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."
12 api project(":emulators:emulator-base")
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")
26 // Use a fixed version of the JVM
29 sourceCompatibility = JavaVersion.VERSION_1_8
30 targetCompatibility = JavaVersion.VERSION_1_8
32 // Use the default bootstrap classpath
33 options.bootstrapClasspath = null
37 compileJava.options.debug = true
38 compileJava.options.debugOptions.setDebugLevel("source,lines,vars")
41 compileTestJava.options.debug = compileJava.options.debug
42 compileTestJava.options.debugOptions = compileJava.options.debugOptions
44 javadoc.options.tags = [ "squirreljme.property",
47 "squirreljme.syscallparam",
48 "squirreljme.syscallreturn",
49 "squirreljme.tsiparam",
50 "squirreljme.configtype",
51 "squirreljme.uiwidgetparam" ]