summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2018-05-20 19:13:10 +0200
committerraysan5 <[email protected]>2018-05-20 19:13:10 +0200
commita752092055ca7c6c3d9d2b74d6ab212db14d0909 (patch)
tree7c38bbcaeefc113a943129aafc45b7ce7fa647c6 /src
parent8e0cd51afb50bcc7b96fc0530c74dc7210b0138d (diff)
downloadraylib-a752092055ca7c6c3d9d2b74d6ab212db14d0909.tar.gz
raylib-a752092055ca7c6c3d9d2b74d6ab212db14d0909.zip
Removed 32bit arm Android library
From 2019 64bit support will be mandatory to publish an Android app. Google plans to require that new apps target Oreo (API level 26) in August of 2018.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/Makefile b/src/Makefile
index ae0265c9..f8219044 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -165,7 +165,8 @@ ifeq ($(PLATFORM),PLATFORM_ANDROID)
ANDROID_NDK = C:/android-ndk
ANDROID_TOOLCHAIN = C:/android_toolchain_arm64_api21
- # Android architecture: ARM or ARM64
+ # Android architecture: ARM64
+ # Starting at 2019 using ARM64 is mandatory for published apps
ANDROID_ARCH ?= ARM64
endif
@@ -195,9 +196,6 @@ ifeq ($(PLATFORM),PLATFORM_WEB)
RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/html5
endif
ifeq ($(PLATFORM),PLATFORM_ANDROID)
- ifeq ($(ANDROID_ARCH),ARM)
- RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/android/armeabi-v7a
- endif
ifeq ($(ANDROID_ARCH),ARM64)
RAYLIB_RELEASE_PATH = $(RAYLIB_PATH)/release/libs/android/arm64-v8a
endif
@@ -251,9 +249,6 @@ ifeq ($(PLATFORM),PLATFORM_WEB)
endif
ifeq ($(PLATFORM),PLATFORM_ANDROID)
# Android toolchain (must be provided for desired architecture and compiler)
- ifeq ($(ANDROID_ARCH),ARM)
- CC = $(ANDROID_TOOLCHAIN)/bin/arm-linux-androideabi-clang
- endif
ifeq ($(ANDROID_ARCH),ARM64)
CC = $(ANDROID_TOOLCHAIN)/bin/aarch64-linux-android-clang
endif
@@ -272,9 +267,6 @@ endif
# Android archiver (also depends on desired architecture)
ifeq ($(PLATFORM),PLATFORM_ANDROID)
- ifeq ($(ANDROID_ARCH),ARM)
- AR = $(ANDROID_TOOLCHAIN)/bin/arm-linux-androideabi-ar
- endif
ifeq ($(ANDROID_ARCH),ARM64)
AR = $(ANDROID_TOOLCHAIN)/bin/aarch64-linux-android-ar
endif
@@ -430,9 +422,6 @@ all: raylib
# NOTE: Android toolchain could already be provided
generate_android_toolchain:
ifeq ($(PLATFORM),PLATFORM_ANDROID)
- ifeq ($(ANDROID_ARCH),ARM)
- $(ANDROID_NDK)/build/tools/make-standalone-toolchain.sh --platform=android-9 --toolchain=arm-linux-androideabi-4.9 --use-llvm --install-dir=$(ANDROID_TOOLCHAIN)
- endif
ifeq ($(ANDROID_ARCH),ARM64)
$(ANDROID_NDK)/build/tools/make-standalone-toolchain.sh --platform=android-21 --toolchain=aarch64-linux-androideabi-4.9 --use-llvm --install-dir=$(ANDROID_TOOLCHAIN)
endif