diff options
Diffstat (limited to 'OpenPGP-Keychain/build.gradle')
-rw-r--r-- | OpenPGP-Keychain/build.gradle | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/build.gradle b/OpenPGP-Keychain/build.gradle new file mode 100644 index 000000000..b9720f405 --- /dev/null +++ b/OpenPGP-Keychain/build.gradle @@ -0,0 +1,63 @@ +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:0.4' + } +} + +apply plugin: 'android' + +dependencies { + compile fileTree(dir: 'libs', includes: ['*.jar'], excludes: ['android-support-v4.jar']) + compile project(':libraries:ActionBarSherlock') +} + +android { + compileSdkVersion 17 + buildToolsVersion "17" + + defaultConfig { + minSdkVersion 8 + targetSdkVersion 17 + } + + sourceSets { + main { + manifest.srcFile 'AndroidManifest.xml' + java.srcDirs = ['src'] + resources.srcDirs = ['src'] + aidl.srcDirs = ['src'] + renderscript.srcDirs = ['src'] + res.srcDirs = ['res'] + assets.srcDirs = ['assets'] + } + + instrumentTest.setRoot('tests') + } + + /* + * To sign release build, create file gradle.properties in .gradle/ with this content: + * + * signingStoreLocation=/home/key.store + * signingStorePassword=xxx + * signingKeyAlias=alias + * signingKeyPassword=xxx + */ + signingConfigs { + myConfig { + storeFile file(signingStoreLocation) + storePassword signingStorePassword + keyAlias signingKeyAlias + keyPassword signingKeyPassword + } + } + + buildTypes { + release { + signingConfig signingConfigs.myConfig + } + } +} |