build: Add infrastructure for the bootloader program and libcommon.
[gps-watch.git] / thumbv6m-none-eabi.json
diff --git a/thumbv6m-none-eabi.json b/thumbv6m-none-eabi.json
new file mode 100644 (file)
index 0000000..918798f
--- /dev/null
@@ -0,0 +1,15 @@
+{
+    "arch": "arm",
+    "data-layout": "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64",
+    "executables": true,
+    "os": "none",
+    "pre-link-args": ["-Wl,-("],
+    "post-link-args": ["-Wl,-)"],
+    "target-endian": "little",
+    "target-pointer-width": "32",
+    "cpu": "cortex-m0",
+    "llvm-target": "thumbv6m-none-eabi",
+    "features": "+strict-align",
+    "relocation-model": "static",
+    "no-compiler-rt": true
+}