1
1
ANDROID_HOME?=$(HOME)/Android/Sdk
2
- ANDROID_NDK_HOME?=$(ANDROID_HOME)/ndk/21.3.6528147
2
+ ANDROID_NDK_HOME?=$(ANDROID_HOME)/ndk/28.0.13004108
3
3
ANDROID_NDK_TOOLCHAIN?=$(ANDROID_NDK_HOME)/toolchains/llvm/prebuilt/linux-x86_64/bin
4
4
ANDROID_OUTPUT?=android/jniLibs
5
5
ANDROID_BINDING_NAME?=$(BINDING_NAME).so
@@ -8,24 +8,24 @@ binding_android: binding_android_arm64 binding_android_armv7a binding_android_x8
8
8
9
9
binding_android_arm64:
10
10
BINDING_FILE=$(ANDROID_OUTPUT)/arm64-v8a/$(ANDROID_BINDING_NAME) \
11
- CC=$(ANDROID_NDK_TOOLCHAIN)/aarch64-linux-android21 -clang \
11
+ CC=$(ANDROID_NDK_TOOLCHAIN)/aarch64-linux-android28 -clang \
12
12
EXTRA_LD_FLAGS="-extldflags=-Wl,-soname,$(ANDROID_BINDING_NAME)" \
13
13
GOOS=android GOARCH=arm64 CGO_ENABLED=1 make binding
14
14
15
15
binding_android_armv7a:
16
16
BINDING_FILE=$(ANDROID_OUTPUT)/armeabi-v7a/$(ANDROID_BINDING_NAME) \
17
- CC=$(ANDROID_NDK_TOOLCHAIN)/armv7a-linux-androideabi21 -clang \
17
+ CC=$(ANDROID_NDK_TOOLCHAIN)/armv7a-linux-androideabi28 -clang \
18
18
EXTRA_LD_FLAGS="-extldflags=-Wl,-soname,$(ANDROID_BINDING_NAME)" \
19
19
GOOS=android GOARCH=arm GOARM=7 CGO_ENABLED=1 make binding
20
20
21
21
binding_android_x86:
22
22
BINDING_FILE=$(ANDROID_OUTPUT)/x86/$(ANDROID_BINDING_NAME) \
23
- CC=$(ANDROID_NDK_TOOLCHAIN)/i686-linux-android21 -clang \
23
+ CC=$(ANDROID_NDK_TOOLCHAIN)/i686-linux-android28 -clang \
24
24
EXTRA_LD_FLAGS="-extldflags=-Wl,-soname,$(ANDROID_BINDING_NAME)" \
25
25
GOOS=android GOARCH=386 CGO_ENABLED=1 make binding
26
26
27
27
binding_android_x86_64:
28
28
BINDING_FILE=$(ANDROID_OUTPUT)/x86_64/$(ANDROID_BINDING_NAME) \
29
- CC=$(ANDROID_NDK_TOOLCHAIN)/x86_64-linux-android21 -clang \
29
+ CC=$(ANDROID_NDK_TOOLCHAIN)/x86_64-linux-android28 -clang \
30
30
EXTRA_LD_FLAGS="-extldflags=-Wl,-soname,$(ANDROID_BINDING_NAME)" \
31
31
GOOS=android GOARCH=amd64 CGO_ENABLED=1 make binding
0 commit comments