build.gradle
author Da Risk <da_risk@beem-project.com>
Fri, 24 May 2013 18:34:57 +0200
changeset 1038 d1855d581d0a
child 1039 7d6f2526244a
permissions -rw-r--r--
Add basic gradle compilation script
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1038
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     1
// Build script definition
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 {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     4
        maven { url 'http://repo1.maven.org/maven2' }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     5
	mavenCentral()
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     6
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     7
    dependencies {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     8
        classpath 'com.android.tools.build:gradle:0.4'
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
     9
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    10
}
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    11
apply plugin: 'android'
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    12
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    13
dependencies {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    14
    compile files('libs/android-support-v13.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    15
    compile files('libs/asmack-android-16-beem.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    16
    compile files('libs/lcrypto-jdk16-146-20110415.jar')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    17
}
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
android {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    20
    compileSdkVersion 16
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    21
    buildToolsVersion "17.0.0"
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    22
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    23
    defaultConfig {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    24
        minSdkVersion 6
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    25
        targetSdkVersion 16
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    26
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    27
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    28
    // use the old android source structure (ant based)
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    29
    sourceSets {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    30
	main {
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    31
	    manifest.srcFile 'AndroidManifest.xml'
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    32
		java.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    33
		resources.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    34
		aidl.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    35
		renderscript.srcDirs = ['src']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    36
		res.srcDirs = ['res']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    37
		assets.srcDirs = ['assets']
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    38
	}
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    39
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    40
	instrumentTest.setRoot('tests')
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    41
    }
d1855d581d0a Add basic gradle compilation script
Da Risk <da_risk@beem-project.com>
parents:
diff changeset
    42
}