#!/usr/bin/make -f

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

export QMAKE := /usr/bin/qmake-qt4
export LRELEASE := /usr/bin/lrelease-qt4

%:
	dh $@ --with=pkgkde-symbolshelper --parallel --list-missing

override_dh_auto_configure:
	dh_auto_configure
	cd lib; $(QMAKE) CONFIG+=create_prl

override_dh_auto_build:
	dh_auto_build
	cd lib; $(MAKE)
	cd translations; $(LRELEASE) assistant_adp_*.ts

override_dh_auto_clean:
	dh_auto_clean
	cd lib; if [ -e Makefile ]; then $(MAKE) distclean; fi
	rm -f translations/assistant_adp_*.qm

override_dh_auto_install:
	dh_auto_install
	cd lib; $(MAKE) install INSTALL_ROOT=$(CURDIR)/debian/tmp

	# Fix wrong path in prl file
	sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" \
	    $(CURDIR)/debian/tmp/usr/lib/libQtAssistantClient.prl

	# Install translations
	mkdir -p $(CURDIR)/debian/tmp/usr/share/qt4/translations/
	install -p -m0644 translations/assistant_adp_*.qm \
	    $(CURDIR)/debian/tmp/usr/share/qt4/translations/

	# Install prf file
	install -D -p -m0644 features/assistant.prf \
	    $(CURDIR)/debian/tmp/usr/share/qt4/mkspecs/features/assistant.prf

	# Install missing headers
	install -p -m0644 $(CURDIR)/debian/include/Q* \
	    $(CURDIR)/debian/tmp/usr/include/qt4/QtAssistant/
