/[zanavi_public1]/navit/ci/fdroid.sh
ZANavi

Contents of /navit/ci/fdroid.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 52 - (show annotations) (download) (as text)
Mon Nov 7 10:01:21 2016 UTC (7 years, 4 months ago) by zoff99
File MIME type: application/x-sh
File size: 1919 byte(s)
v2.0.53
1 #! /bin/bash
2
3 echo "########### set verbose output ###########"
4 set -x
5 export FULL_LOG=1
6 echo "########### set verbose output ###########"
7
8 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

   
Visit the ZANavi Wiki