#!/usr/bin/make -f

export JH_JAR_EXTRA=META-INF/services/javax.script.ScriptEngineFactory org/mozilla/javascript

%:
	dh $@ --with javahelper --with maven-repo-helper

override_dh_auto_build:
	mkdir -p META-INF/services
	mkdir -p org/mozilla/javascript/tools/resources/
	mkdir -p org/mozilla/javascript/tools/debugger/
	cp src/META-INF/services/javax.script.ScriptEngineFactory META-INF/services/
	cp -r src/org/mozilla/javascript/resources org/mozilla/javascript/
	cp toolsrc/org/mozilla/javascript/tools/resources/*.properties org/mozilla/javascript/tools/resources/
	cp toolsrc/org/mozilla/javascript/tools/debugger/test.js org/mozilla/javascript/tools/debugger/
	jh_build --javacopts='--release 8' --no-javadoc js.jar src toolsrc xmlimplsrc
	$(RM) -r META-INF/services
	$(RM) -r org/mozilla/javascript

override_dh_installchangelogs:
	dh_installchangelogs -- RELEASE-NOTES.md

override_mh_install:
	mh_installpom -plibrhino-java debian/pom.xml --no-parent --relocate=rhino:js
	mh_installjar -plibrhino-java -l debian/pom.xml --usj-name=js $(CURDIR)/js.jar

