#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

CLASSES := launcher-interface/target/classes
STAMP := $(shell date -u -d @$(SOURCE_DATE_EPOCH) +%Y%m%dT%H%M%S)

%:
	dh $@

override_dh_auto_build:
	mkdir -p $(CLASSES)
	javac -d $(CLASSES) --release 8 -Xlint:-options -encoding UTF-8 \
		$(sort $(shell find launcher-interface/src/main/java -name '*.java'))
	printf 'version=%s\ntimestamp=%s' $(DEB_VERSION_UPSTREAM) $(STAMP) \
		> $(CLASSES)/sbt.launcher.version.properties
	jar --create --file launcher-interface/target/sbt-launcher-interface.jar \
		-C $(CLASSES) .

get-orig-pom:
	wget https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/$(DEB_VERSION_UPSTREAM)/launcher-interface-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/launcher-interface.pom
