diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-01-14 16:44:48 +0100 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-01-15 14:21:26 +0100 |
commit | 52bc11892c0451f7bb19b788010231eae2f617f2 (patch) | |
tree | 130f59a68cd64f13e8533ac783304b6be93c4021 | |
parent | 405aef0b47a805bad21ba96dd2419426cdc6bf25 (diff) | |
download | qtlocation-mapboxgl-52bc11892c0451f7bb19b788010231eae2f617f2.tar.gz |
[android] change vendor modules update script
-rw-r--r-- | Makefile | 11 | ||||
-rw-r--r-- | circle.yml | 6 | ||||
-rw-r--r-- | platform/android/build.gradle | 2 |
3 files changed, 9 insertions, 10 deletions
@@ -517,9 +517,14 @@ android-style-code: node platform/android/scripts/generate-style-code.js style-code: android-style-code +# Vendor submodules configuration for Android. +.PHONY: platform/android/vendor +platform/android/vendor: + git submodule update --init --recursive platform/android/vendor + # Configuration file for running CMake from Gradle within Android Studio. -platform/android/gradle/configuration.gradle: - @echo "ext {\n node = '`command -v node || command -v nodejs`'\n npm = '`command -v npm`'\n ccache = '`command -v ccache`'\n}" > $@ +platform/android/gradle/configuration.gradle: platform/android/vendor + @printf "ext {\n node = '`command -v node || command -v nodejs`'\n npm = '`command -v npm`'\n ccache = '`command -v ccache`'\n}" > $@ define ANDROID_RULES # $1 = arm-v7 (short arch) @@ -765,7 +770,7 @@ android-update-vendor: platform/android/gradle/configuration.gradle # Creates a dependency graph using Graphviz .PHONY: android-graph -android-graph: +android-graph: platform/android/gradle/configuration.gradle cd platform/android && $(MBGL_ANDROID_GRADLE) -Pmapbox.abis=none :MapboxGLAndroidSDK:generateDependencyGraphMapboxLibraries #### Miscellaneous targets ##################################################### diff --git a/circle.yml b/circle.yml index 05d92e5558..68d17b774d 100644 --- a/circle.yml +++ b/circle.yml @@ -532,9 +532,6 @@ jobs: steps: - install-dependencies: { gradle: true } - run: - name: Update vendor submodules - command: make android-update-vendor - - run: name: Check code style command: make android-check - run: @@ -596,9 +593,6 @@ jobs: steps: - install-dependencies: { gradle: true } - run: - name: Update vendor submodules - command: make android-update-vendor - - run: name: Generate Maven credentials command: | if [ -n "${PUBLISH_NEXUS_USERNAME}" ]; then diff --git a/platform/android/build.gradle b/platform/android/build.gradle index 9047bb5d96..b932188e77 100644 --- a/platform/android/build.gradle +++ b/platform/android/build.gradle @@ -1,4 +1,5 @@ buildscript { + apply from: "${rootDir}/gradle/gradle-update-vendor-modules.gradle" apply from: "${rootDir}/gradle/dependencies.gradle" repositories { @@ -29,4 +30,3 @@ subprojects { // Load build system information. If this file does not exist, run // `make platform/android/gradle/configuration.gradle` apply from: "${rootDir}/gradle/configuration.gradle" -apply from: "${rootDir}/gradle/gradle-update-vendor-modules.gradle" |