aboutsummaryrefslogtreecommitdiffstats
path: root/app/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle58
1 files changed, 58 insertions, 0 deletions
diff --git a/app/build.gradle b/app/build.gradle
new file mode 100644
index 0000000..d3da188
--- /dev/null
+++ b/app/build.gradle
@@ -0,0 +1,58 @@
+apply plugin: 'android-sdk-manager'
+apply plugin: 'com.android.application'
+apply from: '../config/quality.gradle'
+apply from: '../config/translations.gradle'
+
+android {
+ compileSdkVersion 20
+ buildToolsVersion "20.0.0"
+
+ defaultConfig {
+ applicationId "org.connectbot"
+ minSdkVersion 4
+ targetSdkVersion 15
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_5
+ targetCompatibility JavaVersion.VERSION_1_5
+ }
+
+ ndk {
+ moduleName "com_google_ase_Exec"
+ ldLibs "log"
+ }
+
+ lintOptions {
+ abortOnError false
+ lintConfig file('lint.xml')
+ }
+
+ testApplicationId "org.connectbot.tests"
+ testInstrumentationRunner "android.test.InstrumentationTestRunner"
+ }
+
+ signingConfigs {
+ release
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled true
+ proguardFiles 'proguard.cfg'
+
+ if (project.hasProperty('keystorePassword')) {
+ signingConfig signingConfigs.release
+ }
+ }
+
+ debug {
+ applicationIdSuffix ".debug"
+ }
+ }
+}
+
+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
+}