parent
0117bf97e5
commit
e6b8510dce
@ -0,0 +1,39 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
archbit=64 |
||||||
|
if [ $archbit -eq 32 ];then |
||||||
|
echo "build for 32bit" |
||||||
|
#32bit |
||||||
|
ABI='armeabi-v7a' |
||||||
|
CPU='arm' |
||||||
|
ARCH='arm' |
||||||
|
ANDROID='androideabi' |
||||||
|
else |
||||||
|
#64bit |
||||||
|
echo "build for 64bit" |
||||||
|
ABI='arm64-v8a' |
||||||
|
CPU='aarch64' |
||||||
|
ARCH='arm64' |
||||||
|
ANDROID='android' |
||||||
|
fi |
||||||
|
|
||||||
|
export NDK=/home/frank/android/android-ndk-r10e |
||||||
|
export PREBUILT=$NDK/toolchains/$CPU-linux-$ANDROID-4.9/prebuilt |
||||||
|
export PLATFORM=$NDK/platforms/android-21/arch-$ARCH |
||||||
|
export TOOLCHAIN=$PREBUILT/linux-x86_64 |
||||||
|
export PREFIX=$(pwd)/android/$ABI |
||||||
|
|
||||||
|
build_x264(){ |
||||||
|
./configure \ |
||||||
|
--prefix=$PREFIX \ |
||||||
|
--enable-static \ |
||||||
|
--disable-asm \ |
||||||
|
--enable-pic \ |
||||||
|
--host=arm-linux \ |
||||||
|
--cross-prefix=$TOOLCHAIN/bin/$CPU-linux-$ANDROID- \ |
||||||
|
--sysroot=$PLATFORM \ |
||||||
|
make clean |
||||||
|
make |
||||||
|
make install |
||||||
|
} |
||||||
|
build_x264 |
Loading…
Reference in new issue