From f527a7a273830b82e98254033cc85dd327477c55 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Tue, 23 May 2023 07:11:28 -0600 Subject: [PATCH] scripts: Allow additional EC configs Modify the build script to allow setting additional EC configs, similar to how edk2 is done. Signed-off-by: Tim Crawford --- scripts/_build/ec.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/_build/ec.sh b/scripts/_build/ec.sh index d1d4294..9adfeb0 100755 --- a/scripts/_build/ec.sh +++ b/scripts/_build/ec.sh @@ -8,7 +8,14 @@ then exit 1 fi +EC_ARGS=() +while read line; do + if [[ "$line" != "#"* ]]; then + EC_ARGS+=("$line") + fi +done < "$1" + source "$1" -make -C ec BOARD=${BOARD} VERSION=${VERSION} clean -make -C ec BOARD=${BOARD} VERSION=${VERSION} -j $(nproc) +make -C ec VERSION="${VERSION}" "${EC_ARGS[@]}" clean +make -C ec VERSION="${VERSION}" "${EC_ARGS[@]}" -j "$(nproc)" cp "ec/build/${BOARD}/${VERSION}/ec.rom" "$2"