diff options
author | Daniel Lublin <daniel@lublin.se> | 2020-03-29 12:45:40 +0300 |
---|---|---|
committer | Daniel Lublin <daniel@lublin.se> | 2020-03-30 11:34:43 +0300 |
commit | 971ef2cb954e78538804267c9c1ac886aa5a8d12 (patch) | |
tree | b78bf4d0336ecfb5b27f95c6d8e491c009bc098b | |
parent | 34c374af8823c790676508310f6f8c783c7c97a1 (diff) |
Bring up to some kind of buildable state
-rw-r--r-- | build.gradle | 25 | ||||
-rw-r--r-- | gradle/wrapper/gradle-wrapper.properties | 2 | ||||
-rw-r--r-- | src/main/jni/Application.mk | 4 |
3 files changed, 16 insertions, 15 deletions
diff --git a/build.gradle b/build.gradle index 91fcd0d..ecc5e38 100644 --- a/build.gradle +++ b/build.gradle @@ -18,33 +18,34 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:3.5.3' } } apply plugin: 'com.android.library' repositories { jcenter() + google() } dependencies { - compile 'com.android.support:support-v4:21.+' - compile 'com.google.protobuf:protobuf-java:3.0.0' - compile 'com.madgag.spongycastle:core:1.51.0.0' + api 'com.google.protobuf:protobuf-java:3.4.0' + api 'com.madgag.spongycastle:core:1.51.0.0' // Custom PKCS12 keybag parse modifications to support Mumble unencrypted certificates // Source: https://github.com/Morlunk/spongycastle/tree/pkcs12-keybag-fixes - compile files('libs/sc-morlunk-prov-1.51.0.0.jar', 'libs/sc-morlunk-pkix-1.51.0.0.jar') + api files('libs/sc-morlunk-prov-1.51.0.0.jar', 'libs/sc-morlunk-pkix-1.51.0.0.jar') - compile 'com.googlecode.javacpp:javacpp:0.7' - compile 'com.intellij:annotations:+@jar' + implementation 'com.googlecode.javacpp:javacpp:0.7' + implementation 'org.jetbrains:annotations:18.0.0' } android { - compileSdkVersion 21 - buildToolsVersion "21.1.1" + compileSdkVersion 28 + buildToolsVersion '28.0.3' sourceSets.main.jniLibs.srcDir 'src/main/libs/' sourceSets.main.jni.srcDirs = [] // Disable NDK build support until it supports multiple modules. @@ -52,8 +53,8 @@ android { defaultConfig { testApplicationId "com.morlunk.jumble.test" testInstrumentationRunner "android.test.InstrumentationTestRunner" - minSdkVersion 9 - targetSdkVersion 19 + minSdkVersion 14 + targetSdkVersion 28 // ndk { // abiFilters "armeabi", "armeabi-v7a", "x86" @@ -64,7 +65,7 @@ android { // Trigger NDK build on java compilation task. task ndkBuild(type: Exec) { - commandLine 'ndk-build', '-C', file('src/main/jni/').absolutePath + commandLine "$project.android.ndkDirectory/ndk-build", '-C', file('src/main/jni/').absolutePath } tasks.withType(JavaCompile) { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1e61d1f..541c09d 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-all.zip diff --git a/src/main/jni/Application.mk b/src/main/jni/Application.mk index d7d1872..7ff4482 100644 --- a/src/main/jni/Application.mk +++ b/src/main/jni/Application.mk @@ -1,3 +1,3 @@ #APP_OPTIM := debug -APP_ABI := armeabi-v7a armeabi x86 -APP_STL := gnustl_static
\ No newline at end of file +APP_ABI := armeabi-v7a arm64-v8a x86 x86_64 +APP_STL := c++_static |