Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. . abi_settings.sh $1 $2 $3
  4.  
  5. pushd ffmpeg
  6.  
  7. case $1 in
  8. armeabi-v7a | armeabi-v7a-neon)
  9. CPU='cortex-a8'
  10. ;;
  11. x86)
  12. CPU='i686'
  13. ;;
  14. esac
  15.  
  16. SSL_EXTRA_LDFLAGS="-L/usr/local/ssl/android-18/lib"
  17. SSL_EXTRA_CFLAGS="-I/usr/local/ssl/android-18/include"
  18.  
  19. make clean
  20.  
  21. ./configure \
  22. --target-os="$TARGET_OS" \
  23. --cross-prefix="$CROSS_PREFIX" \
  24. --arch="$NDK_ABI" \
  25. --cpu="$CPU" \
  26. --enable-runtime-cpudetect \
  27. --sysroot="$NDK_SYSROOT" \
  28. --enable-pic \
  29. --enable-libx264 \
  30. --enable-libass \
  31. --enable-libfreetype \
  32. --enable-libfribidi \
  33. --enable-libmp3lame \
  34. --enable-fontconfig \
  35. --enable-pthreads \
  36. --disable-debug \
  37. --disable-ffserver \
  38. --enable-version3 \
  39. --enable-hardcoded-tables \
  40. --disable-ffplay \
  41. --disable-ffprobe \
  42. --enable-gpl \
  43. --enable-yasm \
  44. --disable-doc \
  45. --disable-shared \
  46. --enable-static \
  47. --enable-nonfree \
  48. --enable-openssl \
  49. --pkg-config="${2}/ffmpeg-pkg-config" \
  50. --prefix="${2}/build/${1}" \
  51. --extra-cflags="-I${TOOLCHAIN_PREFIX}/include $CFLAGS" \
  52. --extra-ldflags="-L${TOOLCHAIN_PREFIX}/lib $LDFLAGS" \
  53. --extra-libs="-lpng -lexpat -lm" \
  54. --extra-cxxflags="$CXX_FLAGS" || exit 1 \
  55.  
  56. make -j${NUMBER_OF_CORES} && make install || exit 1
  57.  
  58. popd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement