mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-13 04:43:42 +08:00
[build]: support NDK-17 and above
Change-Id: I59bb0a1ad06a3e6d2a2b51610c528ade61e9c5d3 Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
This commit is contained in:

committed by
Herman Chen

parent
5f748ee931
commit
643d2116f8
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
BUILD_TYPE="Release"
|
||||
ANDROID_ABI="armeabi-v7a"
|
||||
ANDROID_ABI="armeabi-v7a with NEON"
|
||||
|
||||
#Specify Android NDK path if needed
|
||||
#ANDROID_NDK=
|
||||
|
@@ -150,16 +150,21 @@ else
|
||||
NATIVE_API_LEVEL="android-21"
|
||||
fi
|
||||
|
||||
#################################################
|
||||
# Set platform tools
|
||||
#################################################
|
||||
if [ "${ANDROID_ABI}" = "armeabi-v7a" ]; then
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
ANDROID_ABI="armeabi-v7a with NEON"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm
|
||||
elif [ "${ANDROID_ABI}" = "arm64-v8a" ]; then
|
||||
TOOLCHAIN_NAME="aarch64-linux-android-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm64
|
||||
if [ $NDK_VERSION -lt 18 ]; then
|
||||
#################################################
|
||||
# Set platform tools
|
||||
#################################################
|
||||
if [ "${ANDROID_ABI}" = "armeabi-v7a" ] || [ "${ANDROID_ABI}" = "armeabi-v7a with NEON" ]; then
|
||||
TOOLCHAIN_NAME="arm-linux-androideabi-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm
|
||||
elif [ "${ANDROID_ABI}" = "arm64-v8a" ]; then
|
||||
TOOLCHAIN_NAME="aarch64-linux-android-4.9"
|
||||
PLATFORM=$ANDROID_NDK/platforms/${NATIVE_API_LEVEL}/arch-arm64
|
||||
fi
|
||||
else
|
||||
# From NDK 18, GCC is deprecated
|
||||
TOOLCHAIN_NAME=""
|
||||
PLATFORM=""
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@@ -25,8 +25,6 @@
|
||||
|
||||
#if defined(ARMLINUX)
|
||||
#include <ion.h>
|
||||
#elif defined(ANDROID)
|
||||
#include <linux/ion.h>
|
||||
#else
|
||||
#include "ion.h"
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user