Skip to content

Commit

Permalink
update generation script
Browse files Browse the repository at this point in the history
Signed-off-by: Stephen Gutekanst <[email protected]>
  • Loading branch information
emidoots committed Jun 2, 2024
1 parent a7c3483 commit 77b790b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions generate.sh
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
git clone https://github.com/hexops/mach-objc-generator.git
git clone https://github.com/hexops/mach

echo "
#include <Metal/Metal.h>
" > headers.m
clang headers.m -Xclang -ast-dump=json -fsyntax-only > headers.json
cat mtl_manual.zig > src/metal/mtl.zig
zig run mach-objc-generator/src/main.zig -- --framework Metal >> src/metal/mtl.zig
zig run mach/src/objc-generator/src/main.zig -- --framework Metal >> src/metal/mtl.zig
zig fmt src/metal/mtl.zig
rm headers.json headers.m

cp avf_audio_headers.m headers.m
clang headers.m -Xclang -ast-dump=json -fsyntax-only > headers.json
cat avf_audio_manual.zig > src/avf_audio/avaudio.zig
zig run mach-objc-generator/src/main.zig -- --framework AVFAudio >> src/avf_audio/avaudio.zig
zig run mach/src/objc-generator/src/main.zig -- --framework AVFAudio >> src/avf_audio/avaudio.zig
zig fmt src/avf_audio/avaudio.zig
rm headers.json headers.m

Expand All @@ -21,8 +21,8 @@ echo "
" > headers.m
clang headers.m -Xclang -ast-dump=json -fsyntax-only > headers.json
cat core_midi_manual.zig > src/core_midi/coremidi.zig
zig run mach-objc-generator/src/main.zig -- --framework CoreMIDI >> src/core_midi/coremidi.zig
zig run mach/src/objc-generator/src/main.zig -- --framework CoreMIDI >> src/core_midi/coremidi.zig
zig fmt src/core_midi/coremidi.zig
rm headers.json headers.m

rm -rf mach-objc-generator
rm -rf mach/

0 comments on commit 77b790b

Please sign in to comment.