Initial import
[SaveMySugar/android-savemysugar.git] / build.gradle
1 buildscript {
2     repositories {
3         mavenCentral()
4     }
5     dependencies {
6         classpath 'com.android.tools.build:gradle:1.3.1'
7         classpath 'org.ajoberstar:grgit:1.4.1'
8     }
9 }
10 apply plugin: 'com.android.application'
11
12 dependencies {
13     compile 'com.android.support:appcompat-v7:23.1.1'
14     compile 'com.android.support:design:23.1.1'
15     compile 'com.android.support:preference-v7:23.1.1'
16     compile 'com.android.support:preference-v14:23.1.1'
17 }
18
19 ext {
20   git = org.ajoberstar.grgit.Grgit.open(file('.'))
21   gitVersionCode = git.log().size()
22   gitVersionName = "${git.describe()}"
23 }
24
25 android {
26     compileSdkVersion 'android-23'
27     buildToolsVersion '23.0.1'
28
29     defaultConfig {
30         minSdkVersion 11
31         targetSdkVersion 23
32
33         versionCode gitVersionCode
34         versionName gitVersionName
35         resValue "string", "app_name", "SaveMySugar"
36         setProperty("archivesBaseName", "SaveMySugar-$versionName")
37     }
38
39     buildTypes {
40         release {
41             minifyEnabled false
42             proguardFile getDefaultProguardFile('proguard-android.txt')
43         }
44     }
45 }
46
47 allprojects {
48     tasks.withType(JavaCompile) {
49         options.compilerArgs << "-Xlint:deprecation"
50         options.compilerArgs << "-Xlint:unchecked"
51     }
52 }