## # This material is distributed under the GNU General Public License # Version 2. You may review the terms of this license at # http://www.gnu.org/licenses/gpl-2.0.html # # Copyright (c) 2006, Simon Urbanek # Copyright (c) 2018, Oracle and/or its affiliates # # All rights reserved. ## JAVA_SRC=$(wildcard *.java) JFLAGS=-source 1.6 -target 1.6 JAVAC=javac JAVA=java JAVADOC=javadoc JAVADOCFLAGS=-author -version -breakiterator -link http://java.sun.com/j2se/1.4.2/docs/api all: compile test compile: $(JAVA_SRC) $(JAVAC) $(JFLAGS) $(JAVA_SRC) test_RJavaTools: compile $(JAVA) RJavaTools_Test test_RJavaArrayTools: compile $(JAVA) RJavaArrayTools_Test test_ArrayWrapper: $(JAVA) ArrayWrapper_Test test_RectangularArrayBuilder: $(JAVA) RectangularArrayBuilder_Test test: compile test_RJavaTools test_RJavaArrayTools test_ArrayWrapper test_RectangularArrayBuilder javadoc: $(JAVADOC) $(JAVADOCFLAGS) -d javadoc $(JAVA_SRC) clean: rm -rfv *.class *~ .PHONY: all clean