buildSrc/armv6sf.gradle

Print this page




 195         propFile << "libs=" << results.toString().trim();
 196     },
 197     { properties ->
 198         gtkCFlags.addAll(properties.getProperty("cflags").split(" "))
 199         gtkLFlags.addAll(properties.getProperty("libs").split(" "))
 200     }
 201 )
 202 
 203 ARMV6SF.javafxPlatformProperties = """javafx.platform=eglfb
 204 directfb.glass.platform=Lens
 205 directfb.glass.lens=dfb
 206 directfb.prism.order=sw
 207 directfb.com.sun.javafx.isEmbedded=true
 208 directfb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 209 eglfb.maxTextureSize=2048
 210 eglfb.glass.platform=Lens
 211 eglfb.glass.lens=eglfb
 212 eglfb.prism.order=es2
 213 eglfb.prism.eglfb=true
 214 eglfb.prism.lcdtext=false


 215 eglfb.use.egl=true
 216 eglfb.doNativeComposite=true
 217 eglfb.use.gles2=true
 218 eglfb.embedded=eglfb
 219 eglfb.com.sun.javafx.isEmbedded=true
 220 eglfb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 221 eglfb.prism.glDepthSize=0
 222 fb.glass.platform=Lens
 223 fb.glass.lens=fb
 224 fb.prism.order=sw
 225 fb.com.sun.javafx.isEmbedded=true
 226 fb.glass.restrictWindowToScreen=true
 227 fb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 228 eglx11.glass.platform=Lens
 229 eglx11.glass.lens=eglx11
 230 eglx11.prism.order=es2
 231 eglx11.prism.eglx11=true
 232 eglx11.prism.lcdtext=false


 233 eglx11.use.egl=true
 234 eglx11.use.gles2=true
 235 eglx11.embedded=eglx11
 236 eglx11.com.sun.javafx.isEmbedded=true
 237 eglx11.com.sun.javafx.scene.control.skin.FXVK.cache=true
 238 eglx11.prism.glDepthSize=0
 239 gtk.glass.platform=gtk
 240 gtk.prism.order=sw
 241 gtk.com.sun.javafx.isEmbedded=true
 242 gtk.com.sun.javafx.scene.control.skin.FXVK.cache=true"""
 243 
 244 def pangoCCFlags = [extraCFlags, "-D_ENABLE_PANGO"];
 245 def pangoLinkFlags = [extraLFlags];
 246 setupTools("armv6sf_pango_tools",
 247     { propFile ->
 248         ByteArrayOutputStream results = new ByteArrayOutputStream();
 249         exec {
 250             commandLine "$sdk/bin/pkg-config", "--cflags", "pangoft2"
 251             standardOutput = results
 252         }




 195         propFile << "libs=" << results.toString().trim();
 196     },
 197     { properties ->
 198         gtkCFlags.addAll(properties.getProperty("cflags").split(" "))
 199         gtkLFlags.addAll(properties.getProperty("libs").split(" "))
 200     }
 201 )
 202 
 203 ARMV6SF.javafxPlatformProperties = """javafx.platform=eglfb
 204 directfb.glass.platform=Lens
 205 directfb.glass.lens=dfb
 206 directfb.prism.order=sw
 207 directfb.com.sun.javafx.isEmbedded=true
 208 directfb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 209 eglfb.maxTextureSize=2048
 210 eglfb.glass.platform=Lens
 211 eglfb.glass.lens=eglfb
 212 eglfb.prism.order=es2
 213 eglfb.prism.eglfb=true
 214 eglfb.prism.lcdtext=false
 215 eglfb.prism.maxvram=128m
 216 eglfb.prism.targetvram=112m
 217 eglfb.use.egl=true
 218 eglfb.doNativeComposite=true
 219 eglfb.use.gles2=true
 220 eglfb.embedded=eglfb
 221 eglfb.com.sun.javafx.isEmbedded=true
 222 eglfb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 223 eglfb.prism.glDepthSize=0
 224 fb.glass.platform=Lens
 225 fb.glass.lens=fb
 226 fb.prism.order=sw
 227 fb.com.sun.javafx.isEmbedded=true
 228 fb.glass.restrictWindowToScreen=true
 229 fb.com.sun.javafx.scene.control.skin.FXVK.cache=true
 230 eglx11.glass.platform=Lens
 231 eglx11.glass.lens=eglx11
 232 eglx11.prism.order=es2
 233 eglx11.prism.eglx11=true
 234 eglx11.prism.lcdtext=false
 235 eglx11.prism.maxvram=128m
 236 eglx11.prism.targetvram=112m
 237 eglx11.use.egl=true
 238 eglx11.use.gles2=true
 239 eglx11.embedded=eglx11
 240 eglx11.com.sun.javafx.isEmbedded=true
 241 eglx11.com.sun.javafx.scene.control.skin.FXVK.cache=true
 242 eglx11.prism.glDepthSize=0
 243 gtk.glass.platform=gtk
 244 gtk.prism.order=sw
 245 gtk.com.sun.javafx.isEmbedded=true
 246 gtk.com.sun.javafx.scene.control.skin.FXVK.cache=true"""
 247 
 248 def pangoCCFlags = [extraCFlags, "-D_ENABLE_PANGO"];
 249 def pangoLinkFlags = [extraLFlags];
 250 setupTools("armv6sf_pango_tools",
 251     { propFile ->
 252         ByteArrayOutputStream results = new ByteArrayOutputStream();
 253         exec {
 254             commandLine "$sdk/bin/pkg-config", "--cflags", "pangoft2"
 255             standardOutput = results
 256         }