diff options
author | Sven Gothel <[email protected]> | 2019-08-19 11:57:04 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2019-08-19 11:57:04 +0200 |
commit | ddd64dc3eb0172654aff5a4c61a389b23d92d0e3 (patch) | |
tree | c49d98ecc51bcbfe2dfb0982465313fb390fe754 /make/build-common.xml | |
parent | c834ffbeffe454f758089c6ee17f8863acc3e7c5 (diff) |
Bug 1363: Java 11: (Hack) Inject OpenJFX [basic, graphics] into CLASSPATH
The OpenJDK JAR files within this folder
only conveniently serve to compile JOGL on all platforms.
They were extracted from Debian 10's 'libopenjfx-java' package version 11.0.2+1-1
See copyright (also extracted from package above) for (c) details.
Note: This is similar to our SWT injection etc.
Diffstat (limited to 'make/build-common.xml')
-rw-r--r-- | make/build-common.xml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/make/build-common.xml b/make/build-common.xml index a17b7ca6f..97b0699fd 100644 --- a/make/build-common.xml +++ b/make/build-common.xml @@ -486,18 +486,24 @@ <path id="swt_gluegen.classpath"> <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> </path> <!-- JOGL Compilation .. --> <path id="nativewindow_gluegen.classpath"> <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> </path> <path id="nativewindow_gluegen_joal.classpath"> <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <pathelement location="${joal.jar}" /> <path refid="nativewindow_all_atoms.classpath" /> </path> @@ -506,6 +512,8 @@ <pathelement location="${android.jar}" /> <pathelement location="${gluegen-rt-android.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> </path> @@ -514,6 +522,8 @@ <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${plugin3.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> <path refid="jogl_all_atoms.classpath" /> </path> @@ -523,6 +533,8 @@ <pathelement location="${gluegen-rt-android.jar}" /> <pathelement location="${plugin3.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> <path refid="jogl_all_atoms.classpath" /> </path> @@ -537,6 +549,8 @@ <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${gluegen-test-util.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> <path refid="jogl_all_atoms.classpath" /> <path refid="newt_all_atoms.classpath" /> @@ -551,6 +565,8 @@ <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${gluegen-test-util.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> <path refid="jogl_all_atoms.classpath" /> <path refid="newt_all_atoms.classpath" /> @@ -567,6 +583,8 @@ <pathelement location="${gluegen-rt-android.jar}" /> <pathelement location="${gluegen-test-util.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <path refid="nativewindow_all_atoms.classpath" /> <path refid="jogl_all_atoms.classpath" /> <path refid="newt_all_atoms.classpath" /> @@ -578,6 +596,8 @@ <pathelement location="${android.jar}" /> <pathelement location="${gluegen-rt.jar}" /> <pathelement location="${swt.jar}" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-base-11.jar" /> + <pathelement location="${project.root}/make/lib/openjfx/11/javafx-graphics-11.jar" /> <pathelement location="${jogl-all.jar}" /> <pathelement location="${oculusvr.jar}" /> </path> |