📄 makefilehc12
字号:
include ../includeMakefileHC12INCLUDES_COMMON_68HC12 = ../include/hc12MEMORY_X = ../include/hc12/board/archOBJCOPY=$(DEVC_PREFIX)objcopy# Options to creates the .s19 or .b files from the elfOBJCOPY_FLAGS=--only-section=.text \ --only-section=.rodata \ --only-section=.vectors \ --only-section=.data# CPP flags passed during a compilation (include paths)INCLUDES=-I. -I../include -I$(INCLUDES_COMMON_68HC12) -I$(LNXINC)CPPFLAGS+=$(INCLUDES) $(GEL_CPPFLAGS)# C flags used by default to compile a programCFLAGS=-$(CPU) $(TARGET_INT) $(WARN) $(DEBUG) $(OPTIM)# For assemblerASFLAGS = -$(CPU) $(TARGET_INT)LDSCRIPT= -$(CPU) -Wl,-m,$(CPU_LD) -L$(MEMORY_X)LDFLAGS= $(TARGET_PROC) $(TARGET_INT) $(LDSCRIPT)## .elf is for the simulator and gdb# .s19 is for some downloader and the simulator# .b is a binary dump#OBJS = $(PREFIXE_OBJ)objacces.o $(PREFIXE_OBJ)lifegrd.o $(PREFIXE_OBJ)timer.o $(PREFIXE_OBJ)init.o $(PREFIXE_OBJ)sdo.o $(PREFIXE_OBJ)pdo.o $(PREFIXE_OBJ)sync.o $(PREFIXE_OBJ)nmtSlave.o $(PREFIXE_OBJ)nmtMaster.o# R鑗les implicites.SUFFIXES: .o .c$(PREFIXE_OBJ)%o: %c @echo " " @echo "*********************************************" @echo "**Compilation $< -> $@" @echo "*********************************************" $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<$(PREFIXE_OBJ)%o: %s @echo " " @echo "*********************************************" @echo "**Compilation $< -> $@" @echo "*********************************************" $(CC) -c -x assembler-with-cpp $(ASFLAGS) $<all: $(OBJS)clean: -\rm $(OBJS)depend: makedepend -f MakefileHC12 $(CPPFLAGS) -p $(PREFIXE_OBJ) $(INCLUDES) -Y canOpenMain.c init.c lifegrd.c nmtMaster.c nmtSlave.c objacces.c pdo.c sdo.c sync.c timer.c# DO NOT DELETEhc12_init.o: ../include/hc12/applicfg.hhc12_init.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_init.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_init.o: ../include/hc12/asm-m68hc12/ports.h ../include/canOpenDriver.hhc12_init.o: ../include/can.h ../include/def.h ../include/objdictdef.hhc12_init.o: ../include/objacces.h ../include/init.h ../include/lifegrd.hhc12_lifegrd.o: ../include/lifegrd.h ../include/hc12/applicfg.hhc12_lifegrd.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_lifegrd.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_lifegrd.o: ../include/hc12/asm-m68hc12/ports.h ../include/can.hhc12_lifegrd.o: ../include/def.h ../include/canOpenDriver.hhc12_lifegrd.o: ../include/objacces.h ../include/objdictdef.hhc12_lifegrd.o: ../include/timer.hhc12_nmtMaster.o: ../include/hc12/applicfg.hhc12_nmtMaster.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_nmtMaster.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_nmtMaster.o: ../include/hc12/asm-m68hc12/ports.h ../include/can.hhc12_nmtMaster.o: ../include/def.h ../include/objdictdef.hhc12_nmtMaster.o: ../include/canOpenDriver.h ../include/nmtMaster.hhc12_nmtSlave.o: ../include/def.h ../include/hc12/applicfg.hhc12_nmtSlave.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_nmtSlave.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_nmtSlave.o: ../include/hc12/asm-m68hc12/ports.h ../include/can.hhc12_nmtSlave.o: ../include/canOpenDriver.h ../include/objdictdef.hhc12_nmtSlave.o: ../include/objacces.h ../include/lifegrd.hhc12_nmtSlave.o: ../include/nmtSlave.hhc12_objacces.o: ../include/objdictdef.h ../include/hc12/applicfg.hhc12_objacces.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_objacces.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_objacces.o: ../include/hc12/asm-m68hc12/ports.h ../include/def.hhc12_objacces.o: ../include/can.h ../include/objacces.hhc12_pdo.o: ../include/hc12/applicfg.hhc12_pdo.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_pdo.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_pdo.o: ../include/hc12/asm-m68hc12/ports.h ../include/canOpenDriver.hhc12_pdo.o: ../include/can.h ../include/def.h ../include/objdictdef.hhc12_pdo.o: ../include/objacces.h ../include/pdo.hhc12_sdo.o: ../include/hc12/applicfg.hhc12_sdo.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_sdo.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_sdo.o: ../include/hc12/asm-m68hc12/ports.h ../include/canOpenDriver.hhc12_sdo.o: ../include/can.h ../include/def.h ../include/objdictdef.hhc12_sdo.o: ../include/objacces.h ../include/sdo.hhc12_sync.o: ../include/hc12/applicfg.hhc12_sync.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_sync.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_sync.o: ../include/hc12/asm-m68hc12/ports.h ../include/canOpenDriver.hhc12_sync.o: ../include/can.h ../include/def.h ../include/objdictdef.hhc12_sync.o: ../include/objacces.h ../include/timer.h ../include/pdo.hhc12_sync.o: ../include/sync.hhc12_timer.o: ../include/hc12/applicfg.hhc12_timer.o: ../include/hc12/asm-m68hc12/portsaccess.hhc12_timer.o: ../include/hc12/asm-m68hc12/ports_def.hhc12_timer.o: ../include/hc12/asm-m68hc12/ports.h ../include/timer.hhc12_timer.o: ../include/hc12/timerhw.h ../include/objdictdef.hhc12_timer.o: ../include/def.h ../include/can.h ../include/lifegrd.hhc12_timer.o: ../include/sync.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -