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