262 sourceSets.main.java.srcDirs = ['src/android/java'];
263 sourceSets {
264 main {
265 java {
266 srcDirs= ['src/android/java']
267 }
268 }
269 }
270 dependencies {
271 compile files("../graphics/build/classes/dalvik");
272 }
273
274 afterEvaluate {
275 sourceSets.main.java.srcDirs = ['src/android/java'];
276 def compileWebJavaAndroid = task("compileWebJavaAndroid",
277 type: JavaCompile, group: "Build") {
278
279 dependsOn(project(":graphics").classes, project(":base").classes)
280 description = "Task compiles web component for Android."
281 classpath = files(
282 project(":controls").sourceSets.main.output.classesDir,
283 project(":graphics").sourceSets.main.output.classesDir,
284 project(":base").sourceSets.main.output.classesDir,
285 "modules/graphics/build/classes/dalvik"
286 )
287 destinationDir = file("modules/web/build/classes/android")
288 dependencyCacheDir = file("modules/web/build/dependency-cache")
289 source file("modules/web/src/android/java")
290 }
291
292 def jarWebJavaAndroid = task("jarWebJavaAndroid",
293 type: Jar, group: "Build") {
294 description = "Creates web.jar for Android."
295 dependsOn(compileWebJavaAndroid)
296 archiveName = "web.jar"
297 includeEmptyDirs = false
298 destinationDir = project.file("build/libs/android")
299 from("build/classes/android")
300 }
301 addNative(project, "webview")
302 // addNative(project, "dvkwebview")
303 javahDalvikWebview.dependsOn(compileWebJavaAndroid)
304 // javahDalvikDvkwebview.dependsOn(compileWebJavaAndroid)
|
262 sourceSets.main.java.srcDirs = ['src/android/java'];
263 sourceSets {
264 main {
265 java {
266 srcDirs= ['src/android/java']
267 }
268 }
269 }
270 dependencies {
271 compile files("../graphics/build/classes/dalvik");
272 }
273
274 afterEvaluate {
275 sourceSets.main.java.srcDirs = ['src/android/java'];
276 def compileWebJavaAndroid = task("compileWebJavaAndroid",
277 type: JavaCompile, group: "Build") {
278
279 dependsOn(project(":graphics").classes, project(":base").classes)
280 description = "Task compiles web component for Android."
281 classpath = files(
282 project(":controls").sourceSets.main.java.outputDir,
283 project(":graphics").sourceSets.main.java.outputDir,
284 project(":base").sourceSets.main.java.outputDir,
285 "modules/graphics/build/classes/dalvik"
286 )
287 destinationDir = file("modules/web/build/classes/android")
288 dependencyCacheDir = file("modules/web/build/dependency-cache")
289 source file("modules/web/src/android/java")
290 }
291
292 def jarWebJavaAndroid = task("jarWebJavaAndroid",
293 type: Jar, group: "Build") {
294 description = "Creates web.jar for Android."
295 dependsOn(compileWebJavaAndroid)
296 archiveName = "web.jar"
297 includeEmptyDirs = false
298 destinationDir = project.file("build/libs/android")
299 from("build/classes/android")
300 }
301 addNative(project, "webview")
302 // addNative(project, "dvkwebview")
303 javahDalvikWebview.dependsOn(compileWebJavaAndroid)
304 // javahDalvikDvkwebview.dependsOn(compileWebJavaAndroid)
|