Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- . abi_settings.sh $1 $2 $3
- pushd ffmpeg
- case $1 in
- armeabi-v7a | armeabi-v7a-neon)
- CPU='cortex-a8'
- ;;
- x86)
- CPU='i686'
- ;;
- esac
- SSL_EXTRA_LDFLAGS="-L/usr/local/ssl/android-18/lib"
- SSL_EXTRA_CFLAGS="-I/usr/local/ssl/android-18/include"
- make clean
- ./configure \
- --target-os="$TARGET_OS" \
- --cross-prefix="$CROSS_PREFIX" \
- --arch="$NDK_ABI" \
- --cpu="$CPU" \
- --enable-runtime-cpudetect \
- --sysroot="$NDK_SYSROOT" \
- --enable-pic \
- --enable-libx264 \
- --enable-libass \
- --enable-libfreetype \
- --enable-libfribidi \
- --enable-libmp3lame \
- --enable-fontconfig \
- --enable-pthreads \
- --disable-debug \
- --disable-ffserver \
- --enable-version3 \
- --enable-hardcoded-tables \
- --disable-ffplay \
- --disable-ffprobe \
- --enable-gpl \
- --enable-yasm \
- --disable-doc \
- --disable-shared \
- --enable-static \
- --enable-nonfree \
- --enable-openssl \
- --pkg-config="${2}/ffmpeg-pkg-config" \
- --prefix="${2}/build/${1}" \
- --extra-cflags="-I${TOOLCHAIN_PREFIX}/include $CFLAGS" \
- --extra-ldflags="-L${TOOLCHAIN_PREFIX}/lib $LDFLAGS" \
- --extra-libs="-lpng -lexpat -lm" \
- --extra-cxxflags="$CXX_FLAGS" || exit 1 \
- make -j${NUMBER_OF_CORES} && make install || exit 1
- popd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement