c5944c31288be0a30cd1bb8d12ea62cd94605619
[android/platform/tools/build.git] / tests / flavored / build.gradle
1 //
2 // A basic Android application that follows all the conventions
3 //
4 buildscript {
5     repositories {
6         maven { url '../../repo' }
7     }
8     dependencies {
9         classpath 'com.android.tools.build:gradle:0.3-SNAPSHOT'
10     }
11 }
12 apply plugin: 'android'
13
14 android {
15     compileSdkVersion 15
16     testBuildType = "staging"
17
18     defaultConfig {
19         buildConfig "private final static boolean DEFAULT = true;", \
20                     "private final static String FOO = \"foo\";"
21     }
22
23     productFlavors {
24         f1 {
25             packageName = "com.android.tests.flavored.f1"
26             versionName = "1.0.0-f1"
27             buildConfig "private final static String FLAVOR = \"f1\";"
28         }
29         f2 {
30             packageName = "com.android.tests.flavored.f2"
31             versionName = "1.0.0-f2"
32             buildConfig "private final static String FLAVOR = \"f2\";"
33         }
34     }
35     
36     buildTypes {
37         debug {
38             packageNameSuffix = ".debug"
39             versionNameSuffix = ".D"
40             buildConfig "private final static boolean DEBUG2 = false;"
41         }
42         staging {
43             packageNameSuffix = ".staging"
44             versionNameSuffix = ".S"
45             signingConfig signingConfigs.debug
46         }
47     }
48 }