Skip to content

Commit ab4d5f7

Browse files
glitchminerAYAHASSAN287
authored andcommitted
build: add Android x86_64 support to Makefile (#6990)
- Sets MOBILE_GOARCH to amd64 when ARCH is x86_64 - Sets ANDROID_CLANG_TARGET to x86_64-linux-android<API>
1 parent 2b64c08 commit ab4d5f7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,12 @@ ifeq ($(MAKECMDGOALS),statusgo-android-library)
4747
HOST_OS ?= linux
4848
ifeq ($(ARCH),x86_64)
4949
MOBILE_GOARCH := amd64
50+
ANDROID_CLANG_TARGET := x86_64-linux-android$(ANDROID_API)
5051
else
5152
MOBILE_GOARCH := $(ARCH)
53+
ANDROID_CLANG_TARGET := aarch64-linux-android$(ANDROID_API)
5254
endif
53-
ANDROID_BUILD_FLAGS := CC="$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/bin/clang --target=aarch64-linux-android$(ANDROID_API) --sysroot=$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/sysroot" CGO_CFLAGS="-Os -flto -fembed-bitcode" CGO_LDFLAGS="-Os -flto" CGO_ENABLED=1 GOOS=android GOARCH=$(MOBILE_GOARCH)
55+
ANDROID_BUILD_FLAGS := CC="$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/bin/clang --target=$(ANDROID_CLANG_TARGET) --sysroot=$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/sysroot" CGO_CFLAGS="-Os -flto -fembed-bitcode" CGO_LDFLAGS="-Os -flto" CGO_ENABLED=1 GOOS=android GOARCH=$(MOBILE_GOARCH)
5456
endif
5557

5658
ifeq ($(MAKECMDGOALS),statusgo-ios-library)

0 commit comments

Comments
 (0)