#!/usr/bin/make -f
# Made with the aid of debmake, by Christoph Lameter,
# based on the sample debian/rules file for GNU hello by Ian Jackson.
# Converted to debhelper by Gergely Madarasz

package=htdig

build:
	dh_testdir
	export PDF_PARSER=/usr/bin/htdig-pdfparser && \
	CPPFLAGS=-Wno-deprecated ./configure \
		--prefix=/usr \
		--with-cgi-bin-dir=/usr/lib/cgi-bin \
		--with-search-dir=/usr/share/doc/htdig/examples \
		--with-image-dir=/var/www/htdig \
		--with-config-dir=/etc/htdig \
		--with-common-dir=/etc/htdig \
		--with-database-dir=/var/lib/htdig
	make
	touch build

clean:
	dh_testdir
	dh_testroot
	dh_clean

	-rm -f build
	-make distclean
	-rm -f `find . -name "*~"`
	-rm -rf debian/tmp debian/files* core debian/substvars

binary-indep:	build
	dh_testdir
	dh_testroot
	#dh_testversion 2.0.40
	dh_clean -k -i
	dh_installdirs -i

	cp -a contrib debian/htdig-doc/usr/share/doc/htdig-doc/examples/
	cp -a htdoc debian/htdig-doc/usr/share/doc/htdig-doc/html/
	rm debian/htdig-doc/usr/share/doc/htdig-doc/html/COPYING
	find debian/htdig-doc/usr/share/doc -type f | xargs chmod -x
	
	dh_installdocs -i README
	dh_installchangelogs -i ChangeLog
	dh_strip -i
	dh_compress -i -Xhtml/C
	dh_fixperms -i
	dh_installdeb -i
	dh_gencontrol -i
	dh_builddeb -i

binary-arch:	build
	dh_testdir
	dh_testroot
	#dh_testversion 2.0.40
	dh_clean -k -a
	dh_installdirs -a

	make install INSTALL_ROOT=`pwd`/debian/tmp
	install -m 755 debian/htdigconfig debian/tmp/usr/sbin/
	install -m 755 debian/parse_doc.pl debian/tmp/usr/share/htdig
	install -m 755 debian/htdig-pdfparser debian/tmp/usr/bin/
	chmod -x debian/tmp/etc/htdig/*
	find debian/tmp/usr/share/doc -type f | xargs chmod -x

	dh_installdebconf
	dh_installdocs -a README
	dh_installchangelogs -a ChangeLog
	dh_installmanpages -a
	dh_installcron -a
	dh_strip -a
	dh_compress -a
	dh_fixperms -a
	dh_installdeb -a
	dh_shlibdeps -a
	dh_gencontrol -a
	dh_builddeb -a

# Below here is fairly generic really

binary:		binary-indep binary-arch

.PHONY: binary binary-arch binary-indep clean checkroot
