351 WIN.prismSW.rcFlags = ["/d", "JFX_FNAME=prism_sw.dll", "/d", "JFX_INTERNAL_NAME=prismSW", rcFlags].flatten()
352
353 WIN.prismD3D = [:]
354 WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"]
355 WIN.prismD3D.nativeSource = [
356 file("${project("graphics").projectDir}/src/main/native-prism-d3d"),
357 file("${project("graphics").projectDir}/src/main/native-prism-d3d/hlsl")]
358 WIN.prismD3D.compiler = compiler
359 WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten()
360 WIN.prismD3D.linker = linker
361 WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten()
362 WIN.prismD3D.lib = "prism_d3d"
363 WIN.prismD3D.rcCompiler = rcCompiler;
364 WIN.prismD3D.rcSource = defaultRcSource
365 WIN.prismD3D.rcFlags = ["/d", "JFX_FNAME=prism_d3d.dll", "/d", "JFX_INTERNAL_NAME=prismD3D", rcFlags].flatten();
366
367 WIN.iio = [:]
368 WIN.iio.javahInclude = ["com/sun/javafx/iio/**/*"]
369 WIN.iio.nativeSource = [
370 file("${project("graphics").projectDir}/src/main/native-iio"),
371 file("${project("graphics").projectDir}/src/main/native-iio/libjpeg7")]
372 WIN.iio.compiler = compiler
373 WIN.iio.ccFlags = [ccFlags].flatten()
374 WIN.iio.linker = linker
375 WIN.iio.linkFlags = [linkFlags].flatten()
376 WIN.iio.lib = "javafx_iio"
377 WIN.iio.rcCompiler = rcCompiler;
378 WIN.iio.rcSource = defaultRcSource
379 WIN.iio.rcFlags = ["/d", "JFX_FNAME=javafx_iio.dll", "/d", "JFX_INTERNAL_NAME=iio", rcFlags].flatten();
380
381 WIN.prismES2 = [:]
382 WIN.prismES2.javahInclude = ["com/sun/prism/es2/**/*"]
383 WIN.prismES2.nativeSource = [
384 file("${project("graphics").projectDir}/src/main/native-prism-es2"),
385 file("${project("graphics").projectDir}/src/main/native-prism-es2/GL"),
386 file("${project("graphics").projectDir}/src/main/native-prism-es2/windows")
387 ]
388 WIN.prismES2.compiler = compiler
389 WIN.prismES2.ccFlags = ["/Ob1", "/GF", "/Gy", "/GS", "/DWIN32", ccFlags].flatten()
390 WIN.prismES2.linker = linker
391 WIN.prismES2.linkFlags = [linkFlags, "/SUBSYSTEM:WINDOWS", "opengl32.lib", "gdi32.lib", "user32.lib", "kernel32.lib"].flatten()
|
351 WIN.prismSW.rcFlags = ["/d", "JFX_FNAME=prism_sw.dll", "/d", "JFX_INTERNAL_NAME=prismSW", rcFlags].flatten()
352
353 WIN.prismD3D = [:]
354 WIN.prismD3D.javahInclude = ["com/sun/prism/d3d/**/*"]
355 WIN.prismD3D.nativeSource = [
356 file("${project("graphics").projectDir}/src/main/native-prism-d3d"),
357 file("${project("graphics").projectDir}/src/main/native-prism-d3d/hlsl")]
358 WIN.prismD3D.compiler = compiler
359 WIN.prismD3D.ccFlags = [ccFlags, "/Ibuild/headers/PrismD3D"].flatten()
360 WIN.prismD3D.linker = linker
361 WIN.prismD3D.linkFlags = [linkFlags, "user32.lib"].flatten()
362 WIN.prismD3D.lib = "prism_d3d"
363 WIN.prismD3D.rcCompiler = rcCompiler;
364 WIN.prismD3D.rcSource = defaultRcSource
365 WIN.prismD3D.rcFlags = ["/d", "JFX_FNAME=prism_d3d.dll", "/d", "JFX_INTERNAL_NAME=prismD3D", rcFlags].flatten();
366
367 WIN.iio = [:]
368 WIN.iio.javahInclude = ["com/sun/javafx/iio/**/*"]
369 WIN.iio.nativeSource = [
370 file("${project("graphics").projectDir}/src/main/native-iio"),
371 file("${project("graphics").projectDir}/src/main/native-iio/libjpeg9c")]
372 WIN.iio.compiler = compiler
373 WIN.iio.ccFlags = [ccFlags].flatten()
374 WIN.iio.linker = linker
375 WIN.iio.linkFlags = [linkFlags].flatten()
376 WIN.iio.lib = "javafx_iio"
377 WIN.iio.rcCompiler = rcCompiler;
378 WIN.iio.rcSource = defaultRcSource
379 WIN.iio.rcFlags = ["/d", "JFX_FNAME=javafx_iio.dll", "/d", "JFX_INTERNAL_NAME=iio", rcFlags].flatten();
380
381 WIN.prismES2 = [:]
382 WIN.prismES2.javahInclude = ["com/sun/prism/es2/**/*"]
383 WIN.prismES2.nativeSource = [
384 file("${project("graphics").projectDir}/src/main/native-prism-es2"),
385 file("${project("graphics").projectDir}/src/main/native-prism-es2/GL"),
386 file("${project("graphics").projectDir}/src/main/native-prism-es2/windows")
387 ]
388 WIN.prismES2.compiler = compiler
389 WIN.prismES2.ccFlags = ["/Ob1", "/GF", "/Gy", "/GS", "/DWIN32", ccFlags].flatten()
390 WIN.prismES2.linker = linker
391 WIN.prismES2.linkFlags = [linkFlags, "/SUBSYSTEM:WINDOWS", "opengl32.lib", "gdi32.lib", "user32.lib", "kernel32.lib"].flatten()
|