Guest User

Untitled

a guest
Feb 18th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. PLATFORM=$NDK/platforms/android-21/arch-arm64/
  2. PREBUILT=$NDK/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64
  3.  
  4. GENERAL="\
  5. --enable-small \
  6. --enable-cross-compile \
  7. --arch=aarch64 \
  8. --cross-prefix=$PREBUILT/bin/aarch64-linux-android- \
  9. --nm=$PREBUILT/bin/aarch64-linux-android-nm \
  10. --extra-cflags="-I../x264/android/arm64/include" \
  11. --extra-ldflags="-L../x264/android/arm64/lib" "
  12.  
  13. MODULES="\
  14. --enable-gpl \
  15. --enable-libx264"
  16.  
  17.  
  18.  
  19. function build_arm64
  20. {
  21. ./configure \
  22. --logfile=conflog.txt \
  23. --target-os=linux \
  24. --prefix=./android/arm64-v8a \
  25. ${GENERAL} \
  26. --sysroot=$PLATFORM \
  27. --extra-cflags="" \
  28. --extra-ldflags="-lx264 -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib -lc -lm -ldl -llog" \
  29. --enable-shared \
  30. --disable-static \
  31. --disable-doc \
  32. --enable-zlib \
  33. ${MODULES}
  34.  
  35. make clean
  36. make
  37. make install
  38. }
  39.  
  40. build_arm64
Advertisement
Add Comment
Please, Sign In to add comment