[U-Boot] File name substitution in linker scripts
Wolfgang Denk
wd at denx.de
Mon Oct 26 16:00:00 CET 2009
Dear Stefan Roese,
In message <200910261549.05545.sr at denx.de> you wrote:
> I'm wondering if and how it's possible to use a "variable" file name for
> inclusion in a linker script. Reason for this is the consolidation of the
> ppc4xx linker scripts, where some boards (PPC440) include a board specific
> file (e.g. board/amcc/canyonlands/init.o) into the section "bootpg":
All linker scripts are run through the C preprocessor...
> .bootpg RESET_VECTOR_ADDRESS - 0xffc :
> {
> cpu/ppc4xx/start.o (.bootpg)
> board/amcc/canyonlands/init.o (.bootpg)
> }
>
> Is there a way to write something like this:
>
> .bootpg RESET_VECTOR_ADDRESS - 0xffc :
> {
> cpu/ppc4xx/start.o (.bootpg)
> board/$(BOARDDIR)/init.o (.bootpg)
> }
Eventually
board/CONFIG_HOSTNAME/init.o (.bootpg)
might work (untested).
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"...this does not mean that some of us should not want, in a rather
dispassionate sort of way, to put a bullet through csh's head."
- Larry Wall in <1992Aug6.221512.5963 at netlabs.com>
More information about the U-Boot
mailing list