[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