Add basic gradle compilation script
authorDa Risk <da_risk@beem-project.com>
Fri, 24 May 2013 18:34:57 +0200
changeset 1042 d1855d581d0a
parent 1041 025c482d5530
child 1043 7d6f2526244a
Add basic gradle compilation script
.hgignore
build.gradle
--- a/.hgignore	Fri Dec 26 15:43:38 2014 +0100
+++ b/.hgignore	Fri May 24 18:34:57 2013 +0200
@@ -51,3 +51,6 @@
 .externalToolBuilders
 maven-eclipse.xml
 
+# gradle generated files
+build/
+.gradle/
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build.gradle	Fri May 24 18:34:57 2013 +0200
@@ -0,0 +1,42 @@
+// Build script definition
+buildscript {
+    repositories {
+        maven { url 'http://repo1.maven.org/maven2' }
+	mavenCentral()
+    }
+    dependencies {
+        classpath 'com.android.tools.build:gradle:0.4'
+    }
+}
+apply plugin: 'android'
+
+dependencies {
+    compile files('libs/android-support-v13.jar')
+    compile files('libs/asmack-android-16-beem.jar')
+    compile files('libs/lcrypto-jdk16-146-20110415.jar')
+}
+
+android {
+    compileSdkVersion 16
+    buildToolsVersion "17.0.0"
+
+    defaultConfig {
+        minSdkVersion 6
+        targetSdkVersion 16
+    }
+
+    // use the old android source structure (ant based)
+    sourceSets {
+	main {
+	    manifest.srcFile 'AndroidManifest.xml'
+		java.srcDirs = ['src']
+		resources.srcDirs = ['src']
+		aidl.srcDirs = ['src']
+		renderscript.srcDirs = ['src']
+		res.srcDirs = ['res']
+		assets.srcDirs = ['assets']
+	}
+
+	instrumentTest.setRoot('tests')
+    }
+}