Skip to content

Commit

Permalink
Add lwjgl3 to the build.gradle file
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom-Ski committed Jan 27, 2016
1 parent 81be2a3 commit ffa9424
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 1 deletion.
49 changes: 49 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ ext {
gwtVersion = "2.6.0"
jglfwVersion = "1.1"
lwjglVersion = "2.9.2"
lwjgl3Version = "3.0.0b"
jlayerVersion = "1.0.1-gdx"
jorbisVersion = "0.0.17"
junitVersion = "4.11"
appleExtensionVersion = "1.4"
}

buildscript {
Expand Down Expand Up @@ -89,6 +91,19 @@ project(":backends:gdx-backend-lwjgl") {
}
}

project(":backends:gdx-backend-lwjgl3") {
dependencies {
compile project(":gdx")
compile "org.lwjgl:lwjgl:$lwjgl3Version"
compile "org.lwjgl:lwjgl-platform:$lwjgl3Version:natives-linux"
compile "org.lwjgl:lwjgl-platform:$lwjgl3Version:natives-windows"
compile "org.lwjgl:lwjgl-platform:$lwjgl3Version:natives-osx"
compile "com.apple:AppleJavaExtensions:$appleExtensionVersion"
compile "com.badlogicgames.jlayer:jlayer:$jlayerVersion"
compile "org.jcraft:jorbis:$jorbisVersion"
}
}

project(":backends:gdx-backend-robovm") {
dependencies {
compile project(":gdx")
Expand Down Expand Up @@ -173,6 +188,15 @@ project(":extensions:gdx-controllers:gdx-controllers-desktop") {
}
}

project(":extensions:gdx-controllers:gdx-controllers-lwjgl3") {
dependencies {
compile project(":gdx");
compile project(":extensions:gdx-controllers:gdx-controllers");
compile project(":backends:gdx-backend-lwjgl3");
optional project(":extensions:gdx-jnigen")
}
}

project(":extensions:gdx-controllers:gdx-controllers-gwt") {
dependencies {
compile project(":gdx");
Expand Down Expand Up @@ -304,6 +328,31 @@ project(":tests:gdx-tests-lwjgl") {
}
}

project(":tests:gdx-tests-lwjgl3") {
dependencies {
compile project(":tests:gdx-tests")
compile project(":backends:gdx-backend-lwjgl3")
compile files("../../gdx/libs/gdx-natives.jar")
compile files("../../extensions/gdx-box2d/gdx-box2d/libs/gdx-box2d-natives.jar")
compile files("../../extensions/gdx-bullet/libs/gdx-bullet-natives.jar")
compile files("../../extensions/gdx-controllers/gdx-controllers-lwjgl3/libs/gdx-controllers-desktop-natives.jar")
compile project(":extensions:gdx-controllers:gdx-controllers-lwjgl3")
compile files("../../extensions/gdx-freetype/libs/gdx-freetype-natives.jar")
}

eclipse.project.linkedResource name: 'assets', type: '2', location: 'PARENT-1-PROJECT_LOC/gdx-tests-android/assets'
task afterEclipseImport(description: "Post processing after project generation", group: "IDE") {
doLast {
def classpath = new XmlParser().parse(file(".classpath"))
new Node(classpath, "classpathentry", [kind: 'src', path: 'assets']);
def writer = new FileWriter(file(".classpath"))
def printer = new XmlNodePrinter(new PrintWriter(writer))
printer.setPreserveWhitespace(true)
printer.print(classpath)
}
}
}

if (JavaVersion.current().isJava8Compatible()) {
allprojects {
tasks.withType(Javadoc) {
Expand Down
5 changes: 4 additions & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ include ":backends:gdx-backend-android"
include ":backends:gdx-backend-headless"
include ":backends:gdx-backend-jglfw"
include ":backends:gdx-backend-lwjgl"
include ":backends:gdx-backend-lwjgl3"
include ":backends:gdx-backend-robovm"
include ":backends:gdx-backends-gwt"
include ":extensions:gdx-box2d:gdx-box2d"
Expand All @@ -11,6 +12,7 @@ include ":extensions:gdx-bullet"
include ":extensions:gdx-controllers:gdx-controllers"
include ":extensions:gdx-controllers:gdx-controllers-android"
include ":extensions:gdx-controllers:gdx-controllers-desktop"
include ":extensions:gdx-controllers:gdx-controllers-lwjgl3"
include ":extensions:gdx-controllers:gdx-controllers-gwt"
include ":extensions:gdx-freetype"
include ":extensions:gdx-jnigen"
Expand All @@ -21,4 +23,5 @@ include ":tests:gdx-tests-android"
include ":tests:gdx-tests-gwt"
include ":tests:gdx-tests-iosrobovm"
include ":tests:gdx-tests-jglfw"
include ":tests:gdx-tests-lwjgl"
include ":tests:gdx-tests-lwjgl"
include ":tests:gdx-tests-lwjgl3"

0 comments on commit ffa9424

Please sign in to comment.