X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Makefile;h=d43add4d89a3ed0ab051d1bb5e7ea694a4a604e1;hb=2cbe571a5676a41aa32ff98e9b1a2934e3922574;hp=e27b09314b4e553c51607835f30dec67913e08b2;hpb=7ca202f566a6e9dc3d0dd0216e82ad1a48f50f19;p=u-boot diff --git a/Makefile b/Makefile index e27b09314b..d43add4d89 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ export TOPDIR ifeq (include/config.mk,$(wildcard include/config.mk)) # load ARCH, BOARD, and CPU configuration include include/config.mk -export ARCH CPU BOARD VENDOR +export ARCH CPU BOARD VENDOR SOC # load other configuration include $(TOPDIR)/config.mk @@ -101,6 +101,9 @@ endif LIBS = lib_generic/libgeneric.a LIBS += board/$(BOARDDIR)/lib$(BOARD).a LIBS += cpu/$(CPU)/lib$(CPU).a +ifdef SOC +LIBS += cpu/$(CPU)/$(SOC)/lib$(SOC).a +endif LIBS += lib_$(ARCH)/lib$(ARCH).a LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a \ fs/reiserfs/libreiserfs.a @@ -176,6 +179,9 @@ tags: etags: etags -a `find $(SUBDIRS) include \ + lib_generic board/$(BOARDDIR) cpu/$(CPU) lib_$(ARCH) \ + fs/cramfs fs/fat fs/fdos fs/jffs2 \ + net disk rtc dtt drivers drivers/sk98lin common \ \( -name CVS -prune \) -o \( -name '*.[ch]' -print \)` System.map: u-boot @@ -550,6 +556,9 @@ QS823_config: unconfig QS860T_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx qs860t snmc +quantum_config: unconfig + @./mkconfig $(@:_config=) ppc mpc8xx quantum + R360MPI_config: unconfig @./mkconfig $(@:_config=) ppc mpc8xx r360mpi @@ -677,9 +686,19 @@ BUBINGA405EP_config: unconfig CANBT_config: unconfig @./mkconfig $(@:_config=) ppc ppc4xx canbt esd -CATcenter_config: unconfig +CATcenter_config \ +CATcenter_25_config \ +CATcenter_33_config: unconfig @ echo "/* CATcenter uses PPChameleon Model ME */" > include/config.h @ echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >> include/config.h + @[ -z "$(findstring _25,$@)" ] || \ + { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \ + echo "SysClk = 25MHz" ; \ + } + @[ -z "$(findstring _33,$@)" ] || \ + { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \ + echo "SysClk = 33MHz" ; \ + } @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave CPCI405_config \ @@ -768,25 +787,25 @@ PPChameleonEVB_BA_33_config \ PPChameleonEVB_ME_33_config \ PPChameleonEVB_HI_33_config: unconfig @ >include/config.h - @[ -z "$(findstring _MODEL_BA,$@)" ] || \ + @[ -z "$(findstring EVB_BA,$@)" ] || \ { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 0" >>include/config.h ; \ echo "... BASIC model" ; \ } - @[ -z "$(findstring _MODEL_ME,$@)" ] || \ + @[ -z "$(findstring EVB_ME,$@)" ] || \ { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 1" >>include/config.h ; \ echo "... MEDIUM model" ; \ } - @[ -z "$(findstring _MODEL_HI,$@)" ] || \ + @[ -z "$(findstring EVB_HI,$@)" ] || \ { echo "#define CONFIG_PPCHAMELEON_MODULE_MODEL 2" >>include/config.h ; \ echo "... HIGH-END model" ; \ } @[ -z "$(findstring _25,$@)" ] || \ { echo "#define CONFIG_PPCHAMELEON_CLK_25" >>include/config.h ; \ - echo " SysClk = 25MHz" ; \ + echo "SysClk = 25MHz" ; \ } @[ -z "$(findstring _33,$@)" ] || \ { echo "#define CONFIG_PPCHAMELEON_CLK_33" >>include/config.h ; \ - echo " SysClk = 33MHz" ; \ + echo "SysClk = 33MHz" ; \ } @./mkconfig -a $(call xtract_4xx,$@) ppc ppc4xx PPChameleonEVB dave @@ -1159,10 +1178,10 @@ lpd7a404_config: unconfig @./mkconfig $(@:_config=) arm lh7a40x lpd7a40x mx1ads_config : unconfig - @./mkconfig $(@:_config=) arm arm920t mx1ads + @./mkconfig $(@:_config=) arm arm920t mx1ads NULL imx mx1fs2_config : unconfig - @./mkconfig $(@:_config=) arm arm920t mx1fs2 + @./mkconfig $(@:_config=) arm arm920t mx1fs2 NULL imx omap1510inn_config : unconfig @./mkconfig $(@:_config=) arm arm925t omap1510inn @@ -1203,13 +1222,13 @@ omap730p2_cs3boot_config : unconfig @./mkconfig -a $(call xtract_omap730p2,$@) arm arm926ejs omap730p2 scb9328_config : unconfig - @./mkconfig $(@:_config=) arm arm920t scb9328 + @./mkconfig $(@:_config=) arm arm920t scb9328 NULL imx smdk2400_config : unconfig - @./mkconfig $(@:_config=) arm arm920t smdk2400 + @./mkconfig $(@:_config=) arm arm920t smdk2400 NULL s3c24x0 smdk2410_config : unconfig - @./mkconfig $(@:_config=) arm arm920t smdk2410 + @./mkconfig $(@:_config=) arm arm920t smdk2410 NULL s3c24x0 SX1_config : unconfig @./mkconfig $(@:_config=) arm arm925t sx1 @@ -1237,10 +1256,10 @@ trab_old_config: unconfig echo "... with 8 MB Flash, 16 MB RAM" ; \ echo "TEXT_BASE = 0x0CF40000" >board/trab/config.tmp ; \ } - @./mkconfig -a $(call xtract_trab,$@) arm arm920t trab + @./mkconfig -a $(call xtract_trab,$@) arm arm920t trab NULL s3c24x0 VCMA9_config : unconfig - @./mkconfig $(@:_config=) arm arm920t vcma9 mpl + @./mkconfig $(@:_config=) arm arm920t vcma9 mpl s3c24x0 versatile_config : unconfig @./mkconfig $(@:_config=) arm arm926ejs versatile @@ -1275,6 +1294,9 @@ evb4510_config : unconfig at91rm9200dk_config : unconfig @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk +cmc_pu2_config : unconfig + @./mkconfig $(@:_config=) arm at91rm9200 cmc_pu2 + ######################################################################### ## XScale Systems ######################################################################### @@ -1303,6 +1325,9 @@ logodl_config : unconfig wepep250_config : unconfig @./mkconfig $(@:_config=) arm pxa wepep250 +xaeniax_config : unconfig + @./mkconfig $(@:_config=) arm pxa xaeniax + xm250_config : unconfig @./mkconfig $(@:_config=) arm pxa xm250 @@ -1470,7 +1495,7 @@ clean: 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/mpc86x_clk + rm -f tools/mpc86x_clk tools/ncb 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