⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 ARM板驱动程序源代码
💻
📖 第 1 页 / 共 2 页
字号:
LIBS             = $(VX_OS_LIBS)NM               = nmarm -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND    = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C    = -xcOPTION_UNDEFINE_MACRO = -UPOST_BUILD_RULE  = RAM_HIGH_ADRS    = 00600000 # RAM text/data addressRAM_LOW_ADRS     = 00001000 # RAM text/data addressROM_SIZE         = 00100000 # number of bytes of ROM spaceROM_TEXT_ADRS    = 24000000 # ROM entry addressSIZE             = sizearmTOOL_FAMILY      = gnuVMA_START        = 0x$(ROM_TEXT_ADRS)endififeq ($(BUILD_SPEC),default_romResident)AR               = ararmAS               = ccarmBOOT_EXTRA       = CC               = ccarmCC_ARCH_SPEC     = -mapcs-32 -mlittle-endian -march=armv4CFLAGS           = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1CFLAGS_AS        = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920TCFLAGS_AS_PROJECT = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -P -xassembler-with-cppCFLAGS_PROJECT   = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920TCPP              = ccarm -E -PEXTRA_MODULES    = HEX_FLAGS        = LD               = ldarmLDFLAGS          = -X -EL -NLD_LINK_PATH     = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/gnu -L$(WIND_BASE)/target/lib/arm/ARMARCH4/commonLD_PARTIAL       = ccarm -r -nostdlib -Wl,-X -Wl,-ELLD_PARTIAL_FLAGS = -X -EL -rLIBS             = $(VX_OS_LIBS)NM               = nmarm -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND    = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C    = -xcOPTION_UNDEFINE_MACRO = -UPOST_BUILD_RULE  = RAM_HIGH_ADRS    = 00600000 # RAM text/data addressRAM_LOW_ADRS     = 00001000 # RAM text/data addressROM_SIZE         = 00100000 # number of bytes of ROM spaceROM_TEXT_ADRS    = 24000000 # ROM entry addressSIZE             = sizearmTOOL_FAMILY      = gnuVMA_START        = 0x$(ROM_TEXT_ADRS)endififeq ($(BUILD_SPEC),default_dk)AR               = ararmAS               = ccarmBOOT_EXTRA       = CC               = ccarmCC_ARCH_SPEC     = -mapcs-32 -mlittle-endian -march=armv4CFLAGS           = -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__DK__=1CFLAGS_AS        = -Wa,-gstabs -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__DK__=1CFLAGS_AS_PROJECT = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -P -xassembler-with-cppCFLAGS_PROJECT   = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920TCPP              = ccarm -E -PEXTRA_MODULES    = LD               = ldarmLDDEPS           = sysLib.o prjConfig.o linkSyms.o romInit.o sysALib.oLDFLAGS          = -X -EL -NLD_LINK_PATH     = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/gnu -L$(WIND_BASE)/target/lib/arm/ARMARCH4/commonLD_PARTIAL       = ccarm -r -nostdlib -Wl,-X -Wl,-ELLD_PARTIAL_FLAGS = -X -EL -rLIBS             = $(VX_OS_LIBS)NM               = nmarm -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND    = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C    = -xcOPTION_UNDEFINE_MACRO = -UPOST_BUILD_RULE  = RAM_HIGH_ADRS    = 20600000 # RAM text/data addressRAM_LOW_ADRS     = 20001000 # RAM text/data addressSIZE             = sizearmTOOL_FAMILY      = gnuVMA_START        = 0x$(ROM_TEXT_ADRS)__DK__           = 1endififeq ($(BUILD_SPEC),default_ek)AR               = ararmAS               = ccarmBOOT_EXTRA       = CC               = ccarmCC_ARCH_SPEC     = -mapcs-32 -mlittle-endian -march=armv4CFLAGS           = -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1CFLAGS_AS        = -Wa,-gstabs -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -P -xassembler-with-cpp -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920TCFLAGS_AS_PROJECT = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -P -xassembler-with-cppCFLAGS_PROJECT   = -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -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=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DARMEL -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920TCPP              = ccarm -E -PEXTRA_MODULES    = LD               = ldarmLDDEPS           = sysLib.o prjConfig.o linkSyms.o romInit.o sysALib.oLDFLAGS          = -X -EL -NLD_LINK_PATH     = -L$(WIND_BASE)/target/lib/arm/ARMARCH4/gnu -L$(WIND_BASE)/target/lib/arm/ARMARCH4/commonLD_PARTIAL       = ccarm -r -nostdlib -Wl,-X -Wl,-ELLD_PARTIAL_FLAGS = -X -EL -rLIBS             = $(VX_OS_LIBS)NM               = nmarm -gOPTION_DEFINE_MACRO = -DOPTION_DEPEND    = -M -wOPTION_GENERATE_DEPENDENCY_FILE = -MDOPTION_INCLUDE_DIR = -IOPTION_LANG_C    = -xcOPTION_UNDEFINE_MACRO = -UPOST_BUILD_RULE  = RAM_HIGH_ADRS    = 20100000 # RAM text/data addressRAM_LOW_ADRS     = 20001000 # RAM text/data addressSIZE             = sizearmTOOL_FAMILY      = gnuVMA_START        = 0x$(ROM_TEXT_ADRS)__EK__           = 1endif# 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) -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1 -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_rom)usrAppInit.o:	$(CC) -g -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1 -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_romCompress)usrAppInit.o:	$(CC) -g -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1 -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_romResident)usrAppInit.o:	$(CC) -g -mapcs-32 -mlittle-endian -march=armv4 -ansi -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -Wcomment -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1 -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_dk)usrAppInit.o:	$(CC) -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__DK__=1 -c $(PRJ_DIR)/usrAppInit.cendififeq ($(BUILD_SPEC),default_ek)usrAppInit.o:	$(CC) -O0 -gstabs+ -mapcs-32 -mlittle-endian -march=armv4 -fno-builtin -DARMEL -I$(PRJ_DIR) -I$(WIND_BASE)/target/config/at91lite -I$(WIND_BASE)/target/config/at91lite/h -I$(WIND_BASE)/target/config/at91lite/src/drv -I$(WIND_BASE)/target/h -I$(WIND_BASE)/target/config/comps/src -I$(WIND_BASE)/target/src/drv -DCPU=ARMARCH4 -DTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -DCPU_920T -DARMMMU=ARMMMU_920T -DARMCACHE=ARMCACHE_920T -D__EK__=1 -c $(PRJ_DIR)/usrAppInit.cendif## dependenciessysALib.o: $(WIND_BASE)/target/config/at91lite/sysALib.s \	$(PRJ_DIR)/prjComps.h \	$(PRJ_DIR)/prjParams.hsysLib.o: $(WIND_BASE)/target/config/at91lite/sysLib.c \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h \	$(PRJ_DIR)/prjComps.h \	$(PRJ_DIR)/prjParams.h \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.husrAppInit.o: $(PRJ_DIR)/usrAppInit.c \	$(PRJ_DIR)/prjComps.h \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h \	$(PRJ_DIR)/prjComps.h \	$(PRJ_DIR)/prjParams.h \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.hprjConfig.o: $(PRJ_DIR)/prjConfig.c \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stddef.h \	$(PRJ_DIR)/prjComps.h \	$(PRJ_DIR)/prjParams.h \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.hlinkSyms.o: $(PRJ_DIR)/linkSyms.cromInit.o: $(WIND_BASE)/target/config/at91lite/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/arm-wrs-vxworks/2.9-010413/include/stddef.h \	$(PRJ_DIR)/prjComps.h \	$(PRJ_DIR)/prjParams.h \	$(WIND_BASE)/host/$(WIND_HOST_TYPE)/lib/gcc-lib/arm-wrs-vxworks/2.9-010413/include/stdarg.h## user defined rulesvxWorks_ek.elf : vxWorks	copy vxWorks vxWorks_ek.elfvxWorks.res_rom.bin: vxWorks.res_rom	- @ $(RM) $@	$(EXTRACT_BIN) -O binary vxWorks.res_rom $@vxWorks_rom.bin : vxWorks_rom	objcopyarm -I elf32-littlearm -O binary vxWorks_rom vxWorks_rom.binvxWorks_dk.bin : vxWorks_dk.elf	objcopyarm -I elf32-littlearm -O binary vxWorks_dk.elf vxWorks_dk.binromStart.o : 	$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(ROM_FLAGS_EXTRA) $< -o $@bootrom.bin: bootrom	- @ $(RM) $@	$(EXTRACT_BIN) -O binary bootrom $@vxWorks_dk : vxWorks	copy vxWorks vxWorks_dk.elfvxWorks.bin : vxWorks	objcopyarm -I elf32-littlearm -O binary vxWorks vxWorks.binbootrom_uncmp.bin: bootrom_uncmp	- @ $(RM) $@	$(EXTRACT_BIN) -O binary bootrom_uncmp $@vxWorks_dk.elf : vxWorks	copy vxWorks vxWorks_dk.elfromInit.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 $@vxWorks_ek.bin : vxWorks_ek.elf	objcopyarm -I elf32-littlearm -O binary vxWorks_ek.elf vxWorks_ek.binbootrom_res.bin: bootrom_res	- @ $(RM) $@	$(EXTRACT_BIN) -O binary bootrom_res $@sysLib.o : 	$(CC) $(OPTION_OBJECT_ONLY) $(CFLAGS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/at91lite/sysLib.c -o $@sysALib.o : 	$(AS) $(OPTION_OBJECT_ONLY) $(CFLAGS_AS) $(PROJECT_BSP_FLAGS_EXTRA) $(WIND_BASE)/target/config/at91lite/sysALib.s -o $@vxWorks.st_rom.bin: vxWorks.st_rom	- @ $(RM) $@	$(EXTRACT_BIN) -O binary vxWorks.st_rom $@vxWorks.res_rom_nosym.bin: vxWorks.res_rom_nosym	- @ $(RM) $@	$(EXTRACT_BIN) -O binary vxWorks.res_rom_nosym $@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 + -