#! /usr/bin/make -f

#export DH_VERBOSE=1
export DH_COMPAT=3
export DH_OPTIONS

CONFIGURE_FLAGS=\
	--prefix=/usr\
	--sysconfdir=/etc\
	--with-sitegroups\
	--with-pagelinks\
	--enable-maintainer-mode \
	--with-repligard-owner=root

build: build-stamp
build-stamp: configure-stamp
	dh_testdir
	$(MAKE) pkgdatadir=/usr/share/midgard
	touch $@

configure: configure-stamp
configure-stamp:
	dh_testdir
	cp -f /usr/share/misc/config.guess .
	cp -f /usr/share/misc/config.sub .
	./configure ${CONFIGURE_FLAGS}
	touch $@

clean:
	dh_testdir
	-$(MAKE) distclean
	rm -f build-stamp configure-stamp
	dh_clean

install: DH_OPTIONS=
install: build
	dh_testdir
	dh_testroot
	dh_clean
	dh_installdirs
	$(MAKE) install \
		INSTALL='/usr/bin/install -c -o root -g root' \
		prefix=`pwd`/debian/tmp/usr \
		sysconfdir=`pwd`/debian/tmp/etc/midgard \
		pkgdatadir=`pwd`/debian/tmp/usr/share/midgard
	dh_movefiles

binary-indep: DH_OPTIONS=-i
binary-indep:
# nothing to do

binary-indep: DH_OPTIONS=-a
binary-arch: install
	dh_testdir
	dh_testroot
	dh_installdocs -prepligard repligard/README
	dh_installdocs -Nrepligard README
#	dh_installchangelogs -prepligard repligard/ChangeLog
#	dh_installchangelogs -Nrepligard ChangeLog
	dh_installchangelogs
	dh_undocumented
	dh_strip
	dh_compress
	dh_fixperms
	dh_makeshlibs
	dh_installdeb
	dh_shlibdeps -ldebian/libmidgard5/usr/lib
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary:	binary-indep binary-arch
.PHONY: binary binary-arch binary-indep install clean configure build
