summaryrefslogtreecommitdiff
path: root/navit/android/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'navit/android/build.gradle')
-rw-r--r--navit/android/build.gradle107
1 files changed, 0 insertions, 107 deletions
diff --git a/navit/android/build.gradle b/navit/android/build.gradle
deleted file mode 100644
index dc19f4f5d..000000000
--- a/navit/android/build.gradle
+++ /dev/null
@@ -1,107 +0,0 @@
-apply plugin: 'com.android.application'
-apply from: "$project.rootDir/gradle/scripts/git-scm-version.gradle"
-apply plugin: 'checkstyle'
-
-android {
- compileSdkVersion 29
- buildToolsVersion "29.0.2"
- signingConfigs {
- release {
- // We can leave these in environment variables
- storeFile file(System.getenv("KEYSTORE") ?: "/store")
- keyAlias System.getenv("KEY_ALIAS")
- storePassword System.getenv("STORE_PASS")
- keyPassword System.getenv("KEY_PASS")
- }
- }
- defaultConfig {
- applicationId "org.navitproject.navit"
- minSdkVersion 10
- targetSdkVersion 29
- versionCode gitVersionCode
- versionName gitVersionName
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- ndk {
- abiFilters 'x86', 'x86_64', 'arm64-v8a', 'armeabi-v7a'
- }
- externalNativeBuild {
- cmake {
- arguments '-DDISABLE_CXX=y', '-DUSE_PLUGINS=n', '-DBUILD_MAPTOOL=n', '-DXSL_PROCESSING=n', '-DSAMPLE_MAP=n'
- }
- }
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- if(file(System.getenv("KEYSTORE") ?: "/store").exists()){
- signingConfig signingConfigs.release
- }
- }
- }
- lintOptions {
- disable 'UnusedResources'
- abortOnError true
- }
- sourceSets {
- main {
- manifest.srcFile "AndroidManifest.xml"
- java.srcDirs = ["src"]
- resources.srcDirs = ["src"]
- renderscript.srcDirs = ["src"]
- res.srcDirs = ["res"]
- assets.srcDirs = ["assets"]
- }
- }
- externalNativeBuild {
- cmake {
- path '../../CMakeLists.txt'
- }
- }
-
- task checkstyleMain(type: Checkstyle){
- source 'src'
- include '**/*.java'
- configFile = rootProject.file('checkstyle.xml')
- ignoreFailures = false
- showViolations = true
- // empty classpath
- classpath = files()
- reports {
- include ('**/*.java')
- xml.enabled = true
- html.enabled = true
- xml {
- destination file("checkstyle/checkstyleMain.xml")
- }
- html {
- destination file("checkstyle/checkstyleMain.html")
- }
- }
-
- checkstyle {
- toolVersion = '8.26'
- }
- }
- applicationVariants.all { variant ->
- // create tasks to generate Javadocs
- task("generate${variant.name.capitalize()}Javadoc", type: Javadoc) {
- source = android.sourceSets.main.java.srcDirs
- destinationDir = file("build/outputs/docs/javadoc/")
- title = rootProject.name
- options.memberLevel = JavadocMemberLevel.PACKAGE
- verbose = true
- failOnError false
- }
- }
-
-}
-dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
- androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
- exclude group: 'com.android.support', module: 'support-annotations'
- })
- testImplementation 'junit:junit:4.12'
- implementation 'ch.acra:acra:4.9.2'
-// implementation 'com.android.support:support-v4:28.0.0'
-}