summaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle55
1 files changed, 55 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..82f04a8
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,55 @@
+buildscript {
+ repositories {
+ mavenLocal()
+ mavenCentral()
+ gradlePluginPortal()
+ maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
+ google()
+ }
+ dependencies {
+ }
+}
+
+allprojects {
+ apply plugin: "eclipse"
+ version = '1.0'
+ ext {
+ appName = "Endless"
+ gdxVersion = '1.12.1'
+ gdxAiVersion = '1.8.2'
+ roboVMVersion = '2.3.20'
+ box2DLightsVersion = '1.5'
+ ashleyVersion = '1.7.4'
+ aiVersion = '1.8.2'
+ gdxControllersVersion = '2.2.1'
+ }
+
+ repositories {
+ mavenLocal()
+ mavenCentral()
+ google()
+ gradlePluginPortal()
+ maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
+ maven { url "https://oss.sonatype.org/content/repositories/releases/" }
+ maven { url "https://jitpack.io" }
+ }
+}
+
+project(":desktop") {
+ apply plugin: "java-library"
+ dependencies {
+ implementation project(":core")
+ api "com.badlogicgames.gdx:gdx-backend-lwjgl3:$gdxVersion"
+ api "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
+ }
+}
+
+project(":core") {
+ apply plugin: "java-library"
+ dependencies {
+ api "com.badlogicgames.gdx:gdx:$gdxVersion"
+ api "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"
+ api "com.badlogicgames.gdx:gdx-box2d-platform:$gdxVersion:natives-desktop"
+ api "com.badlogicgames.gdx:gdx-ai:$gdxAiVersion"
+ }
+}