File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -7,11 +7,14 @@ NDKTRIPLE=armv7a-linux-androideabi$NDKABI
7
7
NDKP=$NDK /toolchains/llvm/prebuilt/linux-x86_64/bin/
8
8
NDKCC=$NDKP /clang
9
9
NDKCXX=$NDKP /clang++
10
- NDKF=" --sysroot $NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot -D__ANDROID_API__= $NDKABI "
10
+ NDKF=" --sysroot $NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot"
11
11
NDKARCH=" -march=armv7-a -mfloat-abi=softfp -Wl,--fix-cortex-a8"
12
12
13
+ # Add include paths
14
+ NDKINC=" -I$NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -I$NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/arm-linux-androideabi"
15
+
13
16
make clean
14
- make HOST_CC=" gcc -m32" CROSS_CC=" $NDKCC -target $NDKTRIPLE " TARGET_SYS=Linux TARGET_FLAGS=" $NDKF $NDKARCH " TARGET_CFLAGS=" -fPIC -std=c11 "
17
+ make HOST_CC=" gcc -m32" CROSS_CC=" $NDKCC -target $NDKTRIPLE " TARGET_SYS=Linux TARGET_FLAGS=" $NDKF $NDKARCH " TARGET_CFLAGS=" -fPIC -D__ANDROID_API__= $NDKABI $NDKINC "
15
18
cp ./libluajit.a ../../android/jni/libluajit.a
16
19
make clean
17
20
Original file line number Diff line number Diff line change @@ -7,11 +7,14 @@ NDKTRIPLE=aarch64-linux-android$NDKABI
7
7
NDKP=$NDK /toolchains/llvm/prebuilt/linux-x86_64/bin/
8
8
NDKCC=$NDKP /clang
9
9
NDKCXX=$NDKP /clang++
10
- NDKF=" --sysroot $NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot -D__ANDROID_API__= $NDKABI "
10
+ NDKF=" --sysroot $NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot"
11
11
NDKARCH=" -DLJ_ABI_SOFTFP=0 -DLJ_ARCH_HASFPU=1"
12
12
13
+ # Add include paths
14
+ NDKINC=" -I$NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -I$NDK /toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/aarch64-linux-android"
15
+
13
16
make clean
14
- make HOST_CC=" gcc -m64" CROSS_CC=" $NDKCC -target $NDKTRIPLE " TARGET_SYS=Linux TARGET_FLAGS=" $NDKF $NDKARCH " TARGET_CFLAGS=" -fPIC -std=c11 "
17
+ make HOST_CC=" gcc -m64" CROSS_CC=" $NDKCC -target $NDKTRIPLE " TARGET_SYS=Linux TARGET_FLAGS=" $NDKF $NDKARCH " TARGET_CFLAGS=" -fPIC -D__ANDROID_API__= $NDKABI $NDKINC "
15
18
cp ./libluajit.a ../../android/jni/libluajit.a
16
19
make clean
17
20
You can’t perform that action at this time.
0 commit comments