Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lublin <daniel@lublin.se>2020-03-29 12:45:40 +0300
committerDaniel Lublin <daniel@lublin.se>2020-03-30 11:34:43 +0300
commit971ef2cb954e78538804267c9c1ac886aa5a8d12 (patch)
treeb78bf4d0336ecfb5b27f95c6d8e491c009bc098b
parent34c374af8823c790676508310f6f8c783c7c97a1 (diff)
Bring up to some kind of buildable state
-rw-r--r--build.gradle25
-rw-r--r--gradle/wrapper/gradle-wrapper.properties2
-rw-r--r--src/main/jni/Application.mk4
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