#! /usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include debian/kde.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk

APPNAME = kalarm

DEB_KDE_CVS_MAKE := yes
DEB_KDE_ENABLE_FINAL := yes
DEB_KDE_APIDOX := no

DEB_DESTDIR = $(CURDIR)/debian/tmp/
DEB_CONFIGURE_EXTRA_FLAGS := --enable-shared --disable-static

post-patches:: debian/stamp-libtool-update

debian/stamp-libtool-update:
	cp -f /usr/share/libtool/libtool.m4 admin/libtool.m4.in
	cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh
	touch debian/stamp-libtool-update

common-build-arch:: debian/stamp-man-pages
debian/stamp-man-pages:
# Generate man pages for the programs
	for f in debian/man/*.man; do \
		soelim -Idebian/man $$f \
		 >debian/man/`basename $$f .man`.1; \
	done
	touch debian/stamp-man-pages

clean::
	rm -f debian/man/*.1
	rm -f debian/stamp-libtool-update debian/stamp-man-pages
	rm -f admin/libtool.m4.in admin/ltmain.sh
	rm -f Makefile.cvs

binary-install/$(DEB_SOURCE_PACKAGE)::
	set -e; \
	echo Building $(DEB_SOURCE_PACKAGE) HTML docs...; \
	mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)$(kde_htmldir)/en/$(APPNAME); \
	cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)$(kde_htmldir)/en/$(APPNAME); \
	meinproc $(CURDIR)/debian/tmp$(kde_htmldir)/en/$(APPNAME)/index.docbook;


DEB_INSTALL_DOCS_ALL :=
DEB_INSTALL_DOCS_kalarm-upgrade = $(shell for f in Change* README* NEWS TODO BUGS AUTHORS THANKS ACNOWLEDGEMENTS COPYING INSTALL*; do if test -s $(DEB_SRCDIR)/$$f; then echo $(DEB_SRCDIR)/$$f; fi; done)

shlibs_ver=4:3.3.1
DEB_DH_MAKESHLIBS_ARGS_$(cdbs_curpkg) := -V

DEB_SHLIBDEPS_INCLUDE := debian/$(cdbs_curpkg)/usr/lib

DEB_DH_SHLIBDEPS_ARGS += $(DEB_DH_SHLIBDEPS_ARGS_$(cdbs_curpkg))
