diff options
Diffstat (limited to 'android/buildSrc')
| -rw-r--r-- | android/buildSrc/src/main/kotlin/BuildVariants.kt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/android/buildSrc/src/main/kotlin/BuildVariants.kt b/android/buildSrc/src/main/kotlin/BuildVariants.kt new file mode 100644 index 0000000000..dcb9e548e2 --- /dev/null +++ b/android/buildSrc/src/main/kotlin/BuildVariants.kt @@ -0,0 +1,44 @@ +import BuildTypes.DEBUG +import BuildTypes.FDROID +import BuildTypes.LEAK_CANARY +import BuildTypes.RELEASE +import Flavors.DEVMOLE +import Flavors.OSS +import Flavors.PLAY +import Flavors.PROD + +object BuildTypes { + const val DEBUG = "debug" + const val RELEASE = "release" + const val FDROID = "fdroid" + const val LEAK_CANARY = "leakCanary" +} + +object SigningConfigs { + const val RELEASE = "release" +} + +object FlavorDimensions { + const val BILLING = "billing" + const val INFRASTRUCTURE = "infrastructure" +} + +object Flavors { + const val OSS = "oss" + const val PLAY = "play" + + const val PROD = "prod" + const val DEVMOLE = "devmole" +} + +val enabledVariantTriples = + listOf( + Triple(OSS, PROD, DEBUG), + Triple(OSS, PROD, RELEASE), + Triple(OSS, PROD, FDROID), + Triple(OSS, PROD, LEAK_CANARY), + Triple(PLAY, PROD, DEBUG), + Triple(PLAY, PROD, RELEASE), + Triple(PLAY, DEVMOLE, DEBUG), + Triple(PLAY, DEVMOLE, RELEASE) + ) |
