summaryrefslogtreecommitdiffstats
path: root/library/stdarch/ci/gba.json
diff options
context:
space:
mode:
Diffstat (limited to 'library/stdarch/ci/gba.json')
-rw-r--r--library/stdarch/ci/gba.json34
1 files changed, 34 insertions, 0 deletions
diff --git a/library/stdarch/ci/gba.json b/library/stdarch/ci/gba.json
new file mode 100644
index 000000000..5aece43af
--- /dev/null
+++ b/library/stdarch/ci/gba.json
@@ -0,0 +1,34 @@
+{
+ "abi-blacklist": [
+ "stdcall",
+ "fastcall",
+ "vectorcall",
+ "thiscall",
+ "win64",
+ "sysv64"
+ ],
+ "arch": "arm",
+ "atomic-cas": false,
+ "cpu": "arm7tdmi",
+ "data-layout": "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64",
+ "emit-debug-gdb-scripts": false,
+ "env": "agb",
+ "executables": true,
+ "features": "+soft-float,+strict-align",
+ "linker": "arm-none-eabi-ld",
+ "linker-flavor": "ld",
+ "linker-is-gnu": true,
+ "llvm-target": "thumbv4-none-agb",
+ "os": "none",
+ "panic-strategy": "abort",
+ "pre-link-args": {
+ "ld": [
+ "-Tlinker.ld"
+ ]
+ },
+ "relocation-model": "static",
+ "target-c-int-width": "32",
+ "target-endian": "little",
+ "target-pointer-width": "32",
+ "vendor": "nintendo"
+} \ No newline at end of file