Hi os user, > Hi All, > > In top-level Makefile, there are some tricks to support more config > items. For example, > > Lite5200_config \ > Lite5200_LOWBOOT_config \ > Lite5200_LOWBOOT08_config \ > icecube_5200_config \ > icecube_5200_LOWBOOT_config \ > icecube_5200_LOWBOOT08_config \ > icecube_5200_DDR_config \ > icecube_5200_DDR_LOWBOOT_config \ > icecube_5200_DDR_LOWBOOT08_config: unconfig > @mkdir -p $(obj)include > @mkdir -p $(obj)board/icecube > @[ -z "$(findstring LOWBOOT_,$@)" ] || \ > if [ "$(findstring DDR,$@)" ] ; \ > then echo "TEXT_BASE = 0xFF800000" > >$(obj)board/icecube/config.tmp ; \ > else echo "TEXT_BASE = 0xFF000000" > >$(obj)board/icecube/config.tmp ; \ > fi > @[ -z "$(findstring LOWBOOT08,$@)" ] || \ > echo "TEXT_BASE = 0xFF800000" >$(obj)board/icecube/config.tmp > @[ -z "$(findstring DDR,$@)" ] || \ > echo "#define CONFIG_MPC5200_DDR" >>$(obj)include/config.h > @$(MKCONFIG) -n $@ -a IceCube powerpc mpc5xxx icecube > > > If we want to apply this kind of trick to current boards.cfg, what > should we do? Add a lot of items in boards.cfg?
That's the idea - one line per supported configuration. Somehow we need something like the "-t" trick of mkconfig though and as yet we have no working solution for this. Ideally the configuration name (1st column) will be split into a base configuration plus options which result in individual defines tha can be used in the code. I think Wolfgang started to work on this, so I especially ping him on this one. Cheers Detlev -- Some mathematicians become so tense these days that they do not go to sleep during seminars. -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: d...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot