aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/build.gradle
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-06-10 19:47:29 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2015-06-10 19:47:29 +0200
commitaa31abd93f568045d601df2507b228ec71e97926 (patch)
treee22b3b3c24c267196bc422b3f3d0d19950eade39 /OpenKeychain/build.gradle
parente6ea98fabc03f98055aaede3f456f43b294990f9 (diff)
downloadopen-keychain-aa31abd93f568045d601df2507b228ec71e97926.tar.gz
open-keychain-aa31abd93f568045d601df2507b228ec71e97926.tar.bz2
open-keychain-aa31abd93f568045d601df2507b228ec71e97926.zip
Allow debug build besides release build
Diffstat (limited to 'OpenKeychain/build.gradle')
-rw-r--r--OpenKeychain/build.gradle24
1 files changed, 24 insertions, 0 deletions
diff --git a/OpenKeychain/build.gradle b/OpenKeychain/build.gradle
index a4caa1fe7..88480966e 100644
--- a/OpenKeychain/build.gradle
+++ b/OpenKeychain/build.gradle
@@ -111,6 +111,30 @@ android {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+
+ // Reference them in the java files with e.g. BuildConfig.ACCOUNT_TYPE.
+ buildConfigField "String", "ACCOUNT_TYPE", "\"org.sufficientlysecure.keychain.account\""
+ buildConfigField "String", "PROVIDER_AUTHORITY", "\"org.sufficientlysecure.keychain.provider\""
+ buildConfigField "String", "TEMPSTORAGE_AUTHORITY", "\"org.sufficientlysecure.keychain.tempstorage\""
+
+ // Reference them in .xml files.
+ resValue "string", "account_type", "org.sufficientlysecure.keychain.account"
+ resValue "string", "provider_authority", "org.sufficientlysecure.keychain.provider"
+ resValue "string", "tempstorage_authority", "org.sufficientlysecure.keychain.tempstorage"
+ }
+
+ debug {
+ applicationIdSuffix ".debug"
+
+ // Reference them in the java files with e.g. BuildConfig.ACCOUNT_TYPE.
+ buildConfigField "String", "ACCOUNT_TYPE", "\"org.sufficientlysecure.keychain.debug.account\""
+ buildConfigField "String", "PROVIDER_AUTHORITY", "\"org.sufficientlysecure.keychain.debug.provider\""
+ buildConfigField "String", "TEMPSTORAGE_AUTHORITY", "\"org.sufficientlysecure.keychain.debug.tempstorage\""
+
+ // Reference them in .xml files.
+ resValue "string", "account_type", "org.sufficientlysecure.keychain.debug.account"
+ resValue "string", "provider_authority", "org.sufficientlysecure.keychain.debug.provider"
+ resValue "string", "tempstorage_authority", "org.sufficientlysecure.keychain.debug.tempstorage"
}
}