aboutsummaryrefslogtreecommitdiffstats
path: root/app/build.gradle
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2014-10-02 00:05:02 +0100
committerKenny Root <kenny@the-b.org>2014-10-02 11:50:34 +0100
commitd2eb6b37b3910f404f229625a39a11954fac681d (patch)
treeaff396cd28fb49a0d548f37b57606d897d9b3d83 /app/build.gradle
parent60ce18fe155b20688956856e39da2fff109714ac (diff)
downloadconnectbot-d2eb6b37b3910f404f229625a39a11954fac681d.tar.gz
connectbot-d2eb6b37b3910f404f229625a39a11954fac681d.tar.bz2
connectbot-d2eb6b37b3910f404f229625a39a11954fac681d.zip
Add BuildConfig stuff instead of msg_version
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle33
1 files changed, 27 insertions, 6 deletions
diff --git a/app/build.gradle b/app/build.gradle
index e55ca40..c4f73db 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,20 +1,35 @@
+import java.text.SimpleDateFormat
+import org.ajoberstar.grgit.Grgit
+
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
+apply plugin: 'org.ajoberstar.release-opinion'
apply from: '../config/quality.gradle'
+release {
+ grgit = Grgit.open(project.file('..'))
+}
+
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "org.connectbot"
+
minSdkVersion 4
targetSdkVersion 15
+
+ versionCode 365
+ versionName "${project.version.toString()}"
+
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_5
targetCompatibility JavaVersion.VERSION_1_5
}
+ buildConfigField "String", "BUILD_TIME", "\"${buildTime()}\""
+
ndk {
moduleName "com_google_ase_Exec"
ldLibs "log"
@@ -30,7 +45,7 @@ android {
}
signingConfigs {
- release
+ releaseSigning
}
buildTypes {
@@ -39,7 +54,7 @@ android {
proguardFiles 'proguard.cfg'
if (project.hasProperty('keystorePassword')) {
- signingConfig signingConfigs.release
+ signingConfig signingConfigs.releaseSigning
}
}
@@ -49,9 +64,15 @@ android {
}
}
+def buildTime() {
+ def df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
+ df.setTimeZone(TimeZone.getTimeZone("UTC"));
+ return df.format(new Date());
+}
+
if (project.hasProperty('keystorePassword')) {
- android.signingConfigs.release.storeFile file(keystoreFile)
- android.signingConfigs.release.storePassword keystorePassword
- android.signingConfigs.release.keyAlias keystoreAlias
- android.signingConfigs.release.keyPassword keystorePassword
+ android.signingConfigs.releaseSigning.storeFile file(keystoreFile)
+ android.signingConfigs.releaseSigning.storePassword keystorePassword
+ android.signingConfigs.releaseSigning.keyAlias keystoreAlias
+ android.signingConfigs.releaseSigning.keyPassword keystorePassword
}