@@ -24,23 +24,14 @@ BUILD_DIRS = \
24
24
lib/webgl
25
25
26
26
SQLITE_SRC = sqlite-amalgamation/sqlite3.c
27
- SQLITE_CFLAGS_SRC = tools~/sqlite-cflags.txt
28
27
SQLITE_NET_SRC = $(wildcard sqlite-net~/src/* .cs) sqlite-net~/LICENSE.txt
29
28
SQLITE_NET_DEST = ../Runtime/sqlite-net
30
29
SQLITE_NET_SED_SCRIPT = tools~/fix-library-path.sed
31
30
32
- ifneq ($(findstring 4.,$(MAKE_VERSION ) ) ,)
33
- SQLITE_CFLAGS = $(file < $(SQLITE_CFLAGS_SRC))
34
- else
35
- SQLITE_CFLAGS = $(shell cat $(SQLITE_CFLAGS_SRC))
36
- endif
37
- CFLAGS += $(SQLITE_CFLAGS )
38
-
39
31
$(BUILD_DIRS ) :
40
32
mkdir -p $@
41
33
42
34
.PRECIOUS : lib/% /sqlite3.o~
43
- lib/% /sqlite3.o~ : .EXTRA_PREREQS = $(SQLITE_CFLAGS_SRC )
44
35
lib/% /sqlite3.o~ : $(SQLITE_SRC ) | lib/%
45
36
$(CC ) -c -o $@ $< $(CFLAGS )
46
37
@@ -64,11 +55,6 @@ ifdef MACOS_CODESIGN_SIGNATURE
64
55
$(CODESIGN) -s "$(MACOS_CODESIGN_SIGNATURE)" $@
65
56
endif
66
57
67
- # iOS/tvOS/visionOS compile flags
68
- sqlite-amalgamation/sqlite3.c.meta : .EXTRA_PREREQS = $(SQLITE_CFLAGS_SRC )
69
- sqlite-amalgamation/sqlite3.c.meta :
70
- sed -i ' ' -E -e ' s/(\s*CompileFlags:).*/\1 $(SQLITE_CFLAGS)/' $@
71
-
72
58
# Android
73
59
check-ndk-root :
74
60
ifndef ANDROID_NDK_ROOT
@@ -85,10 +71,6 @@ lib/android/arm32/libgilzoide-sqlite-net.so: CC = $(wildcard $(ANDROID_NDK_ROOT)
85
71
lib/android/x86_64/libgilzoide-sqlite-net.so : CC = $(wildcard $(ANDROID_NDK_ROOT ) /toolchains/llvm/prebuilt/* /bin/x86_64-linux-android21-clang)
86
72
lib/android/x86/libgilzoide-sqlite-net.so : CC = $(wildcard $(ANDROID_NDK_ROOT ) /toolchains/llvm/prebuilt/* /bin/i686-linux-android21-clang)
87
73
88
- # WebGL
89
- lib/webgl/libgilzoide-sqlite-net.bc : .EXTRA_PREREQS = $(SQLITE_CFLAGS_SRC )
90
- lib/webgl/libgilzoide-sqlite-net.bc : $(SQLITE_SRC ) | lib/webgl
91
- $(EMCC ) -c -emit-llvm -o $@ $< $(CFLAGS )
92
74
93
75
# Source
94
76
$(SQLITE_NET_DEST ) /% .cs : sqlite-net~/src/% .cs $(SQLITE_NET_SED_SCRIPT )
@@ -128,7 +110,7 @@ webgl: lib/webgl/libgilzoide-sqlite-net.bc
128
110
source : $(SQLITE_NET_DEST ) /License.txt $(SQLITE_NET_DEST ) /AssemblyInfo.cs $(SQLITE_NET_DEST ) /SQLite.cs $(SQLITE_NET_DEST ) /SQLiteAsync.cs
129
111
130
112
all-android : android-arm64 android-arm32 android-x86_64 android-x86
131
- all-apple : macos-universal sqlite-amalgamation/sqlite3.c.meta
113
+ all-apple : macos-universal
132
114
all-linux : linux-x86_64
133
115
all-webgl : webgl
134
116
all-windows : windows-x86_64 windows-x86
0 commit comments