diff options
author | mvglasow <michael@vonglasow.com> | 2019-01-08 20:19:42 +0100 |
---|---|---|
committer | jkoan <jkoan@users.noreply.github.com> | 2019-01-08 20:19:42 +0100 |
commit | 7059f7c9d52881448b0d626f2ecb7e4bb8980cd2 (patch) | |
tree | 4110b9859455a7c50a4981c21e20fcf8f2fe6927 /.circleci/config.yml | |
parent | 3fafe67dc0f89375a2fa72ab6456e36fddb8e57c (diff) | |
download | navit-7059f7c9d52881448b0d626f2ecb7e4bb8980cd2.tar.gz |
Move Android build to separate script (#727)
* Add:circleci:Install dependencies before the first build step
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Make style check happy
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:core:Make style check happy
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Fix:circleci:ninja-build is a build dependency
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Add:circleci:Install Android cmake instead of ninja-build
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Refactor:circleci:Move Android build to external script
Signed-off-by: mvglasow <michael -at- vonglasow.com>
* Fix:circleci:Fix globbing errors
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 42 |
1 files changed, 4 insertions, 38 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 1cbfd6809..c9b2bd214 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -82,46 +82,12 @@ jobs: command: | sudo apt-get update sudo apt-get install -y cmake gettext libsaxonb-java librsvg2-bin pkg-config libprotobuf-c-dev protobuf-c-compiler - cmake ./ -Dsvg2png_scaling:STRING=-1,24,32,48,64,96,128,192,256 -Dsvg2png_scaling_nav:STRING=-1,24,32,48,64,96,128,192,256 -Dsvg2png_scaling_flag:STRING=-1,24,32,64,96 -DUSE_PLUGINS=n -DBUILD_MAPTOOL=n -DXSL_PROCESSING=y -DXSLTS=android -DANDROID=y -DSAMPLE_MAP=n - run: - name: Process icons - command: | - cd navit/icons - make - mkdir ../android/res/drawable-nodpi - rename 'y/A-Z/a-z/' *.png - cp *.png ../android/res/drawable-nodpi - cd ../../ - - run: - name: Process translations - command: | - cd po - make - mkdir ../navit/android/res/raw - rename 'y/A-Z/a-z/' *.mo - cp *.mo ../navit/android/res/raw - cd ../ - - run: - name: Process xml's - command: | - make navit_config_xml - cd navit - mkdir -p ./android/assets - cp -R config ./android/assets/ - cd ../ - - run: - name: Chmod permissions - command: chmod +x ./gradlew - - run: - name: Download Dependencies - command: ./gradlew -v -# command: ./gradlew androidDependencies - - run: - name: Install ndk - command: sdkmanager ndk-bundle + name: Install Android SDK components + command: sdkmanager ndk-bundle "cmake;3.6.4111459" - run: - name: Build - command: ./gradlew assembleDebug + name: Build for Android (ARM) + command: bash scripts/build_android_arm.sh - run: name: Run Lint Test command: | |