modules/profile-meep/build.gradle
import cc.squirreljme.plugin.swm.JavaMEMidletType
import cc.squirreljme.plugin.swm.JavaMEProfile
description = "This defines the MEEP profile and is a virtual project."
version = rootProject.version
squirreljme
{
javaDocErrorCode = "AR"
swmType = JavaMEMidletType.API
swmName = "MEEP 8.0 Profile"
swmVendor = "Stephanie Gawroriski"
definedProfiles += new JavaMEProfile("MIDP-1.0")
definedProfiles += new JavaMEProfile("MIDP-2.0")
definedProfiles += new JavaMEProfile("MIDP-2.1")
definedProfiles += new JavaMEProfile("MIDP-3.0")
definedProfiles += new JavaMEProfile("MIDP-3.1")
definedProfiles += new JavaMEProfile("MEEP-8")
tags += "meep"
// Parts that may exist as of this profile
optionalDependencies += project(":modules:gcf")
optionalDependencies += project(":modules:meep-rms")
optionalDependencies += project(":modules:meep-swm")
optionalDependencies += project(":modules:midp-lcdui")
optionalDependencies += project(":modules:media-api")
optionalDependencies += project(":modules:meep-cellular")
optionalDependencies += project(":modules:meep-concurrency")
optionalDependencies += project(":modules:meep-event")
optionalDependencies += project(":modules:meep-key")
optionalDependencies += project(":modules:meep-liblets")
optionalDependencies += project(":modules:meep-lui")
optionalDependencies += project(":modules:meep-power")
optionalDependencies += project(":modules:meep-provisioning")
optionalDependencies += project(":modules:meep-securityframework")
// Some commonly used extra APIs
optionalDependencies += project(":modules:bluetooth")
optionalDependencies += project(":modules:m3g")
optionalDependencies += project(":modules:wireless-messaging")
optionalDependencies += project(":modules:opengles")
// Third Party APIs, which are optionally included
optionalDependencies += project(":modules:vendor-api-jblend")
optionalDependencies += project(":modules:vendor-api-nokia")
optionalDependencies += project(":modules:vendor-api-sprintpcs")
optionalDependencies += project(":modules:vendor-api-vodafone")
}
dependencies
{
api project(":modules:cldc-compact")
// MIDlet support is required for everything to even function properly
api project(":modules:meep-midlet")
}