From 7e4f314646c42b4786d3ceb7803b5e4d66fbd874 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sat, 8 Feb 2014 03:36:44 +0100 Subject: [PATCH] add gradle gdx builds --- build.gradle | 3 --- settings.gradle | 4 ++-- vtm-gdx-desktop/build.gradle | 29 +++++++++++++++++++++++++++++ vtm-gdx/build.gradle | 13 +++++++++++++ vtm/build.gradle | 1 - 5 files changed, 44 insertions(+), 6 deletions(-) create mode 100644 vtm-gdx-desktop/build.gradle create mode 100644 vtm-gdx/build.gradle diff --git a/build.gradle b/build.gradle index a06a1f49..15959937 100644 --- a/build.gradle +++ b/build.gradle @@ -16,9 +16,6 @@ buildscript { allprojects { group = 'org.oscim' version = '0.5.9-SNAPSHOT' - //ext.appName = 'vtm' - //ext.gdxVersion = '1.0-SNAPSHOT' - repositories { mavenCentral() diff --git a/settings.gradle b/settings.gradle index d814e011..e05f961b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,5 +2,5 @@ rootProject.name = 'vtm' include ':vtm' include ':vtm-android' include ':vtm-android-example' -//include ':vtm-gdx' -//include ':vtm-gdx-desktop' +include ':vtm-gdx' +include ':vtm-gdx-desktop' diff --git a/vtm-gdx-desktop/build.gradle b/vtm-gdx-desktop/build.gradle new file mode 100644 index 00000000..311a3168 --- /dev/null +++ b/vtm-gdx-desktop/build.gradle @@ -0,0 +1,29 @@ +project(':vtm-gdx-desktop') { + apply plugin: 'java' + apply plugin: 'maven' + apply plugin: 'application' + + mainClassName = 'org.oscim.gdx.GdxMapApp' + + sourceSets { + main.java.srcDirs = ['src'] + main.resources.srcDirs = ['src'] + + main.resources.srcDirs = [ + file('../vtm/assets').getAbsolutePath() + ] + output.resourcesDir = 'assets' + } + + run { ignoreExitValue = true } + + dependencies { + compile project(':vtm-gdx') + compile files('../vtm-ext-libs/gdx/gdx-backend-lwjgl.jar') + compile files('../vtm-ext-libs/gdx/gdx-backend-lwjgl-natives.jar') + compile files('../vtm-ext-libs/gdx/gdx-natives.jar') + compile files('../vtm-ext-libs/gdx/vtm-jni-natives.jar') + compile 'org.slf4j:slf4j-api:1.7.5' + compile 'org.slf4j:slf4j-simple:1.7.5' + } +} \ No newline at end of file diff --git a/vtm-gdx/build.gradle b/vtm-gdx/build.gradle new file mode 100644 index 00000000..00722a5f --- /dev/null +++ b/vtm-gdx/build.gradle @@ -0,0 +1,13 @@ +apply plugin: 'java' +apply plugin: 'maven' + +sourceSets { + main.java.srcDirs = ['src'] + main.resources.srcDirs = ['src'] +} + +dependencies { + compile project(':vtm') + compile files('../vtm-ext-libs/gdx/gdx.jar') + //compile "com.badlogicgames.gdx:gdx:$gdxVersion" +} \ No newline at end of file diff --git a/vtm/build.gradle b/vtm/build.gradle index 223f0e1a..a89fdfcc 100644 --- a/vtm/build.gradle +++ b/vtm/build.gradle @@ -1,6 +1,5 @@ apply plugin: 'java' apply plugin: 'maven' -apply plugin: 'nexus' dependencies { compile fileTree(dir: '../vtm-ext-libs/libs', include: 'slf4j-api-1.7.5.jar')