From 4007d7f8c73d2872c6fe74f2b58a673161d6c947 Mon Sep 17 00:00:00 2001 From: Raul E Rangel Date: Tue, 9 Jul 2019 09:52:16 -0600 Subject: Makefile: Pass .xcompile into genbuild_h I'm moving the .xcompile file into the $(obj) directory so we can leave the source pristine. We need to pass the location of .xcompile into genbuild_h.sh. BUG=b:112267918 TEST=Ran genbuild_h with and without an .xcompile and verified it was passed. Change-Id: I8b3a75b478fad92a0b09246f0a00b0580f8c4aef Signed-off-by: Raul E Rangel Reviewed-on: https://review.coreboot.org/c/coreboot/+/34240 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth --- util/genbuild_h/genbuild_h.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'util') diff --git a/util/genbuild_h/genbuild_h.sh b/util/genbuild_h/genbuild_h.sh index c264b74635..8da68ba445 100755 --- a/util/genbuild_h/genbuild_h.sh +++ b/util/genbuild_h/genbuild_h.sh @@ -22,6 +22,13 @@ export LANG=C export LC_ALL=C export TZ=UTC0 +XCOMPILE=$1 + +if [ -z "$XCOMPILE" ] || [ "$1" = "--help" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + # $1: format string get_git_head_data() { LANG= git log --no-show-signature -1 --format="format:$1" 2>/dev/null || \ @@ -53,7 +60,7 @@ esac } IASL=util/crossgcc/xgcc/bin/iasl -eval $(grep ^IASL:= .xcompile 2>/dev/null | sed s,:=,=,) +eval $(grep ^IASL:= "$XCOMPILE" 2>/dev/null | sed s,:=,=,) #Print out the information that goes into build.h printf "/* build system definitions (autogenerated) */\n" -- cgit v1.2.3