#!/usr/bin/make -f

# enable dh verbose mode
#export DH_VERBOSE=1

# rule: configure
# configure the distribution

configure: configure-stamp

# rule: configure-stamp
# configure the distribution with stamping

configure-stamp:
	dh_testdir
	./cnf/bin/afnix-setup -o --package=deb \
        --prefix=$(CURDIR)/debian/tmp --altdir=$(CURDIR)/debian/tmp \
	--pkgbin=/usr/bin --pkglib=/usr/lib  --pkgdoc=/usr/share/doc/afnix \
	--pkgwww=/var/www/afnix
	touch $@

# rule: build
# build the distribution

build: build-stamp

# rule: build-stamp
# build the ditribution with stamping

build-stamp : configure-stamp
	dh_testdir
	$(MAKE)
	touch $@

# rule: install
# install the distribution after the build

install: build
	dh_testdir
	dh_testroot
	dh_prep
	$(MAKE) install publish

# rule: binary-indep
# architecture independant files

binary-indep:
	@exit 0

# rule: binary-arch
# architecture dependent files

binary-arch: install
	dh_testdir
	dh_testroot
	dh_install
	dh_installdocs
	dh_installchangelogs
	dh_link
	dh_strip
	dh_compress
	dh_fixperms
	dh_makeshlibs
	dh_shlibdeps
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb

# rule: binary
# create the package binaries

binary: binary-indep binary-arch

# rule: clean
# clean the distribution

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

