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

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


build: build-stamp
build-stamp: config.status
	dh_testdir
	# Add here commands to compile the pacckage.
	cd build && $(MAKE)
	touch build-stamp

config.status: setup
#	cd build && CXXFLAGS="-g -Wall -D_POSIX_C_SOURCE=199309" ../configure --disable-nls --disable-static --prefix=/usr
	cd build && CXXFLAGS="-g -Wall -D_POSIX_C_SOURCE=199309" CC=egcc CXX=eg++ ../configure --disable-nls --disable-static --prefix=/usr

setup:
	rm -f config.status configure
	aclocal -I .
	autoconf
	autoheader
	gettextize -f
	libtoolize -f
	automake -a
	mkdir build
	cd pkglib && ln -sf deb/debadmin.cc .
	touch setup

clean: setup
	dh_testdir
#	dh_testroot
	rm -f build-stamp setup
	dh_clean
	# Add here commands to clean up after the build process.
	#-$(MAKE) distclean
	rm -rf build intl
	find -name Makefile.in | xargs rm -f

# Build architecture-independent files here.
binary-indep:
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build
#	dh_testversion
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs
	# Add here commands to install the files into debian/tmp
	#$(MAKE) PREFIX=debian/tmp install
	cd build && $(MAKE) install prefix=`pwd`/../debian/tmp/usr
#	install -m 0755 build/tests/.libs/pkglibtest debian/tmp/usr/doc/deity/
#	install -m 0755  build/tests/.libs/cacheread debian/tmp/usr/doc/deity/
	mv debian/tmp/usr/bin/http debian/tmp/usr/lib/deity/methods/
	install -m 0644 debian/sources.list debian/tmp/etc/deity/
	find methods/dselect -type f -maxdepth 1 -exec cp -p {} debian/tmp/usr/lib/dpkg/methods/deity/ \;

	dh_installdocs
#	dh_installexamples
#	dh_installmenu
#	dh_installinit
#	dh_installcron
	dh_installmanpages
	dh_undocumented
	dh_installchangelogs ChangeLog
	dh_strip
	dh_compress
	dh_fixperms
	dh_suidregister
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
#	dh_makeshlibs
	dh_md5sums
	dh_builddeb


binary: binary-indep binary-arch

l33ch: clean
	find -name ChangeLog | xargs rm -f
	cvs update
	utils/mkChangeLog

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