Advertisement
Guest User

Untitled

a guest
May 20th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Halt on errors and be verbose about what we are doing
  4. set -e
  5. set -x
  6.  
  7. export BASE=/home/boud/dev/android
  8. export CMAKE_ANDROID_NDK=$BASE/android-ndk-r18b
  9. export ANDROID_NDK_ROOT=$BASE/android-ndk-r18b
  10. export ANDROID_SDK_ROOT=$BASE/sdk
  11. export ANDROID_API_LEVEL=21
  12. export KRITA_ROOT=$BASE/krita
  13.  
  14. export ROOT=/home/boud/dev/android2
  15. export PY_LIBRARY=/usr/lib/python3.6
  16. export PY_INCLUDE_PATH=/usr/include/python3.6m
  17. export ANDROID_ABI=armeabi-v7a
  18. export INSTALL_PREFIX=$ROOT/i
  19. export BUILD_ROOT=$ROOT
  20. export QT_ANDROID=$ROOT/i
  21.  
  22. export DOWNLOADS_DIR=$ROOT/d
  23. export DEPS_BUILD=$ROOT/b
  24. export
  25. # Make sure our downloads directory exists
  26. if [ ! -d $DOWNLOADS_DIR ] ; then
  27. mkdir -p $DOWNLOADS_DIR
  28. fi
  29.  
  30. # Make sure our build directory exists
  31. if [ ! -d $DEPS_BUILD/ ] ; then
  32. mkdir -p $DEPS_BUILD
  33. fi
  34.  
  35. # The 3rdparty dependency handling in Krita also requires the install directory to be pre-created
  36. if [ ! -d $INSTALL_PREFIX ] ; then
  37. mkdir -p $INSTALL_PREFIX
  38. fi
  39.  
  40. cd $ROOT/b
  41. $KRITA_ROOT/packaging/android/build_qt.sh
  42. cd $ROOT
  43. $KRITA_ROOT/packaging/android/build_kf5.sh
  44. cd $ROOT/b
  45. $KRITA_ROOT/packaging/android/build_ext.sh
  46. cd $ROOT
  47. $KRITA_ROOT/packaging/android/build_boost.sh
  48. $KRITA_ROOT/packaging/android/configure_krita.sh
  49. cd $ROOT
  50. make -j5 && make install && sleep 30 && make create-apk
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement