You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
717 B
40 lines
717 B
5 years ago
|
#!/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
|