Skip to content

Commit b1a02bf

Browse files
authored
Merge pull request #20 from gilzoide/windows-arm64
Add prebuilt DLL for Windows ARM
2 parents 1f3e225 + 2ab5054 commit b1a02bf

File tree

6 files changed

+122
-1
lines changed

6 files changed

+122
-1
lines changed

Plugins/Makefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ else
88
endif
99

1010
BUILD_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
8989
windows-x86_64: lib/windows/x86_64/gilzoide-sqlite-net.dll
9090
windows-x86: lib/windows/x86/gilzoide-sqlite-net.dll
91+
windows-arm64: lib/windows/arm64/gilzoide-sqlite-net.dll
9192

9293
windows-mingw-x86_64: CC = x86_64-w64-mingw32-gcc
9394
windows-mingw-x86_64: LINKFLAGS += -static-libgcc
@@ -97,6 +98,10 @@ windows-mingw-x86: CC = i686-w64-mingw32-gcc
9798
windows-mingw-x86: LINKFLAGS += -static-libgcc
9899
windows-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+
100105
linux-x86_64: lib/linux/x86_64/libgilzoide-sqlite-net.so
101106

102107
macos-universal: lib/macos/libgilzoide-sqlite-net.dylib
@@ -116,6 +121,7 @@ all-linux: linux-x86_64
116121
all-webgl: webgl
117122
all-windows: windows-x86_64 windows-x86
118123
all-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
121127
docker-all-android:
@@ -130,3 +136,5 @@ docker-all-webgl:
130136
docker-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

Plugins/lib/windows/arm64.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
1.48 MB
Binary file not shown.

Plugins/lib/windows/arm64/gilzoide-sqlite-net.dll.meta

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Plugins/lib/windows/x86/gilzoide-sqlite-net.dll.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Plugins/lib/windows/x86_64/gilzoide-sqlite-net.dll.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)