📄 makefile
字号:
##################################################CROSS_COMPILE = m68k-elf-export CROSS_COMPILE## Include the make variables (CC, etc...)#AS = $(CROSS_COMPILE)asLD = $(CROSS_COMPILE)ldCC = $(CROSS_COMPILE)gccCPP = $(CC) -EAR = $(CROSS_COMPILE)arNM = $(CROSS_COMPILE)nmSTRIP = $(CROSS_COMPILE)stripOBJCOPY = $(CROSS_COMPILE)objcopyOBJDUMP = $(CROSS_COMPILE)objdumpRANLIB = $(CROSS_COMPILE)RANLIBifdef DEBUGDFLAG = -gelseDFLAG = endifINCDIR = $(shell pwd)/includeLD_SCRIPT = flash.ldCFLAGS = -O -g -I$(INCDIR)CFLAGS += -m5307 -DCONFIG_M5249 -fno-builtin -DCONFIG_UIOBJCFLAGS += --gap-fill=0xffexport AS LD CC CPP AR NM STRIP OBJCOPY OBJDUMP CFLAGS######################################################OBJS = driver/displays.o \ driver/char_set.o \ driver/FPsensor.o \ driver/lcd.o \ init/init.o \ init/main.o #################################SUBDIRS = driver init IMAGEDIR = imageall: subdirs biometrics.elf biometrics.srecsubdirs: for dir in $(SUBDIRS); do $(MAKE) -C $$dir || exit 1; donebiometrics.elf: $(SCRIPT) $(OBJS) $(LD) -T $(LD_SCRIPT) -M -o $(IMAGEDIR)/biometrics.elf $(OBJS) \ > $(IMAGEDIR)/biometrics.mapbiometrics.srec: $(IMAGEDIR)/biometrics.elf $(OBJCOPY) ${OBJCFLAGS} -O srec $< $(IMAGEDIR)/biometrics.srecclean: for dir in $(SUBDIRS); do $(MAKE) -C $$dir clean; done -rm $(IMAGEDIR)/*#########################################################################%.s: %.S $(CPP) $(CFLAGS) -o $@ $<%.o: %.S $(CC) $(CFLAGS) -c -o $@ $<%.o: %.c $(CC) $(CFLAGS) -c -o $@ $<#########################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -