| #!/usr/bin/env bash |
| |
| set -e |
| |
| ../../scripts/fx ninja -C ../../out/default.zircon \ |
| host-x64-linux-clang/obj/tools/fidl/fidlc \ |
| host-x64-linux-clang/obj/tools/kazoo/kazoo.debug |
| |
| ../../out/default.zircon/host-x64-linux-clang/obj/tools/fidl/fidlc \ |
| --json /tmp/syscalls.json \ |
| --files ../../zircon/syscalls/*.fidl |
| |
| ../../out/default.zircon/host-x64-linux-clang/obj/tools/kazoo/kazoo.debug \ |
| --go-syscall-arm64-asm=src/syscall/zx/syscalls_fuchsia_arm64.s \ |
| --go-syscall-stubs=src/syscall/zx/syscalls_fuchsia.go \ |
| --go-syscall-x86-asm=src/syscall/zx/syscalls_fuchsia_amd64.s \ |
| --go-vdso-arm64-calls=src/runtime/vdsocalls_fuchsia_arm64.s \ |
| --go-vdso-keys=src/runtime/vdso_keys_fuchsia.go \ |
| --go-vdso-x86-calls=src/runtime/vdsocalls_fuchsia_amd64.s \ |
| /tmp/syscalls.json |