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