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 + -
显示快捷键?