Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 3.44 KB | None | 0 0
  1. import org.gradle.internal.os.OperatingSystem
  2.  
  3. switch ( OperatingSystem.current() ) {
  4.     case OperatingSystem.WINDOWS:
  5.         project.ext.lwjglNatives = "natives-windows"
  6.         break
  7.     case OperatingSystem.LINUX:
  8.         project.ext.lwjglNatives = "natives-linux"
  9.     break
  10.     case OperatingSystem.MAC_OS:
  11.         project.ext.lwjglNatives = "natives-macos"
  12.         break
  13. }
  14.  
  15. apply plugin: 'java'
  16. sourceCompatibility = 1.8
  17. targetCompatibility = 1.8
  18.  
  19. apply plugin: 'application'
  20.  
  21. project.ext.lwjglVersion = "3.1.1"
  22. project.ext.steamworks4jVersion = "1.6.1"
  23. project.ext.jomlVersion = "1.9.2"
  24.  
  25.  
  26. apply from: 'https://raw.githubusercontent.com/BuiltBrokenModding/BuiltBrokenScripts/buildScripts/scripts/both/repos.gradle'
  27.  
  28. dependencies {
  29.     compile "com.google.guava:guava:11.0.2"
  30.     compile "org.scala-lang:scala-library:2.11.1"
  31.     compile "com.builtbroken.codinglib:CodingLib:0.2.0b35:deobf"
  32.     // https://mvnrepository.com/artifact/io.netty/netty-all
  33.     compile group: 'io.netty', name: 'netty-all', version: '4.1.9.Final'
  34.     compile "org.apache.logging.log4j:log4j-core:2.0-beta9"
  35.  
  36.     compile "org.lwjgl:lwjgl:${lwjglVersion}"
  37.     compile "org.lwjgl:lwjgl-assimp:${lwjglVersion}"
  38.     compile "org.lwjgl:lwjgl-bgfx:${lwjglVersion}"
  39.     compile "org.lwjgl:lwjgl-egl:${lwjglVersion}"
  40.     compile "org.lwjgl:lwjgl-glfw:${lwjglVersion}"
  41.     compile "org.lwjgl:lwjgl-jawt:${lwjglVersion}"
  42.     compile "org.lwjgl:lwjgl-jemalloc:${lwjglVersion}"
  43.     compile "org.lwjgl:lwjgl-lmdb:${lwjglVersion}"
  44.     compile "org.lwjgl:lwjgl-nanovg:${lwjglVersion}"
  45.     compile "org.lwjgl:lwjgl-nfd:${lwjglVersion}"
  46.     compile "org.lwjgl:lwjgl-nuklear:${lwjglVersion}"
  47.     compile "org.lwjgl:lwjgl-openal:${lwjglVersion}"
  48.     compile "org.lwjgl:lwjgl-opencl:${lwjglVersion}"
  49.     compile "org.lwjgl:lwjgl-opengl:${lwjglVersion}"
  50.     compile "org.lwjgl:lwjgl-opengles:${lwjglVersion}"
  51.     compile "org.lwjgl:lwjgl-ovr:${lwjglVersion}"
  52.     compile "org.lwjgl:lwjgl-par:${lwjglVersion}"
  53.     compile "org.lwjgl:lwjgl-sse:${lwjglVersion}"
  54.     compile "org.lwjgl:lwjgl-stb:${lwjglVersion}"
  55.     compile "org.lwjgl:lwjgl-tinyfd:${lwjglVersion}"
  56.     compile "org.lwjgl:lwjgl-vulkan:${lwjglVersion}"
  57.     compile "org.lwjgl:lwjgl-xxhash:${lwjglVersion}"
  58.     runtime "org.lwjgl:lwjgl:${lwjglVersion}:${lwjglNatives}"
  59.     runtime "org.lwjgl:lwjgl-assimp:${lwjglVersion}:${lwjglNatives}"
  60.     runtime "org.lwjgl:lwjgl-bgfx:${lwjglVersion}:${lwjglNatives}"
  61.     runtime "org.lwjgl:lwjgl-glfw:${lwjglVersion}:${lwjglNatives}"
  62.     runtime "org.lwjgl:lwjgl-jemalloc:${lwjglVersion}:${lwjglNatives}"
  63.     runtime "org.lwjgl:lwjgl-lmdb:${lwjglVersion}:${lwjglNatives}"
  64.     runtime "org.lwjgl:lwjgl-nanovg:${lwjglVersion}:${lwjglNatives}"
  65.     runtime "org.lwjgl:lwjgl-nfd:${lwjglVersion}:${lwjglNatives}"
  66.     runtime "org.lwjgl:lwjgl-nuklear:${lwjglVersion}:${lwjglNatives}"
  67.     runtime "org.lwjgl:lwjgl-openal:${lwjglVersion}:${lwjglNatives}"
  68.     runtime "org.lwjgl:lwjgl-opengl:${lwjglVersion}:${lwjglNatives}"
  69.     runtime "org.lwjgl:lwjgl-opengles:${lwjglVersion}:${lwjglNatives}"
  70.     runtime "org.lwjgl:lwjgl-ovr:${lwjglVersion}:${lwjglNatives}"
  71.     runtime "org.lwjgl:lwjgl-par:${lwjglVersion}:${lwjglNatives}"
  72.     runtime "org.lwjgl:lwjgl-sse:${lwjglVersion}:${lwjglNatives}"
  73.     runtime "org.lwjgl:lwjgl-stb:${lwjglVersion}:${lwjglNatives}"
  74.     runtime "org.lwjgl:lwjgl-tinyfd:${lwjglVersion}:${lwjglNatives}"
  75.     runtime "org.lwjgl:lwjgl-xxhash:${lwjglVersion}:${lwjglNatives}"
  76.     compile "com.code-disaster.steamworks4j:steamworks4j:${steamworks4jVersion}"
  77.     compile "org.joml:joml:${jomlVersion}"
  78.    
  79.     testCompile 'junit:junit:4.11'
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement