build.gradle
author Da Risk <da_risk@beem-project.com>
Sun, 15 Mar 2015 17:28:04 +0100
changeset 1039 7d6f2526244a
parent 1038 d1855d581d0a
child 1040 197a85a35cba
permissions -rw-r--r--
Use latest gradle
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
     1
// top level Build script definition
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     2
buildscript {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     3
    repositories {
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
     4
        jcenter()
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     5
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     6
    dependencies {
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
     7
        classpath 'com.android.tools.build:gradle:1.1.3'
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     8
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     9
}
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    10
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    11
// application build script
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    12
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    13
apply plugin: 'com.android.application'
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    14
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    15
repositories {
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    16
    jcenter()
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    17
}
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    18
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    19
dependencies {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    20
    compile files('libs/android-support-v13.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    21
    compile files('libs/asmack-android-16-beem.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    22
    compile files('libs/lcrypto-jdk16-146-20110415.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    23
}
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    24
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    25
android {
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    26
    compileSdkVersion 22
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    27
    buildToolsVersion "22"
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    28
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    29
    defaultConfig {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    30
        minSdkVersion 6
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    31
        targetSdkVersion 16
1039
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    32
        // versionCode 1
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    33
        // versionName "1.0"
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    34
    }
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    35
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    36
    buildTypes {
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    37
        release {
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    38
            minifyEnabled false
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    39
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    40
        }
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    41
    }
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    42
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    43
    lintOptions {
7d6f2526244a Use latest gradle
Da Risk <da_risk@beem-project.com>
parents: 1038
diff changeset
    44
        abortOnError false
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    45
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    46
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    47
    // use the old android source structure (ant based)
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    48
    sourceSets {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    49
	main {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    50
	    manifest.srcFile 'AndroidManifest.xml'
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    51
		java.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    52
		resources.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    53
		aidl.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    54
		renderscript.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    55
		res.srcDirs = ['res']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    56
		assets.srcDirs = ['assets']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    57
	}
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    58
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    59
	instrumentTest.setRoot('tests')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    60
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    61
}