summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2016-03-07 11:28:16 (EST)
committer Francis Rowe <info@gluglug.org.uk>2016-03-07 11:28:16 (EST)
commit01fad71236a6753b85a0df4a2da9caed4cdaa6af (patch)
treeeabe5b41dcab8635411a9b82e571a10d06d8f5de
parent239bfb38a5586047fa8268d1aa0966133fb3ee0b (diff)
downloadlibreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.zip
libreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.tar.gz
libreboot-01fad71236a6753b85a0df4a2da9caed4cdaa6af.tar.bz2
build/module/crossgcc: Allow user to specify what architectures they want
By default, libreboot will built for all relevant architectures, but this patch allows the user to skip some if they want to.
-rwxr-xr-xresources/scripts/helpers/build/module/crossgcc14
1 files changed, 10 insertions, 4 deletions
diff --git a/resources/scripts/helpers/build/module/crossgcc b/resources/scripts/helpers/build/module/crossgcc
index 17eaa64..56c2172 100755
--- a/resources/scripts/helpers/build/module/crossgcc
+++ b/resources/scripts/helpers/build/module/crossgcc
@@ -26,9 +26,15 @@ set -u -e
./build clean crossgcc
-# Now build crossgcc
(
-cd "crossgcc/util/crossgcc"
-make build-i386
-make build-arm
+cd "crossgcc/util/crossgcc/"
+if [ $# -lt 1 ]; then
+ make build-i386
+ make build-arm
+else
+ for architecture in "${@}"; do
+ make build-${architecture}
+ done
+fi
)
+