#!/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

# This is the debhelper compatability version to use.
export DH_COMPAT=3

# shared library versions, option 1
version=$(shell dpkg-parsechangelog | grep Version | sed -e 's/Version: //g' -e 's/-[A-Za-z0-9\.]*$$//g')
major=2

SCRIPT_DIR = /usr/share/dbs

# the dbs rules
TAR_DIR := eel-$(version)
include $(SCRIPT_DIR)/dbs-build.mk

# dpkg-arch rules
ifeq (,$(DEB_BUILD_GNU_TYPE))
	include $(SCRIPT_DIR)/dpkg-arch.mk
endif

configure: $(STAMP_DIR)/configure
$(STAMP_DIR)/configure: $(patched)
	dh_testdir


	cd $(BUILD_TREE) && \
	NOCONFIGURE=1 srcdir=. gnome-autogen.sh && \
	./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info

	touch $@

build: configure $(STAMP_DIR)/build
$(STAMP_DIR)/build:
	dh_testdir

	cd $(BUILD_TREE) && $(MAKE)

	touch $@

clean:
	dh_testdir
	rm -rf $(STAMP_DIR) $(SOURCE_DIR)
	perl $(SCRIPT_DIR)/dbs_split clean
	dh_clean

install: build
	dh_testdir
	dh_testroot
	dh_clean -k
	dh_installdirs

	cd $(BUILD_TREE) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp

	dh_movefiles
	-find debian/ -type d -empty | sort -r | xargs rmdir -p --ignore-fail-on-non-empty

# Build architecture-independent files here.
binary-indep: build install
	dh_testdir
	dh_testroot

	rm -rf $(CURDIR)/debian/libeel2-data/usr/share/doc/libeel2-data
	dh_link -plibeel2-data usr/share/doc/libeel2-$(major) usr/share/doc/libeel2-data
	dh_compress -i
	dh_fixperms -i
	dh_installdeb -i
	dh_gencontrol -i
	dh_md5sums -i
	dh_builddeb -i

# Build architecture-dependent files here.
binary-arch: build install
	dh_testdir
	dh_testroot

	dh_installdocs -plibeel2-$(major) `for i in NEWS README TODO AUTHORS THANKS HACKING; do \
	echo $(BUILD_TREE)/$$i ; \
	done`
	rm -rf $(CURDIR)/debian/libeel2-dev/usr/share/doc/libeel2-dev
	dh_link -plibeel2-dev usr/share/doc/libeel2-$(major) usr/share/doc/libeel2-dev
	dh_installchangelogs -a $(BUILD_TREE)/ChangeLog
	dh_link -a
	dh_strip -a
	dh_compress -a
	dh_fixperms -a
	dh_makeshlibs -V'libeel2-$(major) (>= ${version})'
	dh_installdeb -a
	dh_shlibdeps -a
	dh_gencontrol -a
	dh_md5sums -a
	dh_builddeb -a

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