{ "llvm-target": "arm4-none-eabi", "cpu": "arm7tdmi", "build-tags": ["gameboyadvance", "arm7tdmi", "baremetal", "linux", "arm"], "goos": "linux", "goarch": "arm", "compiler": "clang", "linker": "ld.lld", "rtlib": "compiler-rt", "libc": "picolibc", "cflags": [ "--target=arm4-none-eabi", "-mcpu=arm7tdmi", "-Oz", "-Werror", "-fshort-enums", "-fomit-frame-pointer", "-Qunused-arguments", "-fno-exceptions", "-fno-unwind-tables", "-ffunction-sections", "-fdata-sections" ], "ldflags": [ "--gc-sections" ], "linkerscript": "targets/gameboy-advance.ld", "extra-files": [ "targets/gameboy-advance.s", "src/runtime/gc_arm.S" ], "gdb": "gdb-multiarch", "emulator": ["mgba", "-3"] }