diff --git a/bindings/odin/build-clay-lib.sh b/bindings/odin/build-clay-lib.sh
index fb75c53..b4ce6e0 100755
--- a/bindings/odin/build-clay-lib.sh
+++ b/bindings/odin/build-clay-lib.sh
@@ -1,4 +1,6 @@
 cp ../../clay.h clay.c;
-clang -c -o clay.o -static clay.c -fPIC && ar r clay-odin/clay.a clay.o;
+clang -c -o clay.o -static -target x86_64-apple-darwin clay.c -fPIC && ar r clay-odin/macos/clay.a clay.o;
+clang -c -o clay.o -static clay.c -fPIC && ar r clay-odin/macos-arm64/clay.a clay.o;
+clang -c -o clay-odin/windows/clay.lib -target x86_64-pc-windows-msvc -fuse-ld=llvm-lib -static clay.c;
 rm clay.o;
 rm clay.c;
\ No newline at end of file
diff --git a/bindings/odin/clay-odin/macos-arm64/clay.a b/bindings/odin/clay-odin/macos-arm64/clay.a
index d1ab8f6..6337961 100644
Binary files a/bindings/odin/clay-odin/macos-arm64/clay.a and b/bindings/odin/clay-odin/macos-arm64/clay.a differ
diff --git a/bindings/odin/clay-odin/macos/clay.a b/bindings/odin/clay-odin/macos/clay.a
new file mode 100644
index 0000000..29e9862
Binary files /dev/null and b/bindings/odin/clay-odin/macos/clay.a differ
diff --git a/bindings/odin/clay-odin/windows/clay.lib b/bindings/odin/clay-odin/windows/clay.lib
new file mode 100644
index 0000000..3fd2d19
Binary files /dev/null and b/bindings/odin/clay-odin/windows/clay.lib differ
diff --git a/bindings/odin/examples/clay-official-website/resources/Roboto-Regular.ttf b/bindings/odin/examples/clay-official-website/resources/Roboto-Regular.ttf
deleted file mode 100644
index ddf4bfa..0000000
Binary files a/bindings/odin/examples/clay-official-website/resources/Roboto-Regular.ttf and /dev/null differ