Advertisement
Guest User

Untitled

a guest
Jan 9th, 2014
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. NDK=/home/gajdot/android-ndk-r9b
  4.  
  5. SYSROOT=$NDK/platforms/android-9/arch-arm/
  6.  
  7. TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
  8.  
  9. function build_one
  10. {
  11.  
  12. CFLAGS="${CFLAGS} --sysroot=/home/gajdot/android-ndk-r9b/platforms/android-9/arch-arm/"
  13. CXXFLAGS="${CXXFLAGS} --sysroot=/home/gajdot/android-ndk-r9b/platforms/android-9/arch-arm/"
  14.  
  15. ./configure \
  16. --arch=arm \
  17. --target-os=linux \
  18. --enable-runtime-cpudetect \
  19. --prefix=$PREFIX \
  20. --enable-pic \
  21. --disable-shared \
  22. --enable-static \
  23. --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
  24. --sysroot=$SYSROOT \
  25. --extra-cflags="-Os -fpic $ADDI_CFLAGS" \
  26. --extra-ldflags="$ADDI_LDFLAGS" \
  27. --enable-version3 \
  28. --enable-gpl \
  29. --enable-nonfree \
  30. --enable-yasm \
  31. --enable-decoders \
  32. --enable-encoders \
  33. --enable-muxers \
  34. --enable-demuxers \
  35. --enable-parsers \
  36. --enable-protocols \
  37. --enable-filters \
  38. --enable-avresample \
  39. --disable-libvorbis \
  40. --enable-libfdk_aac \
  41. --disable-indevs \
  42. --enable-indev=lavfi \
  43. --disable-outdevs \
  44. --enable-hwaccels \
  45. --enable-ffmpeg \
  46. --disable-ffplay \
  47. --disable-ffprobe \
  48. --disable-ffserver \
  49. --disable-network \
  50. --enable-libx264 \
  51. --enable-zlib \
  52. --enable-libmp3lame \
  53. --enable-muxer=md5 \
  54. $ADDITIONAL_CONFIGURE_FLAG
  55.  
  56. make clean
  57.  
  58. make
  59.  
  60. make install
  61.  
  62. }
  63.  
  64. CPU=arm
  65.  
  66. PREFIX=$(pwd)/android/$CPU
  67.  
  68. ADDI_CFLAGS="-marm"
  69.  
  70. build_one
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement