From ef1415bd5295b7802766550734c559e817ea588a Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Fri, 12 May 2017 01:16:45 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D1=85=D0=BE=D0=B4=20?= =?UTF-8?q?=D0=BD=D0=B0=20Gradle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .classpath | 13 ---- .project | 17 ---- build.gradle | 50 ++++++++++++ build.xml | 215 --------------------------------------------------- 4 files changed, 50 insertions(+), 245 deletions(-) delete mode 100644 .classpath delete mode 100644 .project create mode 100644 build.gradle delete mode 100644 build.xml diff --git a/.classpath b/.classpath deleted file mode 100644 index cce230b..0000000 --- a/.classpath +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/.project b/.project deleted file mode 100644 index f8e4c9a..0000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - LWJake2 - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..6e79482 --- /dev/null +++ b/build.gradle @@ -0,0 +1,50 @@ +apply plugin: 'java' +apply plugin: 'application' +apply plugin: 'idea' +apply plugin: 'eclipse' + +repositories { + mavenCentral() +} + +import org.gradle.internal.os.OperatingSystem; + +def lwjgl_ver = '2.9.3' +def platform = '' +if (OperatingSystem.current().isWindows()) { + platform = 'windows' +} else if (OperatingSystem.current().isMacOsX()) { + platform = 'osx' +} else if (OperatingSystem.current().isLinux()) { + platform = 'linux' +} + +dependencies { + compile (['org.lwjgl.lwjgl:lwjgl:' + lwjgl_ver], + ['org.lwjgl.lwjgl:lwjgl_util:' + lwjgl_ver]) + compile fileTree (dir: 'lib', include: 'flibitEFX.jar') +} + +sourceSets { + main { + java.srcDirs = ['src'] + resources.srcDirs = ['resources'] + } +} + +mainClassName = 'lwjake2.LWJake2' +applicationDefaultJvmArgs = ["-Djava.library.path=$buildDir/natives/$platform"] + +task t1(type: Copy) { + configurations.compile.filter { + (it.getName().indexOf("lwjgl-platform-") >= 0) && + (it.getName().indexOf("$platform") >= 0) + }.each { + includeEmptyDirs = false + from (zipTree(it)) { + exclude "META-INF/*" + } + into "$buildDir/natives/$platform" + } + +} diff --git a/build.xml b/build.xml deleted file mode 100644 index d209a81..0000000 --- a/build.xml +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file