88endif
99
1010BUILD_DIRS = \
11- lib/windows/x86_64 lib/windows/x86 \
11+ lib/windows/x86_64 lib/windows/x86 lib/windows/arm64 \
1212 lib/linux/x86_64 lib/linux/x86 \
1313 lib/macos \
1414 lib/android/arm64 lib/android/arm32 lib/android/x86 lib/android/x86_64 \
@@ -88,6 +88,7 @@ $(SQLITE_NET_DEST)/License.txt: sqlite-net~/License.txt
8888# Targets
8989windows-x86_64 : lib/windows/x86_64/gilzoide-sqlite-net.dll
9090windows-x86 : lib/windows/x86/gilzoide-sqlite-net.dll
91+ windows-arm64 : lib/windows/arm64/gilzoide-sqlite-net.dll
9192
9293windows-mingw-x86_64 : CC = x86_64-w64-mingw32-gcc
9394windows-mingw-x86_64 : LINKFLAGS += -static-libgcc
@@ -97,6 +98,10 @@ windows-mingw-x86: CC = i686-w64-mingw32-gcc
9798windows-mingw-x86 : LINKFLAGS += -static-libgcc
9899windows-mingw-x86 : lib/windows/x86/gilzoide-sqlite-net.dll
99100
101+ windows-mingw-arm64 : CC = aarch64-w64-mingw32-gcc
102+ windows-mingw-arm64 : LINKFLAGS += -static-libgcc
103+ windows-mingw-arm64 : lib/windows/arm64/gilzoide-sqlite-net.dll
104+
100105linux-x86_64 : lib/linux/x86_64/libgilzoide-sqlite-net.so
101106
102107macos-universal : lib/macos/libgilzoide-sqlite-net.dylib
@@ -116,6 +121,7 @@ all-linux: linux-x86_64
116121all-webgl : webgl
117122all-windows : windows-x86_64 windows-x86
118123all-windows-mingw : windows-mingw-x86_64 windows-mingw-x86
124+ all-windows-llvm-mingw : windows-mingw-x86_64 windows-mingw-x86 windows-mingw-arm64
119125
120126# Dockerized builds
121127docker-all-android :
@@ -130,3 +136,5 @@ docker-all-webgl:
130136docker-all-windows :
131137 docker build -f tools~/Dockerfile.build.windows -t gilzoide-sqlite-net-build-windows:latest .
132138 docker run --rm -v " $( CURDIR) " :/src -w /src gilzoide-sqlite-net-build-windows:latest make all-windows-mingw
139+ docker-all-windows-llvm :
140+ docker run --rm -v " $( CURDIR) " :/src -w /src mstorsjo/llvm-mingw:latest make all-windows-llvm-mingw
0 commit comments