📄 makefile
字号:
@$(MKCONFIG) $(@:_config=) ppc mpc824x sbc8240SL8245_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc824x sl8245utx8245_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc824x utx8245########################################################################### MPC8260 Systems#########################################################################atc_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 atccogent_mpc8260_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 cogentCPU86_config \CPU86_ROMBOOT_config: unconfig @$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu86 @cd $(obj)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;CPU87_config \CPU87_ROMBOOT_config: unconfig @$(MKCONFIG) $(call xtract_82xx,$@) ppc mpc8260 cpu87 @cd $(obj)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;ep8248_config \ep8248E_config : unconfig @$(MKCONFIG) ep8248 ppc mpc8260 ep8248ep8260_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 ep8260ep82xxm_config: unconfig @./mkconfig $(@:_config=) ppc mpc8260 ep82xxmgw8260_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 gw8260hymod_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 hymodIDS8247_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 ids8247IPHASE4539_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 iphase4539ISPAN_config \ISPAN_REVB_config: unconfig @mkdir -p $(obj)include @if [ "$(findstring _REVB_,$@)" ] ; then \ echo "#define CFG_REV_B" > $(obj)include/config.h ; \ fi @$(MKCONFIG) -a ISPAN ppc mpc8260 ispanMPC8260ADS_config \MPC8260ADS_lowboot_config \MPC8260ADS_33MHz_config \MPC8260ADS_33MHz_lowboot_config \MPC8260ADS_40MHz_config \MPC8260ADS_40MHz_lowboot_config \MPC8272ADS_config \MPC8272ADS_lowboot_config \PQ2FADS_config \PQ2FADS_lowboot_config \PQ2FADS-VR_config \PQ2FADS-VR_lowboot_config \PQ2FADS-ZU_config \PQ2FADS-ZU_lowboot_config \PQ2FADS-ZU_66MHz_config \PQ2FADS-ZU_66MHz_lowboot_config \ : unconfig @mkdir -p $(obj)include @mkdir -p $(obj)board/mpc8260ads $(if $(findstring PQ2FADS,$@), \ @echo "#define CONFIG_ADSTYPE CFG_PQ2FADS" > $(obj)include/config.h, \ @echo "#define CONFIG_ADSTYPE CFG_"$(subst MPC,,$(word 1,$(subst _, ,$@))) > $(obj)include/config.h) $(if $(findstring MHz,$@), \ @echo "#define CONFIG_8260_CLKIN" $(subst MHz,,$(word 2,$(subst _, ,$@)))"000000" >> $(obj)include/config.h, \ $(if $(findstring VR,$@), \ @echo "#define CONFIG_8260_CLKIN 66000000" >> $(obj)include/config.h)) @[ -z "$(findstring lowboot_,$@)" ] || \ { echo "TEXT_BASE = 0xFF800000" >$(obj)board/mpc8260ads/config.tmp ; \ echo "... with lowboot configuration" ; \ } @$(MKCONFIG) -a MPC8260ADS ppc mpc8260 mpc8260adsMPC8266ADS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 mpc8266ads# PM825/PM826 default configuration: small (= 8 MB) Flash / boot from 64-bit flashPM825_config \PM825_ROMBOOT_config \PM825_BIGFLASH_config \PM825_ROMBOOT_BIGFLASH_config \PM826_config \PM826_ROMBOOT_config \PM826_BIGFLASH_config \PM826_ROMBOOT_BIGFLASH_config: unconfig @mkdir -p $(obj)include @mkdir -p $(obj)board/pm826 @if [ "$(findstring PM825_,$@)" ] ; then \ echo "#define CONFIG_PCI" >$(obj)include/config.h ; \ else \ >$(obj)include/config.h ; \ fi @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "... booting from 8-bit flash" ; \ echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \ echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \ if [ "$(findstring _BIGFLASH_,$@)" ] ; then \ echo "... with 32 MB Flash" ; \ echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \ fi; \ else \ echo "... booting from 64-bit flash" ; \ if [ "$(findstring _BIGFLASH_,$@)" ] ; then \ echo "... with 32 MB Flash" ; \ echo "#define CONFIG_FLASH_32MB" >>$(obj)include/config.h ; \ echo "TEXT_BASE = 0x40000000" >$(obj)board/pm826/config.tmp ; \ else \ echo "TEXT_BASE = 0xFF000000" >$(obj)board/pm826/config.tmp ; \ fi; \ fi @$(MKCONFIG) -a PM826 ppc mpc8260 pm826PM828_config \PM828_PCI_config \PM828_ROMBOOT_config \PM828_ROMBOOT_PCI_config: unconfig @mkdir -p $(obj)include @mkdir -p $(obj)board/pm826 @if [ "$(findstring _PCI_,$@)" ] ; then \ echo "#define CONFIG_PCI" >>$(obj)include/config.h ; \ echo "... with PCI enabled" ; \ else \ >$(obj)include/config.h ; \ fi @if [ "$(findstring _ROMBOOT_,$@)" ] ; then \ echo "... booting from 8-bit flash" ; \ echo "#define CONFIG_BOOT_ROM" >>$(obj)include/config.h ; \ echo "TEXT_BASE = 0xFF800000" >$(obj)board/pm826/config.tmp ; \ fi @$(MKCONFIG) -a PM828 ppc mpc8260 pm828ppmc8260_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 ppmc8260Rattler8248_config \Rattler_config: unconfig @mkdir -p $(obj)include $(if $(findstring 8248,$@), \ @echo "#define CONFIG_MPC8248" > $(obj)include/config.h) @$(MKCONFIG) -a Rattler ppc mpc8260 rattlerRPXsuper_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_AA_config \TQM8260_AA_config \TQM8260_AB_config \TQM8260_AC_config \TQM8260_AD_config \TQM8260_AE_config \TQM8260_AF_config \TQM8260_AG_config \TQM8260_AH_config \TQM8260_AI_config \TQM8265_AA_config: unconfig @mkdir -p $(obj)include @case "$@" in \ TQM8255_AA_config) CTYPE=MPC8255; CFREQ=300; CACHE=no; BMODE=8260;; \ TQM8260_AA_config) CTYPE=MPC8260; CFREQ=200; CACHE=no; BMODE=8260;; \ TQM8260_AB_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \ TQM8260_AC_config) CTYPE=MPC8260; CFREQ=200; CACHE=yes; BMODE=60x;; \ TQM8260_AD_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \ TQM8260_AE_config) CTYPE=MPC8260; CFREQ=266; CACHE=no; BMODE=8260;; \ TQM8260_AF_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \ TQM8260_AG_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=8260;; \ TQM8260_AH_config) CTYPE=MPC8260; CFREQ=300; CACHE=yes; BMODE=60x;; \ TQM8260_AI_config) CTYPE=MPC8260; CFREQ=300; CACHE=no; BMODE=60x;; \ TQM8265_AA_config) CTYPE=MPC8265; CFREQ=300; CACHE=no; BMODE=60x;; \ esac; \ >$(obj)include/config.h ; \ if [ "$${CTYPE}" != "MPC8260" ] ; then \ echo "#define CONFIG_$${CTYPE}" >>$(obj)include/config.h ; \ fi; \ echo "#define CONFIG_$${CFREQ}MHz" >>$(obj)include/config.h ; \ echo "... with $${CFREQ}MHz system clock" ; \ if [ "$${CACHE}" == "yes" ] ; then \ echo "#define CONFIG_L2_CACHE" >>$(obj)include/config.h ; \ echo "... with L2 Cache support" ; \ else \ echo "#undef CONFIG_L2_CACHE" >>$(obj)include/config.h ; \ echo "... without L2 Cache support" ; \ fi; \ if [ "$${BMODE}" == "60x" ] ; then \ echo "#define CONFIG_BUSMODE_60x" >>$(obj)include/config.h ; \ echo "... with 60x Bus Mode" ; \ else \ echo "#undef CONFIG_BUSMODE_60x" >>$(obj)include/config.h ; \ echo "... without 60x Bus Mode" ; \ fi @$(MKCONFIG) -a TQM8260 ppc mpc8260 tqm8260VoVPN-GW_66MHz_config \VoVPN-GW_100MHz_config: unconfig @mkdir -p $(obj)include @echo "#define CONFIG_CLKIN_$(word 2,$(subst _, ,$@))" > $(obj)include/config.h @$(MKCONFIG) -a VoVPN-GW ppc mpc8260 vovpn-gw funkwerkZPC1900_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc8260 zpc1900########################################################################### Coldfire#########################################################################cobra5272_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 cobra5272EB+MCF-EV123_config : unconfig @mkdir -p $(obj)include @mkdir -p $(obj)board/BuS/EB+MCF-EV123 @ >$(obj)include/config.h @echo "TEXT_BASE = 0xFFE00000"|tee $(obj)board/BuS/EB+MCF-EV123/textbase.mk @$(MKCONFIG) EB+MCF-EV123 m68k mcf52x2 EB+MCF-EV123 BuSEB+MCF-EV123_internal_config : unconfig @mkdir -p $(obj)include @mkdir -p $(obj)board/BuS/EB+MCF-EV123 @ >$(obj)include/config.h @echo "TEXT_BASE = 0xF0000000"|tee $(obj)board/BuS/EB+MCF-EV123/textbase.mk @$(MKCONFIG) EB+MCF-EV123 m68k mcf52x2 EB+MCF-EV123 BuSM5271EVB_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 m5271evbM5272C3_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 m5272c3M5282EVB_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 m5282evbTASREG_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 tasreg esdr5200_config : unconfig @$(MKCONFIG) $(@:_config=) m68k mcf52x2 r5200########################################################################### MPC83xx Systems#########################################################################MPC8349ADS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc83xx mpc8349adsTQM834x_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc83xx tqm834xMPC8349EMDS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc83xx mpc8349emds########################################################################### MPC85xx Systems#########################################################################MPC8540ADS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8540adsMPC8540EVAL_config \MPC8540EVAL_33_config \MPC8540EVAL_66_config \MPC8540EVAL_33_slave_config \MPC8540EVAL_66_slave_config: unconfig @mkdir -p $(obj)include @echo "" >$(obj)include/config.h ; \ if [ "$(findstring _33_,$@)" ] ; then \ echo -n "... 33 MHz PCI" ; \ else \ echo "#define CONFIG_SYSCLK_66M" >>$(obj)include/config.h ; \ echo -n "... 66 MHz PCI" ; \ fi ; \ if [ "$(findstring _slave_,$@)" ] ; then \ echo "#define CONFIG_PCI_SLAVE" >>$(obj)include/config.h ; \ echo " slave" ; \ else \ echo " host" ; \ fi @$(MKCONFIG) -a MPC8540EVAL ppc mpc85xx mpc8540evalMPC8560ADS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8560adsMPC8541CDS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8541cds cdsMPC8548CDS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8548cds cdsMPC8555CDS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8555cds cdsPM854_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx pm854PM856_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx pm856sbc8540_config \sbc8540_33_config \sbc8540_66_config: unconfig @mkdir -p $(obj)include @if [ "$(findstring _66_,$@)" ] ; then \ echo "#define CONFIG_PCI_66" >>$(obj)include/config.h ; \ echo "... 66 MHz PCI" ; \ else \ >$(obj)include/config.h ; \ echo "... 33 MHz PCI" ; \ fi @$(MKCONFIG) -a SBC8540 ppc mpc85xx sbc8560sbc8560_config \sbc8560_33_config \sbc8560_66_config: unconfig @mkdir -p $(obj)include @if [ "$(findstring _66_,$@)" ] ; then \ echo "#define CONFIG_PCI_66" >>$(obj)include/config.h ; \ echo "... 66 MHz PCI" ; \ else \ >$(obj)include/config.h ; \ echo "... 33 MHz PCI" ; \ fi @$(MKCONFIG) -a sbc8560 ppc mpc85xx sbc8560stxgp3_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx stxgp3TQM8540_config \TQM8541_config \TQM8555_config \TQM8560_config: unconfig @mkdir -p $(obj)include @CTYPE=$(subst TQM,,$(@:_config=)); \ >$(obj)include/config.h ; \ echo "... TQM"$${CTYPE}; \ echo "#define CONFIG_MPC$${CTYPE}">>$(obj)include/config.h; \ echo "#define CONFIG_TQM$${CTYPE}">>$(obj)include/config.h; \ echo "#define CONFIG_HOSTNAME tqm$${CTYPE}">>$(obj)include/config.h; \ echo "#define CONFIG_BOARDNAME \"TQM$${CTYPE}\"">>$(obj)include/config.h; \ echo "#define CFG_BOOTFILE \"bootfile=/tftpboot/tqm$${CTYPE}/uImage\0\"">>$(obj)include/config.h @$(MKCONFIG) -a TQM85xx ppc mpc85xx tqm85xx########################################################################### MPC86xx Systems#########################################################################MPC8641HPCN_config: unconfig @./mkconfig $(@:_config=) ppc mpc86xx mpc8641hpcn########################################################################### 74xx/7xx Systems#########################################################################AmigaOneG3SE_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx AmigaOneG3SE MAIBAB7xx_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx bab7xx eltecCPCI750_config: unconfig @$(MKCONFIG) CPCI750 ppc 74xx_7xx cpci750 esdDB64360_config: unconfig @$(MKCONFIG) DB64360 ppc 74xx_7xx db64360 MarvellDB64460_config: unconfig @$(MKCONFIG) DB64460 ppc 74xx_7xx db64460 MarvellELPPC_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx elppc eltecEVB64260_config \EVB64260_750CX_config: unconfig @$(MKCONFIG) EVB64260 ppc 74xx_7xx evb64260P3G4_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx evb64260PCIPPC2_config \PCIPPC6_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx pcippc2ZUMA_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx evb64260ppmc7xx_config: unconfig @$(MKCONFIG) $(@:_config=) ppc 74xx_7xx ppmc7xx#========================================================================# ARM#========================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -