summaryrefslogtreecommitdiff
path: root/Source/Android
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2014-02-23 04:05:42 +0100
committerPierre Bourdon <delroth@gmail.com>2014-02-23 04:05:42 +0100
commitf9ed70b2f9d37bfa4347125ef345cd1ff97209b7 (patch)
tree8d4565dd1fdd685e786e0f84fb95f44610795da5 /Source/Android
parent4ba9cb217f5b1c86991f7f706afdb1a1e05c2305 (diff)
parentcf6e0b601514b43f41437ba108b86507c5142d91 (diff)
Merge pull request #85 from Sonicadvance1/Android-OSXpain
Make it possible to build Dolphin for Android in OS X and also less of a pain with gradle.
Diffstat (limited to 'Source/Android')
-rw-r--r--Source/Android/build.gradle16
1 files changed, 11 insertions, 5 deletions
diff --git a/Source/Android/build.gradle b/Source/Android/build.gradle
index a262d6043c..9c2fc82e8e 100644
--- a/Source/Android/build.gradle
+++ b/Source/Android/build.gradle
@@ -3,7 +3,7 @@ buildscript {
mavenCentral()
}
dependencies {
- classpath 'com.android.tools.build:gradle:0.5.+'
+ classpath 'com.android.tools.build:gradle:0.8.+'
}
}
apply plugin: 'android'
@@ -28,6 +28,7 @@ android {
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
+
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
@@ -51,14 +52,19 @@ android {
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
+
signingConfigs {
release {
- storeFile file(System.getenv("KEYSTORE"))
- storePassword System.getenv("KEYSTORE_PASSWORD")
- keyAlias System.getenv("KEY_ALIAS")
- keyPassword System.getenv("KEY_PASSWORD")
+ if (System.getenv("KEYSTORE") != null)
+ {
+ storeFile file(System.getenv("KEYSTORE"))
+ storePassword System.getenv("KEYSTORE_PASSWORD")
+ keyAlias System.getenv("KEY_ALIAS")
+ keyPassword System.getenv("KEY_PASSWORD")
+ }
}
}
+
buildTypes {
release {
signingConfig signingConfigs.release