#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

CFLAGS=-Wall -g

ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
	CFLAGS+=-O0
else
	CFLAGS+=-O2
endif

build: build-arch build-indep
build-arch: build-stamp
build-indep: build-stamp
build-stamp:
	dh_testdir

	$(MAKE) \
		PREFIX=/usr \
		CFLAGS="$(CFLAGS)" \
		CPPFLAGS=-D_GNU_SOURCE \
		UCBINSTALL=/usr/bin/install \
		IPv6=-DHAVE_IPv6_FUNCS \
		STRIP=true

	touch build-stamp

debian/copyright: debian/copyright.head AUTHORS COPYING
	dh_testdir
	(cat debian/copyright.head; \
	echo 'Upstream Authors:'; \
	echo '-----------------'; echo; \
	cat AUTHORS; echo; \
	echo 'Copyright:'; \
	echo '----------'; echo; \
	cat COPYING) > debian/copyright

clean:
	dh_testdir
	dh_testroot

	rm -f build-stamp

	$(MAKE) clean

	rm -f LIBS config.h config.log
	rm -f debian/copyright

	dh_clean

install: debian/copyright build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	$(MAKE) install DESTDIR=$(CURDIR)/debian/heirloom-mailx/ \
		PREFIX=/usr \
		UCBINSTALL=/usr/bin/install \
		STRIP=true

	# This should change once we rename the package.
	mv $(CURDIR)/debian/heirloom-mailx/usr/bin/mailx \
	   $(CURDIR)/debian/heirloom-mailx/usr/bin/heirloom-mailx
	mv $(CURDIR)/debian/heirloom-mailx/usr/share/man/man1/mailx.1 \
	   $(CURDIR)/debian/heirloom-mailx/usr/share/man/man1/heirloom-mailx.1

# This is dangerous!! If you really need dot locking, enable at your own risk.
#	chgrp mail $(CURDIR)/debian/heirloom-mailx/usr/bin/heirloom-mailx
#	chmod 2755 $(CURDIR)/debian/heirloom-mailx/usr/bin/heirloom-mailx


binary-indep: build install

binary-arch: build install
	dh_testdir
	dh_testroot
	dh_installdocs
	dh_installexamples
	dh_installmenu
	dh_installchangelogs ChangeLog
	dh_link
	dh_strip
	dh_compress
	dh_fixperms -X/usr/bin/heirloom-mailx
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb

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

# vim:nosta
