#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

BDIR := debian/buildgtk

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure --builddir=$(BDIR)2
	dh_auto_configure --builddir=$(BDIR)3 -- --with-gtk3

override_dh_auto_build:
	dh_auto_build --builddir=$(BDIR)2
	dh_auto_build --builddir=$(BDIR)3

override_dh_auto_install:
	dh_auto_install --builddir=$(BDIR)2
	cp -a debian/tmp/usr/include debian/tmp-buildgtk2-include
	dh_auto_install --builddir=$(BDIR)3
	# double-check that headers are identical for both builds
	diff -NurbBp debian/tmp/usr/include debian/tmp-buildgtk2-include
	rm -rf debian/tmp-buildgtk2-include

	# make it multiarch ready
	find debian/tmp/usr/lib -iname '*.la' -exec sed -i "/dependency_libs/ s/'.*'/''/" {} \;

override_dh_installchangelogs:
	dh_installchangelogs -XChangeLog

override_dh_auto_clean:
	dh_auto_clean --builddir=$(BDIR)2
	dh_auto_clean --builddir=$(BDIR)3
	rm -f po/*.gmo po/Makevars po/libexif-gtk*.pot po/stamp-po
