[coreboot-gerrit] New patch to review for coreboot: 5677c5e cbootimage: Add HOSTCC and flags

Marc Jones (marc.jones@se-eng.com) gerrit at coreboot.org
Wed Feb 11 00:32:25 CET 2015


Marc Jones (marc.jones at se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/8411

-gerrit

commit 5677c5ef09b4b4a9f8fbf62c7d716f988ed56a04
Author: Marc Jones <marc.jones at se-eng.com>
Date:   Tue Feb 10 14:15:45 2015 -0700

    cbootimage: Add HOSTCC and flags
    
    Add the flags used by the Nvidia makefile and use HOSTCC
    to build cbootimage. Note that adding -g makes the BCT
    very large, so leave that flag out.
    
    Change-Id: I4431efffdfdcbd030665b26f5b799352e38d1f95
    Signed-off-by: Marc Jones <marc.jones at se-eng.com>
---
 util/nvidia/Makefile.inc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/util/nvidia/Makefile.inc b/util/nvidia/Makefile.inc
index c8be3bb..9540473 100644
--- a/util/nvidia/Makefile.inc
+++ b/util/nvidia/Makefile.inc
@@ -37,12 +37,14 @@ CBOOTIMAGE_RAW_SRCS:= \
 
 CBOOTIMAGE_SRCS:=$(addprefix util/nvidia/cbootimage/src/,$(filter %.c,$(CBOOTIMAGE_RAW_SRCS)))
 CBOOTIMAGE_OBJS:=$(addprefix $(objutil)/nvidia/cbootimage/,$(patsubst %.c,%.o,$(filter %.c,$(CBOOTIMAGE_RAW_SRCS))))
+CBOOTIMAGE_FLAGS:=-Wall -std=c99 -O2
 
 additional-dirs += $(sort $(dir $(CBOOTIMAGE_OBJS)))
 
 $(objutil)/nvidia/cbootimage/%.o: util/nvidia/cbootimage/src/%.c
-	gcc -c -o $@ $<
+	printf "    HOSTCC     $(subst $(objutil)/,,$(@))\n"
+	$(HOSTCC) $(CBOOTIMAGE_FLAGS) -c -o $@ $<
 
 $(CBOOTIMAGE): $(CBOOTIMAGE_OBJS)
-	gcc -o $@.tmp $^ -lm
-	mv $@.tmp $@
+	printf "    HOSTCC     $(subst $(objutil)/,,$(@)) (link)\n"
+	$(HOSTCC) $(CBOOTIMAGE_FLAGS) -o $@ $^ -lm



More information about the coreboot-gerrit mailing list