aboutsummaryrefslogtreecommitdiffstats
path: root/ardor3d-examples/build.gradle
blob: bf5f89cbf25a450b3f6585afa120a1225b07b1e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
plugins {
    id 'application'
}

application {
    mainClass = 'com.ardor3d.example.ExampleRunner'
}


description = 'Ardor 3D Examples'
dependencies {
  implementation project(':ardor3d-awt')
  implementation project(':ardor3d-swt')
  implementation project(':ardor3d-jinput')
  implementation project(':ardor3d-jogl')
  implementation project(':ardor3d-jogl-awt')
  implementation project(':ardor3d-jogl-swt')
  implementation project(':ardor3d-effects')
  implementation project(':ardor3d-extras')
  implementation project(':ardor3d-collada')
  implementation project(':ardor3d-terrain')
  implementation project(':ardor3d-ui')
  implementation project(':ardor3d-craft')
  implementation project(':ardor3d-core')
  implementation project(':ardor3d-math')
  implementation project(':ardor3d-savable')
  implementation project(':ardor3d-animation')
  implementation project(':ardor3d-audio')
  implementation project(':ardor3d-audio-joal')
  implementation group: 'org.jogamp.gluegen', name: 'gluegen-rt-main', version:'2.5.0-rc-20230507'
  implementation group: 'org.jogamp.joal', name: 'joal-main', version:'2.5.0-rc-20230507'
  implementation group: 'org.jogamp.jogl', name: 'jogl-all-main', version:'2.5.0-rc-20230507'
  def os = System.getProperty("os.name").toLowerCase()
	if (os.contains("windows")) {
		implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.win32.win32.x86_64', version:'3.106.3'
	}
	else if (os.contains("linux")) {
		implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.gtk.linux.x86_64', version:'3.106.3'
	}
	else if (os.contains("mac")) {
		implementation group: 'org.eclipse.platform', name: 'org.eclipse.swt.cocoa.macosx.x86_64', version:'3.106.3'
	}
}