// tickle-core
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.0"
}
}
plugins {
id 'org.jetbrains.kotlin.jvm'
}
apply plugin: 'kotlin'
apply plugin: 'maven'
apply plugin: 'java'
apply plugin: "org.jetbrains.dokka"
dependencies {
compile 'com.eclipsesource.minimal-json:minimal-json:0.9.4'
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
// See : https://www.lwjgl.org/customize
compile "org.lwjgl:lwjgl:$lwjglVersion"
compile "org.lwjgl:lwjgl-glfw:$lwjglVersion"
compile "org.lwjgl:lwjgl-jemalloc:$lwjglVersion"
compile "org.lwjgl:lwjgl-openal:$lwjglVersion"
compile "org.lwjgl:lwjgl-opengl:$lwjglVersion"
compile "org.lwjgl:lwjgl-stb:$lwjglVersion"
compile "org.joml:joml:${jomlVersion}"
// Include all platform natives, so that a single version of tickle works across all platforms.
runtime "org.lwjgl:lwjgl:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl:$lwjglVersion:natives-macos"
runtime "org.lwjgl:lwjgl-glfw:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl-glfw:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl-glfw:$lwjglVersion:natives-macos"
runtime "org.lwjgl:lwjgl-jemalloc:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl-jemalloc:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl-jemalloc:$lwjglVersion:natives-macos"
runtime "org.lwjgl:lwjgl-openal:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl-openal:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl-openal:$lwjglVersion:natives-macos"
runtime "org.lwjgl:lwjgl-opengl:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl-opengl:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl-opengl:$lwjglVersion:natives-macos"
runtime "org.lwjgl:lwjgl-stb:$lwjglVersion:natives-windows"
runtime "org.lwjgl:lwjgl-stb:$lwjglVersion:natives-linux"
runtime "org.lwjgl:lwjgl-stb:$lwjglVersion:natives-macos"
compile "org.jbox2d:jbox2d-library:2.1.2.2"
testCompile 'junit:junit:4.11'
}