1 |
zoff99 |
51 |
#! /bin/bash
|
2 |
|
|
|
3 |
zoff99 |
52 |
echo "########### set verbose output ###########"
|
4 |
|
|
set -x
|
5 |
|
|
export FULL_LOG=1
|
6 |
|
|
echo "########### set verbose output ###########"
|
7 |
zoff99 |
51 |
|
8 |
zoff99 |
52 |
echo "########### INFO: ###########"
|
9 |
|
|
echo "_SDK_=""$_SDK_"
|
10 |
|
|
echo "_NDK_=""$_NDK_"
|
11 |
|
|
echo "########### INFO: ###########"
|
12 |
|
|
|
13 |
|
|
pwd
|
14 |
|
|
pushd ./
|
15 |
|
|
|
16 |
|
|
echo "########### moving down to navit dir ###########"
|
17 |
|
|
mkdir nav2
|
18 |
|
|
for i in `ls -1`; do
|
19 |
|
|
if [ "$i" != "nav2" ]; then
|
20 |
|
|
mv $i nav2/
|
21 |
|
|
fi
|
22 |
|
|
done
|
23 |
|
|
mv nav2 navit
|
24 |
|
|
echo "########### moving down to navit dir ###########"
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
export START_PATH=$(pwd)
|
28 |
|
|
export SOURCE_PATH="$START_PATH""/navit/"
|
29 |
|
|
|
30 |
|
|
export ANDROID_NDK="$_NDK_"
|
31 |
|
|
export _NDK_="$ANDROID_NDK"
|
32 |
|
|
|
33 |
|
|
export ANDROID_SDK="$_SDK_"
|
34 |
|
|
export _SDK_="$ANDROID_SDK"
|
35 |
|
|
|
36 |
|
|
export BUILD_PATH="$START_PATH""/android-build"
|
37 |
|
|
mkdir -p $BUILD_PATH
|
38 |
|
|
export BUILD_PATH_MAIN_ARM="$START_PATH""/android-build"
|
39 |
|
|
mkdir -p $BUILD_PATH_MAIN_ARM
|
40 |
|
|
|
41 |
|
|
|
42 |
|
|
echo "================================="
|
43 |
|
|
pwd
|
44 |
|
|
echo "================================="
|
45 |
|
|
ls -al
|
46 |
|
|
echo "================================="
|
47 |
|
|
echo ANDROID_HOME:$ANDROID_HOME
|
48 |
|
|
echo "================================="
|
49 |
|
|
echo START_PATH:$START_PATH
|
50 |
|
|
echo "================================="
|
51 |
|
|
echo SOURCE_PATH:$SOURCE_PATH
|
52 |
|
|
echo "================================="
|
53 |
|
|
echo BUILD_PATH:"$BUILD_PATH"
|
54 |
|
|
echo "================================="
|
55 |
|
|
ls -al "$BUILD_PATH"/
|
56 |
|
|
|
57 |
|
|
cd ${START_PATH}
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
## -------- generic build commands --------
|
61 |
|
|
. "$SOURCE_PATH"/ci/do_android_build.inc
|
62 |
|
|
## -------- generic build commands --------
|
63 |
|
|
|
64 |
|
|
|
65 |
|
|
# -- set flag for FDROID build --
|
66 |
|
|
sed -i -e 's#static final boolean FDBL = false;#static final boolean FDBL = true;#' src/com/zoffcc/applications/zanavi/Navit.java
|
67 |
|
|
# -- set flag for FDROID build --
|
68 |
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
## --- gradle build ---
|
72 |
|
|
popd && pwd && \
|
73 |
|
|
cd ${BUILD_PATH}/navit/ && pwd && \
|
74 |
|
|
export GRADLE_OPTS='-Dorg.gradle.jvmargs="-Xmx1600m -XX:+HeapDumpOnOutOfMemoryError"'
|
75 |
|
|
gradle wrapper --gradle-version "3.1" --info && \
|
76 |
|
|
./gradlew :android:assembleRelease --stacktrace --info -x lint
|
77 |
|
|
## --- gradle build ---
|
78 |
|
|
|