Rename unzip tool.
[SquirrelJME.git] / emulators / springcoat-vm / build.gradle
blob92e95e57fed2dec2882041480dc9c9e014711a0d
1 plugins
3         id "java-library"
6 description = "This is a SpringCoat virtual machine which " +
7         "is an unoptimized pure interpreter aimed for the purpose of being an " +
8         "educational stepping stone to other future virtual machines."
10 dependencies
12         api project(":emulators:emulator-base")
13         
14         api project(":modules:cldc-compact")
15         api project(":modules:common-vm")
16         api project(":modules:meep-swm")
17         api project(":modules:tool-classfile")
18         api project(":modules:debug-jdwp")
19         api project(":modules:debug-jdwp-vm-host")
20         api project(":tools:squirreljme-debugger")
21         api project(":modules:scritch-ui")
25 java {
26         // Use a fixed version of the JVM
27         compileJava
28         {
29                 sourceCompatibility = JavaVersion.VERSION_1_8
30                 targetCompatibility = JavaVersion.VERSION_1_8
31                 
32                 // Use the default bootstrap classpath
33                 options.bootstrapClasspath = null
34         }
36         // Maximize debugging
37         compileJava.options.debug = true
38         compileJava.options.debugOptions.setDebugLevel("source,lines,vars")
40         // Copy settings
41         compileTestJava.options.debug = compileJava.options.debug
42         compileTestJava.options.debugOptions = compileJava.options.debugOptions
43         
44         javadoc.options.tags = [ "squirreljme.property",
45                 "squirreljme.env",
46                 "squirreljme.error",
47                 "squirreljme.syscallparam",
48                 "squirreljme.syscallreturn",
49                 "squirreljme.tsiparam",
50                 "squirreljme.configtype",
51                 "squirreljme.uiwidgetparam" ]