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 + -
显示快捷键?