233 LINUX.prismSW = [:]
234 LINUX.prismSW.nativeSource = file("${project(":graphics").projectDir}/src/main/native-prism-sw")
235 LINUX.prismSW.compiler = compiler
236 LINUX.prismSW.ccFlags = [ccFlags, "-DINLINE=inline"].flatten()
237 LINUX.prismSW.linker = linker
238 LINUX.prismSW.linkFlags = [linkFlags].flatten()
239 LINUX.prismSW.lib = "prism_sw"
240
241 LINUX.launcher = [:]
242 LINUX.launcher.compiler = compiler
243 LINUX.launcher.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c"]
244 LINUX.launcher.linker = linker
245 LINUX.launcher.linkFlags = ["-ldl"]
246 if (!IS_64) {
247 LINUX.launcher.ccFlags += "-m32"
248 LINUX.launcher.linkFlags += "-m32"
249 }
250
251 LINUX.launcherlibrary = [:]
252 LINUX.launcherlibrary.compiler = compiler
253 LINUX.launcherlibrary.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c", "-fPIC"]
254 LINUX.launcherlibrary.linker = linker
255 LINUX.launcherlibrary.linkFlags = ["-ldl", "-lpthread", "-shared" ]
256 if (!IS_64) {
257 LINUX.launcherlibrary.ccFlags += "-m32"
258 LINUX.launcherlibrary.linkFlags += "-m32"
259 }
260
261 LINUX.iio = [:]
262 LINUX.iio.nativeSource = [
263 file("${project("graphics").projectDir}/src/main/native-iio"),
264 file("${project("graphics").projectDir}/src/main/native-iio/libjpeg7")]
265 LINUX.iio.compiler = compiler
266 LINUX.iio.ccFlags = [ccFlags].flatten()
267 LINUX.iio.linker = linker
268 LINUX.iio.linkFlags = [linkFlags].flatten()
269 LINUX.iio.lib = "javafx_iio"
270
271 LINUX.prismES2 = [:]
272 LINUX.prismES2.nativeSource = [
273 file("${project("graphics").projectDir}/src/main/native-prism-es2"),
|
233 LINUX.prismSW = [:]
234 LINUX.prismSW.nativeSource = file("${project(":graphics").projectDir}/src/main/native-prism-sw")
235 LINUX.prismSW.compiler = compiler
236 LINUX.prismSW.ccFlags = [ccFlags, "-DINLINE=inline"].flatten()
237 LINUX.prismSW.linker = linker
238 LINUX.prismSW.linkFlags = [linkFlags].flatten()
239 LINUX.prismSW.lib = "prism_sw"
240
241 LINUX.launcher = [:]
242 LINUX.launcher.compiler = compiler
243 LINUX.launcher.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c"]
244 LINUX.launcher.linker = linker
245 LINUX.launcher.linkFlags = ["-ldl"]
246 if (!IS_64) {
247 LINUX.launcher.ccFlags += "-m32"
248 LINUX.launcher.linkFlags += "-m32"
249 }
250
251 LINUX.launcherlibrary = [:]
252 LINUX.launcherlibrary.compiler = compiler
253 LINUX.launcherlibrary.ccFlags = ["-Wextra", "-Wformat", "-Wformat-security", "-DJAVAARCH=\"$OS_ARCH\"", "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c", "-fPIC", "-std=gnu++98"]
254 LINUX.launcherlibrary.linker = linker
255 LINUX.launcherlibrary.linkFlags = ["-ldl", "-lpthread", "-shared" ]
256 if (!IS_64) {
257 LINUX.launcherlibrary.ccFlags += "-m32"
258 LINUX.launcherlibrary.linkFlags += "-m32"
259 }
260
261 LINUX.iio = [:]
262 LINUX.iio.nativeSource = [
263 file("${project("graphics").projectDir}/src/main/native-iio"),
264 file("${project("graphics").projectDir}/src/main/native-iio/libjpeg7")]
265 LINUX.iio.compiler = compiler
266 LINUX.iio.ccFlags = [ccFlags].flatten()
267 LINUX.iio.linker = linker
268 LINUX.iio.linkFlags = [linkFlags].flatten()
269 LINUX.iio.lib = "javafx_iio"
270
271 LINUX.prismES2 = [:]
272 LINUX.prismES2.nativeSource = [
273 file("${project("graphics").projectDir}/src/main/native-prism-es2"),
|