📄 makefile.svn-base
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -