makefile

来自「ATMEL公司的AT91RM9200芯片在嵌入式系统中应用非常多」· 代码 · 共 828 行 · 第 1/2 页

TXT
828
字号
	@echo "#define CONFIG_LCD" >include/config.h	@echo "#define CONFIG_SHARP_LQ104V7DS01" >>include/config.h	@./mkconfig -a TQM823L ppc mpc8xx tqm8xxv37_config:	unconfig	@echo "#define CONFIG_LCD" >include/config.h	@echo "#define CONFIG_SHARP_LQ084V1DG21" >>include/config.h	@./mkconfig $(@:_config=) ppc mpc8xx v37########################################################################### PPC4xx Systems#########################################################################ADCIOP_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx adciop esdAR405_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ar405 esdASH405_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ash405 esdBUBINGA405EP_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx bubinga405epCANBT_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx canbt esdCPCI405_config	\CPCI4052_config	\CPCI405AB_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx cpci405 esd	@echo "BOARD_REVISION = $(@:_config=)"	>>include/config.mkCPCI440_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx cpci440 esdCPCIISER4_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx cpciiser4 esdCRAYL1_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx L1 crayDASA_SIM_config: unconfig	@./mkconfig $(@:_config=) ppc ppc4xx dasa_sim esdDU405_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx du405 esdEBONY_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ebonyERIC_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ericMIP405_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx mip405 mplMIP405T_config:unconfig	@echo "#define CONFIG_MIP405T" >include/config.h	@echo "Enable subset config for MIP405T"	@./mkconfig -a MIP405 ppc ppc4xx mip405 mplML2_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ml2OCRTC_config		\ORSG_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx ocrtc esdPCI405_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx pci405 esdPIP405_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx pip405 mplPMC405_config:	unconfig	@./mkconfig $(@:_config=) ppc ppc4xx pmc405 esdW7OLMC_config	\W7OLMG_config: unconfig	@./mkconfig $(@:_config=) ppc ppc4xx w7oWALNUT405_config:unconfig	@./mkconfig $(@:_config=) ppc ppc4xx walnut405########################################################################### MPC824x Systems#########################################################################xtract_82xx = $(subst _ROMBOOT,,$(subst _L2,,$(subst _266MHz,,$(subst _300MHz,,$(subst _config,,$1)))))A3000_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x a3000BMW_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x bmwCPC45_config	\CPC45_ROMBOOT_config:	unconfig	@./mkconfig $(call xtract_82xx,$@) ppc mpc824x cpc45	@cd ./include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk;CU824_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x cu824MOUSSE_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x mousseMUSENKI_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x musenkiOXC_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x oxcPN62_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x pn62Sandpoint8240_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x sandpointSandpoint8245_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x sandpointutx8245_config: unconfig	@./mkconfig $(@:_config=) ppc mpc824x utx8245########################################################################### MPC8260 Systems#########################################################################cogent_mpc8260_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 cogentCPU86_config	\CPU86_ROMBOOT_config: unconfig	@./mkconfig $(call xtract_82xx,$@) ppc mpc8260 cpu86	@cd ./include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk;ep8260_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 ep8260gw8260_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 gw8260hymod_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 hymodIPHASE4539_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 iphase4539MPC8260ADS_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 mpc8260adsMPC8266ADS_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 mpc8266adsPM825_config	\PM825_ROMBOOT_config: unconfig	@echo "#define CONFIG_PCI"	>include/config.h	@./mkconfig -a PM826 ppc mpc8260 pm826	@cd ./include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk; \PM826_config	\PM826_ROMBOOT_config: unconfig	@./mkconfig $(call xtract_82xx,$@) ppc mpc8260 pm826	@cd ./include ;				\	if [ "$(findstring _ROMBOOT_,$@)" ] ; then \		echo "CONFIG_BOOT_ROM = y" >> config.mk ; \		echo "... booting from 8-bit flash" ; \	else \		echo "CONFIG_BOOT_ROM = n" >> config.mk ; \		echo "... booting from 64-bit flash" ; \	fi; \	echo "export CONFIG_BOOT_ROM" >> config.mk; \ppmc8260_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 ppmc8260RPXsuper_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 rpxsuperrsdproto_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 rsdprotosacsng_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 sacsngsbc8260_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 sbc8260SCM_config:		unconfig	@./mkconfig $(@:_config=) ppc mpc8260 SCM siemensTQM8255_config	\TQM8260_config	\TQM8260_L2_config	\TQM8255_266MHz_config	\TQM8260_266MHz_config	\TQM8260_L2_266MHz_config \TQM8255_300MHz_config	\TQM8260_300MHz_config:	unconfig	@ >include/config.h	@if [ "$(findstring _L2_,$@)" ] ; then \		echo "#define CONFIG_L2_CACHE"	>>include/config.h ; \		echo "... with L2 Cache support (60x Bus Mode)" ; \	else \		echo "#undef CONFIG_L2_CACHE"	>>include/config.h ; \		echo "... without L2 Cache support" ; \	fi	@[ -z "$(findstring _266MHz,$@)" ] || \		{ echo "#define CONFIG_266MHz"	>>include/config.h ; \		  echo "... with 266MHz system clock" ; \		}	@[ -z "$(findstring _300MHz,$@)" ] || \		{ echo "#define CONFIG_300MHz"	>>include/config.h ; \		  echo "... with 300MHz system clock" ; \		}	@[ -z "$(findstring TQM8255_,$@)" ] || \		{ echo "#define CONFIG_MPC8255"	>>include/config.h ; }	@./mkconfig -a TQM8260 ppc mpc8260 tqm8260atc_config:	unconfig	@./mkconfig $(@:_config=) ppc mpc8260 atc########################################################################### 74xx/7xx Systems#########################################################################AmigaOneG3SE_config:	unconfig	@./mkconfig $(@:_config=) ppc 74xx_7xx AmigaOneG3SE MAIEVB64260_config	\EVB64260_750CX_config:	unconfig	@./mkconfig EVB64260 ppc 74xx_7xx evb64260ZUMA_config:	unconfig	@./mkconfig $(@:_config=) ppc 74xx_7xx evb64260PCIPPC2_config \PCIPPC6_config: unconfig	@./mkconfig $(@:_config=) ppc 74xx_7xx pcippc2BAB7xx_config: unconfig	@./mkconfig $(@:_config=) ppc 74xx_7xx bab7xx eltecELPPC_config: unconfig	@./mkconfig $(@:_config=) ppc 74xx_7xx elppc eltec#========================================================================# ARM#========================================================================########################################################################### StrongARM Systems#########################################################################at91rm9200dk_config	:	unconfig	@./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dklart_config	:	unconfig	@./mkconfig $(@:_config=) arm sa1100 lartdnp1110_config	:	unconfig	@./mkconfig $(@:_config=) arm sa1100 dnp1110shannon_config	:	unconfig	@./mkconfig $(@:_config=) arm sa1100 shannon########################################################################### ARM920T Systems#########################################################################xtract_trab = $(subst _big_flash,,$(subst _config,,$1))smdk2400_config	:	unconfig	@./mkconfig $(@:_config=) arm arm920t smdk2400smdk2410_config	:	unconfig	@./mkconfig $(@:_config=) arm arm920t smdk2410trab_config \trab_big_flash_config:	unconfig	@ >include/config.h	@[ -z "$(findstring _big_flash,$@)" ] || \		{ echo "#define CONFIG_BIG_FLASH" >>include/config.h ; \		  echo "... with big flash support" ; \		}	@./mkconfig -a $(call xtract_trab,$@) arm arm920t trabVCMA9_config	:	unconfig	@./mkconfig $(@:_config=) arm arm920t vcma9 mpl########################################################################### ARM720T Systems#########################################################################impa7_config	:	unconfig	@./mkconfig $(@:_config=) arm arm720t impa7ep7312_config	:	unconfig	@./mkconfig $(@:_config=) arm arm720t ep7312########################################################################### XScale Systems#########################################################################cradle_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa cradle csb226_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa csb226innokom_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa innokomlubbock_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa lubbocklogodl_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa logodlwepep250_config	:	unconfig	@./mkconfig $(@:_config=) arm pxa wepep250#========================================================================# i386#========================================================================########################################################################### AMD SC520 CDP#########################################################################sc520_cdp_config	:	unconfig	@./mkconfig $(@:_config=) i386 i386 sc520_cdpsc520_spunk_config	:	unconfig	@./mkconfig $(@:_config=) i386 i386 sc520_spunksc520_spunk_rel_config	:	unconfig	@./mkconfig $(@:_config=) i386 i386 sc520_spunk#========================================================================# MIPS#========================================================================########################################################################### MIPS32 4Kc#########################################################################incaip_config :		unconfig	@./mkconfig $(@:_config=) mips mips incaippurple_config :		unconfig	@./mkconfig $(@:_config=) mips mips purple##################################################################################################################################################clean:	find . -type f \		\( -name 'core' -o -name '*.bak' -o -name '*~' \		-o -name '*.o'  -o -name '*.a'  \) -print \		| xargs rm -f	rm -f examples/hello_world examples/timer \	      examples/eepro100_eeprom examples/sched \	      examples/mem_to_mem_idma2intr examples/82559_eeprom	rm -f tools/img2srec tools/mkimage tools/envcrc tools/gen_eth_addr	rm -f tools/easylogo/easylogo tools/bmp_logo	rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend	rm -f tools/env/fw_printenv tools/env/fw_setenv	rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.imageclobber:	clean	find . -type f \		\( -name .depend -o -name '*.srec' -o -name '*.bin' \) \		-print \		| xargs rm -f	rm -f $(OBJS) *.bak tags TAGS	rm -fr *.*~	rm -f u-boot u-boot.bin u-boot.srec u-boot.map System.map	rm -f tools/crc32.c tools/environment.c tools/env/crc32.c	rm -f tools/inca-swap-bytes cpu/mpc824x/bedbug_603e.c	rm -f include/asm/proc include/asm/arch include/asmmrproper \distclean:	clobber unconfigbackup:	F=`basename $(TOPDIR)` ; cd .. ; \	gtar --force-local -zcvf `date "+$$F-%Y-%m-%d-%T.tar.gz"` $$F#########################################################################

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?