summaryrefslogtreecommitdiffstats
path: root/resources/scripts/helpers/build/module
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 /resources/scripts/helpers/build/module
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.
Diffstat (limited to 'resources/scripts/helpers/build/module')
-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
)
+