Cherry pick String off-loading improvements from `wip-nanocoatexec`.
[SquirrelJME.git] / modules / aot / build.gradle
blob092e560630f7c560365f52b9c7921e2396c664bf
1 import cc.squirreljme.plugin.swm.JavaMEConfiguration
2 import cc.squirreljme.plugin.swm.JavaMEMidletType
4 version = "1.8.$squirreljmeVMVersion"
5 description = "Support for Ahead-Of-Time Compilers"
7 squirreljme
9         javaDocErrorCode = "AE"
10         swmType = JavaMEMidletType.API
11         swmName = "Ahead-Of-Time Support"
12         swmVendor = "Stephanie Gawroriski"
13         tags += "aot-compiler"
14         
15         // These classes break ProGuard since it tries to pull it in but fails
16         proGuardOptionsTestFixtures += [
17             "-keep", "class", "**",
18                 "-dontwarn", "**"
19         ]
20         proGuardOptionsTest += [
21             "-keep", "class", "**",
22                 "-dontwarn", "**"
23         ]
26 dependencies
28         api project(":modules:cldc")
29         api project(":modules:zip")
30         api project(":modules:common-vm")
31         api project(":modules:io")
32         api project(":modules:collections")
33         api project(":modules:tool-manifest-writer")
34         
35         testFixturesApi project(":modules:tac")