hg: openjfx/8/graphics/rt: Gradle build fixes for arm builds

Ali Ebrahimi ali.ebrahimi1781 at gmail.com
Fri May 3 13:08:01 PDT 2013


Hi again Richard,
I'm sorry, i come back with another patch.

diff -r c5fb07351bcd build.gradle
--- a/build.gradle    Fri May 03 11:57:21 2013 -0700
+++ b/build.gradle    Sat May 04 00:35:09 2013 +0430
@@ -352,9 +352,9 @@
 ext.COMPILE_DESIGN_TIME = false;
 compileTargets { t ->
     if (project.ext[t.upper].compileSwing) COMPILE_SWING = true
-    if (project.ext[t.upper].compileSWT) COMPILE_SWING = true
-    if (project.ext[t.upper].compileFXPackager) COMPILE_SWING = true
-    if (project.ext[t.upper].compileDesignTime) COMPILE_SWING = true
+    if (project.ext[t.upper].compileSWT) COMPILE_SWT = true
+    if (project.ext[t.upper].compileFXPackager) COMPILE_FXPACKAGER = true
+    if (project.ext[t.upper].compileDesignTime) COMPILE_DESIGN_TIME = true
 }

 /******************************************************************************
@@ -725,7 +725,7 @@
         // TODO need to hook this up to be executed only if
PassThroughVS.h is missing or PassThroughVS.hlsl is changed
         task generateD3DHeaders(group: "Build") {
             enabled = IS_WINDOWS
-            dependsOn javahWinPrismD3d
+            dependsOn javahWinPrismD3D
             description = "Generate headers by compiling hlsl files"
             doLast {
                 mkdir file("$buildDir/headers/PrismD3D/hlsl")
@@ -798,7 +798,7 @@
             }
         }

-        ccWinPrismD3d.dependsOn generateD3DHeaders
+        ccWinPrismD3D.dependsOn generateD3DHeaders
     }

     // The Decora and Prism JSL files have to be generated in a very
specific set of steps.
@@ -1097,7 +1097,7 @@
             source file("src/main/native/launcher/win")
             compiler = WIN.launcher.compiler
             exe = true
-            linkerOptions.addAll(ICON_LAUNCHER_LINK_FLAGS)
+            linkerOptions.addAll(WIN.iconLauncher.linkFlags)
             doLast {
                 copy {
                     from "$buildDir/native/IconSwap/IconSwap.exe"
@@ -1362,13 +1362,13 @@
             // Copy all of the .dll / .so / .dylib native libraries into
build/sdk/rt/lib/
             copy {
                 from("modules/graphics/build/libs/jsl-decora/${t.name
}/${library('decora-sse')}",
-                     "modules/graphics/build/libs/prism/${t.name
}/${library('prism-common')}",
-                     "modules/graphics/build/libs/prismSW/${t.name
}/${library('prism-sw')}",
-                 "modules/graphics/build/libs/iio/${t.name
}/${library('javafx-iio')}",
-                 "modules/graphics/build/libs/prismES2/${t.name
}/${library('prism-es2')}",
+                     "modules/graphics/build/libs/prism/${t.name
}/${library('prism')}",
+                     "modules/graphics/build/libs/prismSW/${t.name
}/${library('prismSW')}",
+                 "modules/graphics/build/libs/iio/${t.name
}/${library('iio')}",
+                 "modules/graphics/build/libs/prismES2/${t.name
}/${library('prismES2')}",
                      "modules/graphics/build/libs/glass/${t.name
}/${library('glass')}");
                 if (IS_WINDOWS) {
-                    from ("modules/graphics/build/libs/prismD3D/${t.name
}/${library('prism-d3d')}");
+                    from ("modules/graphics/build/libs/prismD3D/${t.name
}/${library('prismD3D')}");
                     rename("lib(.*).dll", "\$1.dll");
                 }
                 def libDest = targetProperties.libDest

Ali Ebrahimi


On Fri, May 3, 2013 at 11:33 PM, <hang.vo at oracle.com> wrote:

> Changeset: c5fb07351bcd
> Author:    rbair
> Date:      2013-05-03 11:57 -0700
> URL:
> http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c5fb07351bcd
>
> Gradle build fixes for arm builds
>
> ! build.gradle
> ! gradleBuildSrc/armv6hf.gradle
> ! gradleBuildSrc/armv6sf.gradle
>
>


More information about the openjfx-dev mailing list