[coreboot] PATCH: fix for flashrom makefile when CFLAGS are specified on command line.
Uwe Hermann
uwe at hermann-uwe.de
Tue Feb 12 21:22:30 CET 2008
On Tue, Feb 12, 2008 at 02:37:37PM -0500, Clark Rawlins wrote:
> With this small change it is possible to build flashrom again when
> specifying custom CFLAGS from the make command line like:
>
> make CFLAGS="..."
>
> I need to do this when building flashrom in a cross compiler environment
> like buildroot for a foreign target.
>
> Signed-of-by: Clark Rawlins <clark at bit63.org>
>
> Please guide me if I have not completed all the required steps or if my
> patch isn't quite ready.
Untested yet, but looks good to me. Can you post another patch which
also does the same for LDFLAGS etc. while we're at it?
> Index: Makefile
> ===================================================================
> --- Makefile (revision 3101)
> +++ Makefile (working copy)
> @@ -32,7 +32,7 @@
> # of the checked out flashrom files.
> SVNDEF := -D'FLASHROM_VERSION="$(shell svnversion -cn . \
> | sed -e "s/.*://" -e "s/\([0-9]*\).*/\1/")"'
> -CFLAGS += $(SVNDEF)
> +FLASHROM_CFLAGS = $(CFLAGS) $(SVNDEF)
>
> $(PROGRAM): $(OBJS)
> $(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS)
> @@ -69,3 +69,5 @@
>
> -include .dependencies
>
> +%.o : %.c
> + $(CC) -c $(FLASHROM_CFLAGS) $(CPPFLAGS) $< -o $@
Thanks, Uwe.
--
http://www.hermann-uwe.de | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
More information about the coreboot
mailing list