📄 makefile
字号:
@echo ""channels.dep: $(ROOTDIR)/channels.c @$(CC) -Mx $(CFLAGS) $(CFLchannels) $(ROOTDIR)/channels.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""buffers.dep: $(ROOTDIR)/buffers.c @$(CC) -Mx $(CFLAGS) $(CFLbuffers) $(ROOTDIR)/buffers.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""rx.dep: $(ROOTDIR)/rx.c @$(CC) -Mx $(CFLAGS) $(CFLrx) $(ROOTDIR)/rx.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""tx.dep: $(ROOTDIR)/tx.c @$(CC) -Mx $(CFLAGS) $(CFLtx) $(ROOTDIR)/tx.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""crc.dep: $(ROOTDIR)/crc.c @$(CC) -Mx $(CFLAGS) $(CFLcrc) $(ROOTDIR)/crc.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""logging.dep: $(ROOTDIR)/logging.c @$(CC) -Mx $(CFLAGS) $(CFLlogging) -I$(ROOTDIR)/logging $(ROOTDIR)/logging.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") -I$(ROOTDIR)/logging $?" @echo ""msgbuild.dep: $(ROOTDIR)/msgbuild.c @$(CC) -Mx $(CFLAGS) $(CFLmsgbuild) $(ROOTDIR)/msgbuild.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""sys.dep: $(ROOTDIR)/sys.c @$(CC) -Mx $(CFLAGS) $(CFLsys) $(ROOTDIR)/sys.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""serial.dep: $(TARGDIR)/serial.c @$(CC) -Mx $(CFLAGS) $(CFLserial) $(TARGDIR)/serial.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""serpkt.dep: $(ROOTDIR)/serpkt.c @$(CC) -Mx $(CFLAGS) $(CFLserpkt) $(ROOTDIR)/serpkt.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""serraw.dep: $(ROOTDIR)/serraw.c @$(CC) -Mx $(CFLAGS) $(CFLserraw) $(ROOTDIR)/serraw.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""stacks.dep: $(ROOTDIR)/stacks.c @$(CC) -Mx $(CFLAGS) $(CFLstacks) $(ROOTDIR)/stacks.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""arm_ether.dep: $(ETHDIR)/arm_ether.c @$(CC) -Mx $(CFLAGS) $(CFLarm_ether) $(ETHDIR)/arm_ether.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""timerdev.dep: $(TARGDIR)/timerdev.c @$(CC) -Mx $(CFLAGS) $(CFLtimerdev) $(TARGDIR)/timerdev.c @echo " $$(CC) $$(CFLAGS) $$(CFL"`basename $? .c`") $?" @echo ""# here are the main dependencies.$(OBJDIR)/stackrom.o: ../../stackchk.s ../../taskmacs.s ../../listopts.s \ $(OBJDIR)/lolevel.s ../../macros.s $(UHAL_BOARD_DIR)/target.s $(AS) ../../stackchk.s $(AFLAGS) -o $@$(OBJDIR)/interrupt.o: ../../interrupt.s ../../taskmacs.s ../../listopts.s \ $(OBJDIR)/lolevel.s ../../macros.s $(UHAL_BOARD_DIR)/target.s $(AS) ../../interrupt.s $(AFLAGS) -o $@$(OBJDIR)/memmap.o: $(UHAL_BOARD_DIR)/memmap.s$(OBJDIR)/memmap.o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(UHAL_BOARD_DIR)/memmap.s $(AFLAGS) -o $@$(OBJDIR)/driver.o: $(UHAL_BOARD_DIR)/driver.s$(OBJDIR)/driver.o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(UHAL_BOARD_DIR)/driver.s $(AFLAGS) -o $@$(OBJDIR)/startrom.o: $(ROOTDIR)/startrom.s$(OBJDIR)/startrom.o: $(ROOTDIR)/listopts.s$(OBJDIR)/startrom.o: $(OBJDIR)/lolevel.s$(OBJDIR)/startrom.o: $(ROOTDIR)/macros.s$(OBJDIR)/startrom.o: $(UHAL_BOARD_DIR)/target.s$(OBJDIR)/startrom.o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(ROOTDIR)/startrom.s $(AFLAGS) -o $@$(OBJDIR)/$(IMAGE).o: $(ROOTDIR)/startrom.s$(OBJDIR)/$(IMAGE).o: $(ROOTDIR)/listopts.s$(OBJDIR)/$(IMAGE).o: $(OBJDIR)/lolevel.s$(OBJDIR)/$(IMAGE).o: $(ROOTDIR)/macros.s$(OBJDIR)/$(IMAGE).o: $(UHAL_BOARD_DIR)/target.s$(OBJDIR)/$(IMAGE).o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(ROOTDIR)/startrom.s $(AFLAGS) -o $@$(OBJDIR)/startlib.o: $(ROOTDIR)/startlib.s$(OBJDIR)/startlib.o: $(ROOTDIR)/listopts.s$(OBJDIR)/startlib.o: $(OBJDIR)/lolevel.s$(OBJDIR)/startlib.o: $(ROOTDIR)/macros.s$(OBJDIR)/startlib.o: $(UHAL_BOARD_DIR)/target.s$(OBJDIR)/startlib.o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(ROOTDIR)/startlib.s $(AFLAGS) -o $@$(OBJDIR)/disass.o: $(CLX)/disass.c $(CLX)/disass.h $(CC) $(CFLAGS) -Dmemcpy=__rt_memcpy -Dstrlen=__rt_strlen \ -Dstrcpy=__rt_strcpy -DNO_MALLOC_FREE \ $(CFLdebug) -o $(OBJDIR)/disass.o $(CLX)/disass.c$(OBJDIR)/except.o: $(ROOTDIR)/except.s$(OBJDIR)/except.o: $(ROOTDIR)/listopts.s$(OBJDIR)/except.o: $(OBJDIR)/lolevel.s$(OBJDIR)/except.o: $(ROOTDIR)/macros.s$(OBJDIR)/except.o: $(UHAL_BOARD_DIR)/target.s$(OBJDIR)/except.o: $(UHAL_BOARD_DIR)/platform.s $(AS) $(ROOTDIR)/except.s $(AFLAGS) -o $@$(OBJDIR)/suppasm.o: $(ROOTDIR)/suppasm.s$(OBJDIR)/suppasm.o: $(ROOTDIR)/listopts.s$(OBJDIR)/suppasm.o: $(OBJDIR)/lolevel.s$(OBJDIR)/suppasm.o: $(ROOTDIR)/macros.s$(OBJDIR)/suppasm.o: $(UHAL_BOARD_DIR)/target.s$(OBJDIR)/suppasm.o: $(UHAL_BOARD_DIR)/platform.s$(OBJDIR)/suppasm.o: $(ROOTDIR)/taskmacs.s $(AS) $(ROOTDIR)/suppasm.s $(AFLAGS) -o $@$(OBJDIR)/serlasm.o: $(ROOTDIR)/serlasm.s$(OBJDIR)/serlasm.o: $(ROOTDIR)/listopts.s$(OBJDIR)/serlasm.o: $(OBJDIR)/lolevel.s$(OBJDIR)/serlasm.o: $(ROOTDIR)/macros.s $(AS) $(ROOTDIR)/serlasm.s $(AFLAGS) -o $@$(OBJDIR)/lolevel.s: $(TARGDIR)/makelo.c $(ROOTDIR)/angel.h $(ROOTDIR)/arm.h $(ROOTDIR)/sys.h $(TARGDIR)/devconf.h gcc -o $(OBJDIR)/makelo -I$(ROOTDIR) -I$(TARGDIR) -I$(UHAL_BOARD_DIR) \ $(TARGDIR)/makelo.c -I$(UHAL_BASE)/h $(CDEFS) $(ENDIANDEFN) $(OBJDIR)/makelo > $(OBJDIR)/lolevel.s# And now the mechanically built dependencies$(OBJDIR)/boot.o: $(ROOTDIR)/adp.h$(OBJDIR)/boot.o: $(ROOTDIR)/adperr.h$(OBJDIR)/boot.o: $(ROOTDIR)/angel.h$(OBJDIR)/boot.o: $(ROOTDIR)/arm.h$(OBJDIR)/boot.o: $(ROOTDIR)/boot.c$(OBJDIR)/boot.o: $(ROOTDIR)/buffers.h$(OBJDIR)/boot.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/boot.o: $(ROOTDIR)/channels.h$(OBJDIR)/boot.o: $(ROOTDIR)/debugos.h$(OBJDIR)/boot.o: $(ROOTDIR)/devclnt.h$(OBJDIR)/boot.o: $(ROOTDIR)/devdriv.h$(OBJDIR)/boot.o: $(ROOTDIR)/devices.h$(OBJDIR)/boot.o: $(TARGDIR)/banner.h$(OBJDIR)/boot.o: $(TARGDIR)/devconf.h$(OBJDIR)/boot.o: $(ROOTDIR)/endian.h$(OBJDIR)/boot.o: $(ROOTDIR)/logging.h$(OBJDIR)/boot.o: $(ROOTDIR)/msgbuild.h$(OBJDIR)/boot.o: $(ROOTDIR)/params.h$(OBJDIR)/boot.o: $(ROOTDIR)/serlock.h$(OBJDIR)/boot.o: $(ROOTDIR)/stacks.h$(OBJDIR)/boot.o: $(ROOTDIR)/support.h $(CC) $(CFLAGS) $(CFLboot) $(ROOTDIR)/boot.c -o $@$(OBJDIR)/buffers.o: $(ROOTDIR)/adp.h$(OBJDIR)/buffers.o: $(ROOTDIR)/angel.h$(OBJDIR)/buffers.o: $(ROOTDIR)/buffers.c$(OBJDIR)/buffers.o: $(ROOTDIR)/buffers.h$(OBJDIR)/buffers.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/buffers.o: $(ROOTDIR)/devices.h$(OBJDIR)/buffers.o: $(TARGDIR)/devconf.h$(OBJDIR)/buffers.o: $(ROOTDIR)/logging.h$(OBJDIR)/buffers.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLbuffers) $(ROOTDIR)/buffers.c -o $@$(OBJDIR)/channels.o: $(ROOTDIR)/adperr.h$(OBJDIR)/channels.o: $(ROOTDIR)/angel.h$(OBJDIR)/channels.o: $(ROOTDIR)/buffers.h$(OBJDIR)/channels.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/channels.o: $(ROOTDIR)/channels.c$(OBJDIR)/channels.o: $(ROOTDIR)/channels.h$(OBJDIR)/channels.o: $(ROOTDIR)/chanpriv.h$(OBJDIR)/channels.o: $(ROOTDIR)/devclnt.h$(OBJDIR)/channels.o: $(ROOTDIR)/devices.h$(OBJDIR)/channels.o: $(TARGDIR)/devconf.h$(OBJDIR)/channels.o: $(ROOTDIR)/logging.h$(OBJDIR)/channels.o: $(ROOTDIR)/serlock.h$(OBJDIR)/channels.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLchannels) $(ROOTDIR)/channels.c -o $@$(OBJDIR)/crc.o: $(ROOTDIR)/crc.c$(OBJDIR)/crc.o: $(ROOTDIR)/crc.h $(CC) $(CFLAGS) $(CFLcrc) $(ROOTDIR)/crc.c -o $@$(OBJDIR)/list.o: $(ROOTDIR)/list.c$(OBJDIR)/list.o: $(ROOTDIR)/list.h $(CC) $(CFLAGS) $(CFLlist) $(ROOTDIR)/list.c -o $@$(OBJDIR)/ctrl.o: $(ROOTDIR)/adp.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/adperr.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/angel.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/arm.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/buffers.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/channels.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/ctrl.c$(OBJDIR)/ctrl.o: $(ROOTDIR)/debug.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/debughwi.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/debugos.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/devices.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/logging.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/msgbuild.h$(OBJDIR)/ctrl.o: $(ROOTDIR)/sys.h $(CC) $(CFLAGS) $(CFLctrl) $(ROOTDIR)/ctrl.c -o $@$(OBJDIR)/debug.o: $(ROOTDIR)/adp.h$(OBJDIR)/debug.o: $(ROOTDIR)/adperr.h$(OBJDIR)/debug.o: $(ROOTDIR)/angel.h$(OBJDIR)/debug.o: $(ROOTDIR)/arm.h$(OBJDIR)/debug.o: $(ROOTDIR)/buffers.h$(OBJDIR)/debug.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/debug.o: $(ROOTDIR)/channels.h$(OBJDIR)/debug.o: $(ROOTDIR)/debug.c$(OBJDIR)/debug.o: $(ROOTDIR)/debug.h$(OBJDIR)/debug.o: $(ROOTDIR)/debughwi.h$(OBJDIR)/debug.o: $(ROOTDIR)/devices.h$(OBJDIR)/debug.o: $(TARGDIR)/devconf.h$(OBJDIR)/debug.o: $(ROOTDIR)/endian.h$(OBJDIR)/debug.o: $(ROOTDIR)/logging.h$(OBJDIR)/debug.o: $(ROOTDIR)/msgbuild.h$(OBJDIR)/debug.o: $(ROOTDIR)/serlock.h$(OBJDIR)/debug.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLdebug) $(ROOTDIR)/debug.c -o $@$(OBJDIR)/debughwi.o: $(ROOTDIR)/adp.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/adperr.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/angel.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/arm.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/buffers.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/channels.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/debug.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/debughwi.c$(OBJDIR)/debughwi.o: $(ROOTDIR)/debughwi.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/debugos.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/devices.h$(OBJDIR)/debughwi.o: $(TARGDIR)/devconf.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/endian.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/logging.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/msgbuild.h$(OBJDIR)/debughwi.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLdebughwi) $(ROOTDIR)/debughwi.c -o $@$(OBJDIR)/debugos.o: $(ROOTDIR)/adp.h$(OBJDIR)/debugos.o: $(ROOTDIR)/angel.h$(OBJDIR)/debugos.o: $(ROOTDIR)/arm.h$(OBJDIR)/debugos.o: $(ROOTDIR)/buffers.h$(OBJDIR)/debugos.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/debugos.o: $(ROOTDIR)/debug.h$(OBJDIR)/debugos.o: $(ROOTDIR)/debughwi.h$(OBJDIR)/debugos.o: $(ROOTDIR)/debugos.c$(OBJDIR)/debugos.o: $(ROOTDIR)/debugos.h$(OBJDIR)/debugos.o: $(ROOTDIR)/devclnt.h$(OBJDIR)/debugos.o: $(ROOTDIR)/devices.h$(OBJDIR)/debugos.o: $(TARGDIR)/devconf.h$(OBJDIR)/debugos.o: $(ROOTDIR)/endian.h$(OBJDIR)/debugos.o: $(ROOTDIR)/logging.h$(OBJDIR)/debugos.o: $(ROOTDIR)/serlock.h$(OBJDIR)/debugos.o: $(ROOTDIR)/stacks.h$(OBJDIR)/debugos.o: $(ROOTDIR)/support.h $(CC) $(CFLAGS) $(CFLdebugos) $(ROOTDIR)/debugos.c -o $@$(OBJDIR)/devappl.o: $(ROOTDIR)/angel.h$(OBJDIR)/devappl.o: $(ROOTDIR)/arm.h$(OBJDIR)/devappl.o: $(ROOTDIR)/buffers.h$(OBJDIR)/devappl.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/devappl.o: $(ROOTDIR)/devappl.c$(OBJDIR)/devappl.o: $(ROOTDIR)/devappl.h$(OBJDIR)/devappl.o: $(ROOTDIR)/devices.h $(CC) $(CFLAGS) $(CFLdevappl) $(ROOTDIR)/devappl.c -o $@$(OBJDIR)/devclnt.o: $(ROOTDIR)/adp.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/angel.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/buffers.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/devclnt.c$(OBJDIR)/devclnt.o: $(ROOTDIR)/devclnt.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/devdriv.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/devices.h$(OBJDIR)/devclnt.o: $(TARGDIR)/devconf.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/logging.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/params.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/serlock.h$(OBJDIR)/devclnt.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLdevclnt) $(ROOTDIR)/devclnt.c -o $@$(OBJDIR)/devices.o: $(ROOTDIR)/adp.h$(OBJDIR)/devices.o: $(ROOTDIR)/angel.h$(OBJDIR)/devices.o: $(ROOTDIR)/angel.h$(OBJDIR)/devices.o: $(ROOTDIR)/buffers.h$(OBJDIR)/devices.o: $(ROOTDIR)/chandefs.h$(OBJDIR)/devices.o: $(ROOTDIR)/devclnt.h$(OBJDIR)/devices.o: $(ROOTDIR)/devdriv.h$(OBJDIR)/devices.o: $(ROOTDIR)/devices.h$(OBJDIR)/devices.o: $(TARGDIR)/devconf.h$(OBJDIR)/devices.o: $(TARGDIR)/devices.c$(OBJDIR)/devices.o: $(ROOTDIR)/params.h$(OBJDIR)/devices.o: $(ROOTDIR)/serial.h$(OBJDIR)/devices.o: $(ROOTDIR)/serlock.h$(OBJDIR)/devices.o: $(ROOTDIR)/stacks.h $(CC) $(CFLAGS) $(CFLdevices) $(TARGDIR)/devices.c -o $@$(OBJDIR)/devmisc.o: $(ROOTDIR)/adp.h$(OBJDIR)/devmisc.o: $(ROOTDIR)/angel.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -