#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DH_OPTIONS=-v

JAVA_HOME=/usr/lib/jvm/default-java
export CLASSPATH=/usr/share/java/jaxb-api.jar:/usr/share/java/threeten-extra.jar

%:
	dh $@ --buildsystem=maven --with maven-repo-helper

override_dh_auto_build:
	cp debian/pom.xml .
	mkdir -p target/classes/META-INF/
	cp META-INF/MANIFEST.MF target/classes/META-INF/MANIFEST.MF

	javac -encoding UTF-8 de/jollyday/*.java \
		de/jollyday/caching/*.java \
		de/jollyday/config/*.java \
		de/jollyday/configuration/*.java \
		de/jollyday/configuration/impl/*.java \
		de/jollyday/datasource/*.java \
		de/jollyday/parameter/*.java \
		de/jollyday/util/*.java

	jar cvf target/classes/jollyday.jar de/jollyday/*.class \
		de/jollyday/caching/*.class \
		de/jollyday/config/*.class \
		de/jollyday/configuration/*.class \
		de/jollyday/configuration/impl/*.class \
		de/jollyday/datasource/*.class \
		de/jollyday/parameter/*.class \
		de/jollyday/util/*.class

	dh_auto_build
