jdk (javac, jar) and native compiler tools (GNU make, cc, cpp, perl)
must be in path. In addition the program cproto must be installed.
-JDK 11 is required (JDK 9+ may work?).
+JDK 13 is the baseline but JDK 9+ may work.
The prequisitve project notzed.nativez must also have previously been
compiled and will be automatically used if it is present in the
No deprecated functions or fields have been made accessible from Java
or are used in the native code.
+To support contrib/octave the main source-code (sans the module-info
+files) is limited to Java 8.
+
Links
-----
TARGET ?= linux-amd64
-JAVA_HOME ?= /usr/local/jdk-11.0.2
-JAVAFX_HOME ?= /usr/local/javafx-sdk-11.0.2
+JAVA_HOME ?= /usr/local/jdk-13+33
+JAVAFX_HOME ?= /usr/local/javafx-sdk-13
FFMPEG_HOME ?= /opt/ffmpeg/4.0
# See also JAVACFLAGS --module-path
NATIVEZ_HOME=../nativez/bin/$(TARGET)
JAVAMODPATH = $(JAVAFX_HOME)/lib $(NATIVEZ_HOME)/lib
-JAVACFLAGS += -source 11
+JAVACFLAGS += -source 13
JAVAC ?= javac
JAR ?= jar
dist.jlink.output=${dist.jlink.dir}/notzed.jjmpeg
endorsed.classpath=
excludes=
-file.reference.javafx.base.jar=/data/linux-amd64/javafx-sdk-11.0.2/lib/javafx.base.jar
-file.reference.javafx.controls.jar=/data/linux-amd64/javafx-sdk-11.0.2/lib/javafx.controls.jar
-file.reference.javafx.graphics.jar=/data/linux-amd64/javafx-sdk-11.0.2/lib/javafx.graphics.jar
+file.reference.javafx.base.jar=/data/linux-amd64/javafx-sdk-13/lib/javafx.base.jar
+file.reference.javafx.controls.jar=/data/linux-amd64/javafx-sdk-13/lib/javafx.controls.jar
+file.reference.javafx.graphics.jar=/data/linux-amd64/javafx-sdk-13/lib/javafx.graphics.jar
includes=**
jar.compress=false
javac.classpath=
javac.processormodulepath=
javac.processorpath=\
${javac.classpath}
-javac.source=11
-javac.target=11
+javac.source=13
+javac.target=13
javac.test.classpath=\
${javac.classpath}
javac.test.modulepath=\