From 46f8f7d22a05608f950acda46bca76042cb51345 Mon Sep 17 00:00:00 2001
From: Hannes Janetzek <hannes.janetzek@gmail.com>
Date: Sat, 8 Feb 2014 07:28:02 +0100
Subject: [PATCH] copy assets, make androidstudio happy

---
 .gitignore                       |  6 +++++-
 vtm-android-example/build.gradle | 10 +++++++++-
 vtm-gdx-desktop/build.gradle     | 13 +++++++++----
 3 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/.gitignore b/.gitignore
index 5aa8ef76..83246265 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
 */gen/*
 */obj/*
 target/
+build/
 *.o
 *.so
 *.jar
@@ -12,6 +13,8 @@ target/
 /vtm/jni/memcpy_wrap.c
 /vtm/jni/poly2tri/
 /vtm/libs/
+/vtm-android-example/assets/
+/vtm-gdx-desktop/assets/
 /vtm-gdx-html/war/assets/
 /vtm-gdx-html/war/WEB-INF/
 /vtm-gdx-html/war/org.oscim.gdx.GwtDefinition/
@@ -26,4 +29,5 @@ target/
 /themes/
 /vtm/assets/themes/
 .gradle
-build/
+.idea
+*.iml
diff --git a/vtm-android-example/build.gradle b/vtm-android-example/build.gradle
index 5185c193..20f86d98 100644
--- a/vtm-android-example/build.gradle
+++ b/vtm-android-example/build.gradle
@@ -5,6 +5,14 @@ dependencies {
 	compile fileTree(dir: 'libs', include: '*.jar')
 }
 
+task copyAssets(type: Copy) {
+	from "$rootDir/vtm/assets"
+	into "assets"
+	include '**/*'
+}
+
+tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn copyAssets }
+
 android {
 	compileSdkVersion 19
 	buildToolsVersion '19.0.1'
@@ -17,7 +25,7 @@ android {
 			aidl.srcDirs = ['src', 'assets']
 			renderscript.srcDirs = ['src', 'assets']
 			res.srcDirs = ['res']
-			assets.srcDirs = ['../vtm/assets']
+			assets.srcDirs = ['assets']
 		}
 
 		debug.setRoot('build-types/debug')
diff --git a/vtm-gdx-desktop/build.gradle b/vtm-gdx-desktop/build.gradle
index 311a3168..c5318638 100644
--- a/vtm-gdx-desktop/build.gradle
+++ b/vtm-gdx-desktop/build.gradle
@@ -5,13 +5,18 @@ project(':vtm-gdx-desktop') {
 
 	mainClassName = 'org.oscim.gdx.GdxMapApp'
 
+	task copyAssets(type: Copy) {
+		from "$rootDir/vtm/assets"
+		into "assets"
+		include '**/*'
+	}
+
+	tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn copyAssets }
+
 	sourceSets {
 		main.java.srcDirs = ['src']
 		main.resources.srcDirs = ['src']
-
-		main.resources.srcDirs = [
-			file('../vtm/assets').getAbsolutePath()
-		]
+		main.resources.srcDirs = ['assets']
 		output.resourcesDir = 'assets'
 	}