diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-06-10 19:47:29 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-06-10 19:47:29 +0200 |
commit | aa31abd93f568045d601df2507b228ec71e97926 (patch) | |
tree | e22b3b3c24c267196bc422b3f3d0d19950eade39 /OpenKeychain/build.gradle | |
parent | e6ea98fabc03f98055aaede3f456f43b294990f9 (diff) | |
download | open-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.gradle | 24 |
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" } } |