2003-02-03 15:56:30

by Konrad Eisele

[permalink] [raw]
Subject: Customflags for cmd_objcopy

like with cmd_ld in scripts/Makefile.lib having possibility to add
customflags with cmk_objcopy would be nice. When building a ROMKernel
I'd like to use:
OBJCOPYFLAGS_rompiggydata := --remove-section=.text
OBJCOPYFLAGS_$(MODEL)piggytext := --only-section=.text
Currently I have to define my own cmd.
Konrad



--- linux-2.5.59/scripts/Makefile.lib Fri Jan 17 03:22:09 2003
+++ linux-2.5.59-leon01/scripts/Makefile.lib Mon Feb 3 16:56:04 2003
@@ -173,7 +173,7 @@
# ---------------------------------------------------------------------------

quiet_cmd_objcopy = OBJCOPY $@
-cmd_objcopy = $(OBJCOPY) $(OBJCOPYFLAGS) $< $@
+cmd_objcopy = $(OBJCOPY) $(OBJCOPYFLAGS) $(OBJCOPYFLAGS_$(@F)) $< $@

# Gzip
# ---------------------------------------------------------------------------

______________________________________________________________________________
Werden Sie kreativ! Bei WEB.DE FreeMail heisst es jetzt nicht nur schreiben,
sondern auch gestalten. http://freemail.web.de/features/?mc=021142


2003-02-03 21:22:00

by Sam Ravnborg

[permalink] [raw]
Subject: Re: Customflags for cmd_objcopy

On Mon, Feb 03, 2003 at 05:05:49PM +0100, Konrad Eisele wrote:
> like with cmd_ld in scripts/Makefile.lib having possibility to add
> customflags with cmk_objcopy would be nice. When building a ROMKernel
> I'd like to use:
> OBJCOPYFLAGS_rompiggydata := --remove-section=.text
> OBJCOPYFLAGS_$(MODEL)piggytext := --only-section=.text

Looks good to me.

Sam

2003-02-03 22:30:46

by Kai Germaschewski

[permalink] [raw]
Subject: Re: Customflags for cmd_objcopy

On Mon, 3 Feb 2003, Konrad Eisele wrote:

> like with cmd_ld in scripts/Makefile.lib having possibility to add
> customflags with cmk_objcopy would be nice. When building a ROMKernel
> I'd like to use:
> OBJCOPYFLAGS_rompiggydata := --remove-section=.text
> OBJCOPYFLAGS_$(MODEL)piggytext := --only-section=.text

Makes sense. Could you send your $(if_changed ) thing as patch, too? And
possibly for all if_changed_*? (Privately will do)

--Kai