-
Notifications
You must be signed in to change notification settings - Fork 5
/
build_x86.sh
25 lines (19 loc) · 1.01 KB
/
build_x86.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
mkdir -p Plugins/Android/libs/x86
cd lua53/src
# Android/x86, x86 (i686 SSE3), Android 4.0+ (ICS)
NDK=D:/android/android-ndk-r16b
NDKABI=21
NDKVER=$NDK/toolchains/x86-4.9
NDKP=$NDKVER/prebuilt/windows-x86_64/bin/i686-linux-android-
NDKF="-isystem $NDK/sysroot/usr/include/i686-linux-android -D__ANDROID_API__=$NDKABI -D_FILE_OFFSET_BITS=32"
NDK_SYSROOT_BUILD=$NDK/sysroot
NDK_SYSROOT_LINK=$NDK/platforms/android-$NDKABI/arch-x86
$NDK/ndk-build.cmd clean APP_ABI="armeabi-v7a,x86,arm64-v8a" APP_PLATFORM=android-$NDKABI
$NDK/ndk-build.cmd APP_ABI="x86" APP_PLATFORM=android-$NDKABI
cp obj/local/x86/liblua.a ../../android/jni/
$NDK/ndk-build.cmd clean APP_ABI="armeabi-v7a,x86,arm64-v8a" APP_PLATFORM=android-$NDKABI
cd ../../android
$NDK/ndk-build.cmd clean APP_ABI="armeabi-v7a,x86,arm64-v8a" APP_PLATFORM=android-$NDKABI
$NDK/ndk-build.cmd APP_ABI="x86" APP_PLATFORM=android-$NDKABI
cp libs/x86/libtolua.so ../Plugins/Android/libs/x86
$NDK/ndk-build.cmd clean APP_ABI="armeabi-v7a,x86,arm64-v8a" APP_PLATFORM=android-$NDKABI