JAVA_SRC=$(wildcard java/*.java)
JFLAGS=-Xlint:none
JAVAC=${JAVA_HOME}/bin/javac

all: $(SHLIB)
$(SHLIB): java

.PHONY: all java

java: $(JAVA_SRC)
	$(JAVAC) $(JFLAGS) $(JAVA_SRC) || (echo "ERROR: compilation failed, do you have properly configured JAVA_HOME environment variable?"; exit 1)
	rm -rfv ../inst/java
	mkdir -p ../inst/java
	mv java/*.class ../inst/java
