[coreboot-gerrit] New patch to review for coreboot: nvramcui: Makefile update

Iru Cai (mytbk920423@gmail.com) gerrit at coreboot.org
Fri Apr 15 11:43:39 CEST 2016


Iru Cai (mytbk920423 at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14377

-gerrit

commit c030b34efbad9656ac70d915aef38de99ca9997c
Author: Iru Cai <mytbk920423 at gmail.com>
Date:   Fri Apr 15 13:42:11 2016 +0800

    nvramcui: Makefile update
    
    * use crossgcc to build nvramcui
    * build libpayload dependency
    
    Change-Id: Ife3054aeb03b4da0568ad47f96c633460d6c07ae
    Signed-off-by: Iru Cai <mytbk920423 at gmail.com>
---
 payloads/nvramcui/Makefile | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/payloads/nvramcui/Makefile b/payloads/nvramcui/Makefile
index 10dc362..b9789f6 100755
--- a/payloads/nvramcui/Makefile
+++ b/payloads/nvramcui/Makefile
@@ -1,9 +1,22 @@
-LPGCC = ../libpayload/install/libpayload/bin/lpgcc
+LIBPAYLOAD_DIR=../libpayload/install/libpayload
+XCOMPILE=$(LIBPAYLOAD_DIR)/libpayload.xcompile
 
 all: nvramcui.elf
 
-%.elf:
+$(XCOMPILE):
+	$(MAKE) -C ../libpayload defconfig
+	$(MAKE) -C ../libpayload
+	$(MAKE) -C ../libpayload install
+
+ifneq ($(strip $(wildcard $(XCOMPILE))),)
+include $(XCOMPILE)
+LPGCC = CC="$(GCC_CC_x86_32)" $(LIBPAYLOAD_DIR)/bin/lpgcc
+%.elf: %.c
 	$(LPGCC) -o $*.elf $*.c
+else
+%.elf: $(XCOMPILE)
+	$(MAKE) all
+endif
 
 .PHONY:
 clean:



More information about the coreboot-gerrit mailing list