📄 makefile
字号:
OPTION_UNDEFINE_MACRO = -URAM_HIGH_ADRS = 00008000 # Boot image entry pointRAM_LOW_ADRS = 00108000 # VxWorks image entry pointRELEASE_PRE = mk.templateDrvrs.aROM_SIZE = 00090000 # number of bytes of ROM spaceROM_TEXT_ADRS = 00008000 # ROM entry address - A: or C:SIZE = sizepentiumTOOL_FAMILY = gnuPOST_BUILD_RULE = endififeq ($(BUILD_SPEC),default_romCompress)AR = arpentiumAS = ccpentiumBOOT_EXTRA = CC = ccpentiumCC_ARCH_SPEC = -mcpu=pentium -march=pentiumCFLAGS = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD CFLAGS_AS = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD CFLAGS_AS_PROJECT = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I/h -I. -I$(WIND_BASE)\target\config\all -I$(WIND_BASE)\target/h -I$(WIND_BASE)\target/src/config -I$(WIND_BASE)\target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -P -xassembler-with-cppCFLAGS_PROJECT = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I/h -I. -I$(WIND_BASE)\target\config\all -I$(WIND_BASE)\target/h -I$(WIND_BASE)\target/src/config -I$(WIND_BASE)\target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnuCPP = ccpentium -E -PEXTRA_MODULES = HEX_FLAGS = LD = ldpentiumLDFLAGS = -X -NLD_LINK_PATH = -L$(WIND_BASE)/target/lib/pentium/PENTIUM/gnu -L$(WIND_BASE)/target/lib/pentium/PENTIUM/commonLD_PARTIAL = ccpentium -r -nostdlib -Wl,-XLD_PARTIAL_FLAGS = -X -rLIBS = $(WIND_BASE)/target/config/templateX86/templateDrvrs.a $(VX_OS_LIBS)NM = nmpentium -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C = -xcOPTION_UNDEFINE_MACRO = -URAM_HIGH_ADRS = 00008000 # Boot image entry pointRAM_LOW_ADRS = 00108000 # VxWorks image entry pointRELEASE_PRE = mk.templateDrvrs.aROM_SIZE = 00090000 # number of bytes of ROM spaceROM_TEXT_ADRS = 00008000 # ROM entry address - A: or C:SIZE = sizepentiumTOOL_FAMILY = gnuPOST_BUILD_RULE = endififeq ($(BUILD_SPEC),default_romResident)AR = arpentiumAS = ccpentiumBOOT_EXTRA = CC = ccpentiumCC_ARCH_SPEC = -mcpu=pentium -march=pentiumCFLAGS = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD CFLAGS_AS = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD CFLAGS_AS_PROJECT = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I/h -I. -I$(WIND_BASE)\target\config\all -I$(WIND_BASE)\target/h -I$(WIND_BASE)\target/src/config -I$(WIND_BASE)\target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -P -xassembler-with-cppCFLAGS_PROJECT = -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I/h -I. -I$(WIND_BASE)\target\config\all -I$(WIND_BASE)\target/h -I$(WIND_BASE)\target/src/config -I$(WIND_BASE)\target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnuCPP = ccpentium -E -PEXTRA_MODULES = HEX_FLAGS = LD = ldpentiumLDFLAGS = -X -NLD_LINK_PATH = -L$(WIND_BASE)/target/lib/pentium/PENTIUM/gnu -L$(WIND_BASE)/target/lib/pentium/PENTIUM/commonLD_PARTIAL = ccpentium -r -nostdlib -Wl,-XLD_PARTIAL_FLAGS = -X -rLIBS = $(WIND_BASE)/target/config/templateX86/templateDrvrs.a $(VX_OS_LIBS)NM = nmpentium -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C = -xcOPTION_UNDEFINE_MACRO = -URAM_HIGH_ADRS = 00008000 # Boot image entry pointRAM_LOW_ADRS = 00108000 # VxWorks image entry pointRELEASE_PRE = mk.templateDrvrs.aROM_SIZE = 00090000 # number of bytes of ROM spaceROM_TEXT_ADRS = 00008000 # ROM entry address - A: or C:SIZE = sizepentiumTOOL_FAMILY = gnuPOST_BUILD_RULE = endif# override make definitions only below this line# override make definitions only above this lineinclude $(TGT_DIR)/h/make/rules.project## build-configuration infosysALib.o: $(PRJ_DIR)/prjParams.hifeq ($(BUILD_SPEC),default)usrAppInit.o: $(CC) -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_rom)usrAppInit.o: $(CC) -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_romCompress)usrAppInit.o: $(CC) -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_romResident)usrAppInit.o: $(CC) -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/templateX86 -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -c $(PRJ_DIR)/usrAppInit.cendif## dependenciessysALib.o: $(WIND_BASE)/target/config/templateX86/sysALib.s \ $(PRJ_DIR)/prjComps.h \ $(PRJ_DIR)/prjParams.hsysLib.o: $(WIND_BASE)/target/config/templateX86/sysLib.c \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stddef.h \ $(PRJ_DIR)/prjComps.h \ $(PRJ_DIR)/prjParams.h \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stdarg.hromInit.o: $(WIND_BASE)/target/config/templateX86/romInit.s \ $(PRJ_DIR)/prjComps.h \ $(PRJ_DIR)/prjParams.hromStart.o: $(WIND_BASE)/target/config/comps/src/romStart.c \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stddef.h \ $(PRJ_DIR)/prjComps.h \ $(PRJ_DIR)/prjParams.h \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stdarg.husrAppInit.o: $(PRJ_DIR)/usrAppInit.cprjConfig.o: $(PRJ_DIR)/prjConfig.c \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stddef.h \ $(PRJ_DIR)/prjComps.h \ $(PRJ_DIR)/prjParams.h \ $(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/i586-wrs-vxworks/2.9-PentiumIII-010221/include/stdarg.hlinkSyms.o: $(PRJ_DIR)/linkSyms.c## user defined rulesromStart.o : $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@vxWorks_rom_low : - @ $(RM) $@ $(MAKE) -f $(PRJ_DIR)/Makefile vxWorks_rom LD_LOW_FLAGS="$(LD_HIGH_FLAGS)" $(CP) vxWorks_rom $@ - @ $(RM) vxWorks_rommk.templateDrvrs.a: $(TGT_DIR)/src/drv/end/templateEnd.c $(CC) $(CFLAGS) -o templateEnd.o $(OPTION_OBJECT_ONLY) \ $(TGT_DIR)/src/drv/end/templateEnd.c $(AR) crus templateDrvrs.a templateEnd.o $(RM) templateEnd.oromcard_bootrom_512.hex: depend.$(BSP_NAME) romcard.o bootrom_uncmp - @ $(RM) $@ $(LD) -o romcard -X -N -e _romcard romcard.o $(ROMSIZEPROG) -b 7fe00 bootrom_uncmp $(BINHEX) -a 0 bootrom_uncmp | $(SED) -e "/S9/d" > $@ $(BINHEX) -a 7fe00 -b romcard >> $@ - @ $(RM) romcard.o romcardromInit.o : $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@linkSyms.o : $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/linkSyms.c -o $@romcard_bootrom_256.hex: depend.$(BSP_NAME) romcard.o bootrom_uncmp - @ $(RM) $@ $(LD) -o romcard -X -N -e _romcard romcard.o $(ROMSIZEPROG) -b 3fe00 bootrom_uncmp $(BINHEX) -a 0 bootrom_uncmp | $(SED) -e "/S9/d" > $@ $(BINHEX) -a 3fe00 -b romcard >> $@ - @ $(RM) romcard.o romcardvxWorks_low vxWorks_low.sym : - @ $(RM) vxWorks_low vxWorks_low.sym $(MAKE) -f $(PRJ_DIR)/Makefile vxWorks LD_LOW_FLAGS="$(LD_HIGH_FLAGS)" $(CP) vxWorks vxWorks_low $(CP) vxWorks.sym vxWorks_low.sym - @ $(RM) vxWorks vxWorks.symbootrom_high : $(CC) -c $(CFLAGS) -DRAM_DST_ADRS=0x$(RAM_LOW_ADRS) $(BOOTINIT) - @ $(RM) bootrom.Z.s $@ $(MAKE) -f $(PRJ_DIR)/Makefile LD_HIGH_FLAGS="-Ttext $(RAM_LOW_ADRS)" bootrom.Z.s $(MAKE) -f $(PRJ_DIR)/Makefile bootrom LD_LOW_FLAGS="$(LD_HIGH_FLAGS)" $(CP) bootrom $@ - @ $(RM) bootrom.Z.* bootrom bootInit.osysLib.o : $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/templateX86/sysLib.c -o $@romcard_vxWorks_st_512.hex: depend.$(BSP_NAME) romcard.o vxWorks.st_rom - @ $(RM) $@ $(LD) -o romcard -X -N -e _romcard romcard.o $(ROMSIZEPROG) -b 7fe00 vxWorks.st_rom $(BINHEX) -a 0 vxWorks.st_rom | $(SED) -e "/S9/d" > $@ $(BINHEX) -a 7fe00 -b romcard >> $@ - @ $(RM) romcard.o romcardsysALib.o : $(AS) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/templateX86/sysALib.s -o $@prjConfig.o : $(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(PRJ_DIR)/prjConfig.c -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -