JDK_HOME := /opt/jdk1.7.0_80
JDK_JAVAC = $(JDK_HOME)/bin/javac
JDK_JAVAC_FLAGS = -source 1.5 -target 1.5
JAR = $(JDK_HOME)/bin/jar

CLASSES := \
	build/rivoreo/config/Configuration.class \
	build/rivoreo/config/JavaPropertiesConfiguration.class

default:	build config.jar

config.jar:	build/COPYING $(CLASSES)
	cd build && $(JAR) -c $(patsubst build/%,%,$(subst $$,\$$,$^)) > ../$@

clean:
	rm -f config.jar build/COPYING $(CLASSES)

build:
	mkdir $@

build/%.class:	%.java
	$(JDK_JAVAC) $(JDK_JAVAC_FLAGS) -d build $<

build/%$$*.class:	%.java

build/COPYING:	COPYING
	cp -p $< $@
