aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jorge Aparicio <jorge@japaric.io> 2018-08-25 15:31:06 +0200
committerGravatar Jorge Aparicio <jorge@japaric.io> 2018-08-25 15:31:06 +0200
commit13512674413ccf84f1abc12c0fa9b57d6045661e (patch)
treecc669b26aad7647ab219b44f1c4a179df08c0bbf
parentb26781c59e26739b0abc9a2b052f5294394f596a (diff)
downloadcortex-m-13512674413ccf84f1abc12c0fa9b57d6045661e.tar.gz
cortex-m-13512674413ccf84f1abc12c0fa9b57d6045661e.tar.zst
cortex-m-13512674413ccf84f1abc12c0fa9b57d6045661e.zip
refactor assemble.sh
-rwxr-xr-xcortex-m-rt/assemble.sh18
1 files changed, 10 insertions, 8 deletions
diff --git a/cortex-m-rt/assemble.sh b/cortex-m-rt/assemble.sh
index f2ee3fd..5d368a8 100755
--- a/cortex-m-rt/assemble.sh
+++ b/cortex-m-rt/assemble.sh
@@ -4,14 +4,16 @@ set -euxo pipefail
# cflags taken from cc 1.0.22
-arm-none-eabi-as -march=armv6s-m asm.s -o bin/cortex-m-rt.o
-ar crs bin/thumbv6m-none-eabi.a bin/cortex-m-rt.o
+crate=cortex-m-rt
-arm-none-eabi-as -march=armv7-m asm.s -o bin/cortex-m-rt.o
-ar crs bin/thumbv7m-none-eabi.a bin/cortex-m-rt.o
+arm-none-eabi-as -march=armv6s-m asm.s -o bin/$crate.o
+ar crs bin/thumbv6m-none-eabi.a bin/$crate.o
-arm-none-eabi-as -march=armv7e-m asm.s -o bin/cortex-m-rt.o
-ar crs bin/thumbv7em-none-eabi.a bin/cortex-m-rt.o
-ar crs bin/thumbv7em-none-eabihf.a bin/cortex-m-rt.o
+arm-none-eabi-as -march=armv7-m asm.s -o bin/$crate.o
+ar crs bin/thumbv7m-none-eabi.a bin/$crate.o
-rm bin/cortex-m-rt.o
+arm-none-eabi-as -march=armv7e-m asm.s -o bin/$crate.o
+ar crs bin/thumbv7em-none-eabi.a bin/$crate.o
+ar crs bin/thumbv7em-none-eabihf.a bin/$crate.o
+
+rm bin/$crate.o