#!/usr/bin/make -f

#export DH_VERBOSE=1

instdir=$(CURDIR)/debian/tmexpand
subdirs=bin doc images macros

clean:
	dh_testdir
	dh_clean
	for i in $(subdirs); do \
	    make -C $$i distclean; \
	    rm -f $$i/Makefile; \
	done
	for i in "" web ; do make -C doc/examples/$$i distclean ; done
	rm -f config.log config.status Makefile
	rm -f build-stamp install-stamp

config.status:
	dh_testdir
	./configure --prefix=/usr

build: build-stamp
build-stamp: config.status
	dh_testdir
	make
	( cd doc/examples ; \
	  make TMEXPAND=../../bin/tmexpand MACRODIR=../../macros )
	( cd doc/examples/web ; \
	  make TMEXPAND=../../../bin/tmexpand MACRODIR=../../../macros )
	touch build-stamp

binary-indep: build-stamp
	dh_testdir
	dh_testroot
	# keep dh_install informations (debian/files) and debian/tmp
	dh_clean -i --keep

	make DESTDIR=$(instdir) install
	mv $(instdir)/usr/man $(instdir)/usr/share/man
	dh_installchangelogs -i ChangeLog
	dh_installdocs -i
	dh_installexamples -i doc/examples/*

	dh_compress -i
	dh_fixperms -i
	dh_gencontrol -i
	dh_md5sums -i
	dh_builddeb -i

binary-arch:
binary: binary-arch binary-indep

get-orig-source:
	wget -O tmexpand_0.1.2.0.orig.tar.gz \
	  ftp://space.mit.edu/pub/davis/jed/tmexpand/tmexpand-0.1.2-0.tar.gz

.PHONY: build clean binary binary-arch binary-indep get-orig-source
