diff options
Diffstat (limited to 'app/build.gradle')
-rw-r--r-- | app/build.gradle | 58 |
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 +} |