#!/usr/bin/make -f

export NXLIBDIR="/usr/lib/$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)/nx"

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

%:
	PREFIX=/usr dh $@

override_dh_auto_install:
	mkdir -p "debian/tmp/$(NXLIBDIR)/bin/"
	ln -sf "nxagent" "debian/tmp/$(NXLIBDIR)/bin/x2goagent"
	dh_auto_install

override_dh_install:
	dh_install

	# on arch: all-only,source builds, the x2goserver-x2goagent.features file is non-present.
	# so let's handle this gracefully...
	if [ -e debian/x2goserver-x2goagent/usr/share/x2go/x2gofeature.d/x2goserver-x2goagent.features ]; then \
	    chmod 0755 debian/x2goserver-x2goagent/usr/share/x2go/x2gofeature.d/x2goserver-x2goagent.features; \
	fi

override_dh_auto_clean:
	rm -fv x2gosqlitewrapper
	rm -Rfv x2goserver/.build_html
	rm -Rfv x2goserver-extensions/.build_html
	PREFIX=/usr dh_auto_clean

get-orig-source:
	uscan --noconf --force-download --rename --download-current-version --destdir=..
