Collection of DPF-based plugins for packaging
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
944B

  1. #!/bin/bash
  2. if [ -z ${NDK+x} ]; then
  3. export NDK=${HOME}/Android/Sdk/ndk-bundle;
  4. fi
  5. export HOST_TAG=linux-x86_64
  6. export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/$HOST_TAG
  7. export TARGET=arm-linux-androideabi
  8. export AR=$TOOLCHAIN/bin/$TARGET-ar
  9. export AS=$TOOLCHAIN/bin/$TARGET-as
  10. export LD=$TOOLCHAIN/bin/$TARGET-ld
  11. export RANLIB=$TOOLCHAIN/bin/$TARGET-ranlib
  12. export STRIP=$TOOLCHAIN/bin/$TARGET-strip
  13. export CC=$TOOLCHAIN/bin/armv7a-linux-androideabi19-clang
  14. export CXX=$TOOLCHAIN/bin/armv7a-linux-androideabi19-clang++
  15. export LIBS_NDK=$NDK/sources/third_party/vulkan/src/libs/
  16. export CPPFLAGS="-march=armv7-a -I$LIBS_NDK -fPIC"
  17. export GL_LIBS="-lGLESv3 -lEGL"
  18. ./configure --host arm-linux-androideabi \
  19. --enable-gles --disable-static --disable-sdl --disable-qt \
  20. --prefix=`realpath src/projectm-android/app/jniLibs` \
  21. --libdir='${exec_prefix}/armeabi-v7a' \
  22. --datarootdir=`realpath src/projectm-android/app/src/main/assets`