3933
3934 if (t.name != 'android' && t.name != 'dalvik') {
3935 exclude ("com/sun/glass/ui/android")
3936 }
3937
3938 // Filter out other platform-specific classes
3939 if (targetProperties.containsKey('jfxrtJarExcludes')) {
3940 exclude(targetProperties.jfxrtJarExcludes)
3941 }
3942
3943 /* FIXME: JIGSAW -- handle this in the module itself
3944 String webbld = project(":web").buildDir.path
3945 String ctrlbld = project(":controls").buildDir.path
3946 if (t.name == 'android') {
3947 from ("${webbld}/classes/android",
3948 "${webbld}/resources/android",
3949 "${ctrlbld}/classes/android",
3950 "${ctrlbld}/resources/android")
3951 } else if (t.name == 'ios') {
3952 from ("${webbld}/classes/ios",
3953 "${webbld}/resources/ios",
3954 "modules/extensions/build/classes/ios")
3955 } else {
3956 from ("${webbld}/classes/main",
3957 "${webbld}resources/main")
3958 }
3959 */
3960 }
3961 }
3962 }
3963 buildModulesTask.dependsOn(buildModuleClassesTask)
3964 }
3965
3966
3967 def buildModuleLibsTask = task("buildModuleLibs$t.capital") {
3968 group = "Basic"
3969
3970 def graphicsProject = project(":graphics");
3971 dependsOn(graphicsProject.assemble)
3972
3973 def mediaProject = project(":media");
3974 dependsOn(mediaProject.assemble)
|
3933
3934 if (t.name != 'android' && t.name != 'dalvik') {
3935 exclude ("com/sun/glass/ui/android")
3936 }
3937
3938 // Filter out other platform-specific classes
3939 if (targetProperties.containsKey('jfxrtJarExcludes')) {
3940 exclude(targetProperties.jfxrtJarExcludes)
3941 }
3942
3943 /* FIXME: JIGSAW -- handle this in the module itself
3944 String webbld = project(":web").buildDir.path
3945 String ctrlbld = project(":controls").buildDir.path
3946 if (t.name == 'android') {
3947 from ("${webbld}/classes/android",
3948 "${webbld}/resources/android",
3949 "${ctrlbld}/classes/android",
3950 "${ctrlbld}/resources/android")
3951 } else if (t.name == 'ios') {
3952 from ("${webbld}/classes/ios",
3953 "${webbld}/resources/ios")
3954 } else {
3955 from ("${webbld}/classes/main",
3956 "${webbld}resources/main")
3957 }
3958 */
3959 }
3960 }
3961 }
3962 buildModulesTask.dependsOn(buildModuleClassesTask)
3963 }
3964
3965
3966 def buildModuleLibsTask = task("buildModuleLibs$t.capital") {
3967 group = "Basic"
3968
3969 def graphicsProject = project(":graphics");
3970 dependsOn(graphicsProject.assemble)
3971
3972 def mediaProject = project(":media");
3973 dependsOn(mediaProject.assemble)
|