makefile.svn-base
来自「RT-Thread是发展中的下一代微内核嵌入式实时操作系统」· SVN-BASE 代码 · 共 36 行
SVN-BASE
36 行
KERNEL_ROOT=..include $(KERNEL_ROOT)/config.mkSRC = $(wildcard *.c)OBJ = $(SRC:.c=.o)ELF = $(notdir $(OBJ:.o=.elf))BIN = $(notdir $(ELF:.elf=.bin))LIBS = $(KERNEL_ROOT)/lib/libfinsh_$(ARCH).a \ $(KERNEL_ROOT)/lib/libkernel_$(ARCH).a \ $(KERNEL_ROOT)/lib/libcpu_$(CPU).a \ $(KERNEL_ROOT)/lib/libbsp_$(BOARD).aLDLIBS = -lfinsh_$(ARCH) -lkernel_$(ARCH) -lcpu_$(CPU) -lbsp_$(BOARD)LDSCRIPT= $(BOARD).ldsLDFALGS = -nostdlib -Bstatic -T $(LDSCRIPT) -Ttext $(TEXTBASE) -L$(KERNEL_ROOT)/lib/ --start-group $(LDLIBS) --end-groupall: $(OBJ) $(BIN) $(ELF)%elf : %o $(LD) $(STARTOBJ) $? $(LDFALGS) -o $@%bin : %elf $(OBJCOPY) -O binary $? $@clean : $(RM) *.o *~ *.bak *.bin *.asm *.elf $(RM) .dependdep : .dependinclude .depend.depend: $(SRC) $(CC) $(CFLAGS) -M $^ > $@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?