#!/usr/bin/make -f

# output every command that modifies files on the build system.
#DH_VERBOSE = 1

export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

%:
	dh $@  --with autoreconf,systemd

override_dh_auto_configure:
	dh_auto_configure -- \
		--enable-systemd-sockets \
		--enable-nanomsg \
		--enable-plugin-lua \
		--enable-plugin-duktape \
		--enable-post-processing

override_dh_auto_build-indep:
	dh_auto_build
	cd npm && rollup -c rollup.config.js -o bundles/janus.umd.js -f umd
	uglifyjs -o npm/bundles/janus.umd.min.js npm/bundles/janus.umd.js

override_dh_install:
	rename 's/\.sample$$//' debian/tmp/etc/janus/*.sample
	rm -f debian/tmp/usr/share/janus/streams/test_*
	dh_install

override_dh_auto_clean:
	dh_auto_clean
	rm -f npm/bundles/janus.umd.min.js
