Subversion Repositories tpanel

Rev

Rev 364 | Rev 376 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 364 Rev 375
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#
2
#
3
# Set the following paths according to your installation.
3
# Set the following paths according to your installation.
4
#
4
#
5
QT_VERSION="6.5.2"
5
QT_VERSION="6.6.0"
6
QT_VERSION_MAJOR=6
6
QT_VERSION_MAJOR=6
7
QT_PATH="/opt/Qt"
7
QT_PATH="/opt/Qt"
8
QT_ABI="x86_64"
8
QT_ABI="x86_64"
9
 
9
 
10
QTBASE="${QT_PATH}/$QT_VERSION"
10
QTBASE="${QT_PATH}/$QT_VERSION"
Line 13... Line 13...
13
ANDROID_HOME="$HOME/Android/Sdk"
13
ANDROID_HOME="$HOME/Android/Sdk"
14
ANDROID_NDK_PLATFORM="30"
14
ANDROID_NDK_PLATFORM="30"
15
ANDROID_NDK_ROOT="${ANDROID_HOME}/ndk/25.2.9519653"
15
ANDROID_NDK_ROOT="${ANDROID_HOME}/ndk/25.2.9519653"
16
ANDROID_SDK_ROOT="${ANDROID_HOME}"
16
ANDROID_SDK_ROOT="${ANDROID_HOME}"
17
ANDROID_PLATFORM="android-$ANDROID_NDK_PLATFORM"
17
ANDROID_PLATFORM="android-$ANDROID_NDK_PLATFORM"
-
 
18
 
-
 
19
if [ ! -z $OSTYPE ] && [[ "$OSTYPE" == *darwin* ]]
-
 
20
then
-
 
21
    QTMACROS="${QT_PATH}/Qt?Creator.app/Contents/Resources/package-manager"
-
 
22
else
18
QTMACROS="${QT_PATH}/Tools/QtCreator/share/qtcreator/package-manager"
23
    QTMACROS="${QT_PATH}/Tools/QtCreator/share/qtcreator/package-manager"
-
 
24
fi
-
 
25
 
19
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
26
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
20
 
27
 
21
export PATH="${QT}/Tools/Ninja:${QT}/Tools/CMake/bin:${QTDIR}/bin:$PATH"
28
export PATH="${QT}/Tools/Ninja:${QT}/Tools/CMake/bin:${QTDIR}/bin:$PATH"
22
ANDROID_TOOLCHAIN="${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake"
29
ANDROID_TOOLCHAIN="${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake"
23
 
30
 
Line 30... Line 37...
30
export EXT_LIB_PATH="$HOME/Android/distribution"
37
export EXT_LIB_PATH="$HOME/Android/distribution"
31
export EXTRA_PATH="$HOME/Android/extras"
38
export EXTRA_PATH="$HOME/Android/extras"
32
export SSL_PATH="$HOME/Android/openssl"
39
export SSL_PATH="$HOME/Android/openssl"
33
#export ANDROID_ABIS="arm64-v8a armeabi-v7a x86_64 x86"
40
#export ANDROID_ABIS="arm64-v8a armeabi-v7a x86_64 x86"
34
 
41
 
35
# This programs must be taken from the Qt framework and the Android SDK
42
# This programs must be taken from the Qt framework
36
QMAKE="$QTDIR/bin/qmake"
43
QMAKE="$QTDIR/bin/qmake"
-
 
44
 
-
 
45
if [ ! -z $OSTYPE ] && [[ "$OSTYPE" == *darwin* ]]
-
 
46
then
-
 
47
    CMAKE="${QT_PATH}/Tools/CMake/CMake.app/Contents/bin/cmake"
-
 
48
    ANDROIDDEPLOYQT="$QTBASE/macos/bin/androiddeployqt"
-
 
49
else
37
CMAKE="${QT_PATH}/Tools/CMake/bin/cmake"
50
    CMAKE="${QT_PATH}/Tools/CMake/bin/cmake"
-
 
51
    ANDROIDDEPLOYQT="$QTBASE/gcc_64/bin/androiddeployqt"
-
 
52
fi
-
 
53
 
38
GREP="/usr/bin/grep"
54
GREP="/usr/bin/grep"
39
SED="/usr/bin/sed"
55
SED="/usr/bin/sed"
40
ANDROIDDEPLOYQT="$QTBASE/gcc_64/bin/androiddeployqt"
-
 
41
 
56
 
42
#------------------------------------------------------------------------------
57
#------------------------------------------------------------------------------
43
# DO NOT CHANGE ANYTHING BEYOND THIS LINE UNLESS YOU KNOW WHAT YOU'RE DOING!!
58
# DO NOT CHANGE ANYTHING BEYOND THIS LINE UNLESS YOU KNOW WHAT YOU'RE DOING!!
44
#------------------------------------------------------------------------------
59
#------------------------------------------------------------------------------
45
 
60