Marc Jones (marc.jones@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@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@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