# HG changeset patch # User Da Risk # Date 1369413297 -7200 # Node ID d1855d581d0aa6ef814f3a50f66d716bbb030c79 # Parent 025c482d55307adb1a06ae50d12805b1c0d307de Add basic gradle compilation script diff -r 025c482d5530 -r d1855d581d0a .hgignore --- 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/ diff -r 025c482d5530 -r d1855d581d0a 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') + } +}