Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- NDK=/Volumes/Data/Development/ndk
- SYSROOT=$NDK/platforms/android-19/arch-arm
- TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64
- # Note: Change the TOOLCHAIN to match that available for your host system.
- # darwin-x86_64 is for Mac OS X, but you knew that.
- function build_one
- {
- ./configure \
- --prefix=$PREFIX \
- --enable-shared \
- --disable-static \
- --disable-doc \
- --disable-programs \
- --disable-doc \
- --disable-symver \
- --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
- --target-os=linux \
- --arch=arm \
- --enable-cross-compile \
- --sysroot=$SYSROOT \
- --disable-nonfree \
- --enable-runtime-cpudetect \
- --enable-pic \
- --disable-symver \
- --enable-armvfp \
- --enable-neon \
- --enable-thumb \
- --enable-stripping \
- --nm=$TOOLCHAIN/bin/arm-linux-androideabi-nm \
- --disable-gpl \
- --disable-doc \
- --enable-avresample \
- --enable-demuxer=rtsp \
- --enable-muxer=rtsp \
- --disable-ffplay \
- --enable-avfilter \
- --disable-ffserver \
- --enable-ffmpeg \
- --disable-libx264 \
- --disable-ffprobe \
- --enable-protocol=rtp \
- --enable-hwaccels \
- --enable-zlib \
- --enable-pthreads \
- --disable-devices \
- --disable-avdevice \
- --extra-cflags="-Os -fpic -DANDROID -D__thumb__ -mthumb -Wfatal-errors -Wno-deprecated -marm -mfpu=neon -march=armv7-a $ADDI_CFLAGS" \
- --extra-ldflags="$ADDI_LDFLAGS" \
- $ADDITIONAL_CONFIGURE_FLAG
- make clean
- make -j4
- make install
- }
- CPU=arm
- PREFIX=$(pwd)/android/$CPU
- ADDI_CFLAGS="-marm -std=gnu++11"
- build_one
Advertisement
Add Comment
Please, Sign In to add comment