#!/usr/bin/make -f PLUGINS_DIR=$(CURDIR)/debian/psi-plugins/usr/lib/psi/plugins/ export DEB_BUILD_MAINT_OPTIONS = hardening=+all export QT_SELECT=qt5 PLUGINS = attentionplugin \ autoreplyplugin \ birthdayreminderplugin \ chessplugin \ cleanerplugin \ clientswitcherplugin \ conferenceloggerplugin \ contentdownloaderplugin \ enummessagesplugin \ extendedmenuplugin \ extendedoptionsplugin \ gnupgplugin \ gomokugameplugin \ historykeeperplugin \ httpuploadplugin \ imageplugin \ imagepreviewplugin \ jabberdiskplugin \ juickplugin \ messagefilterplugin \ otrplugin \ pepchangenotifyplugin \ qipxstatusesplugin \ screenshotplugin \ skinsplugin \ stopspamplugin \ storagenotesplugin \ translateplugin \ videostatusplugin \ watcherplugin %: dh $@ override_dh_auto_configure: ln -sf /usr/share/psi/plugins/* ./ for PLUGIN in $(PLUGINS); do \ echo !!! build/$${PLUGIN} ; \ mkdir -p build/$${PLUGIN} ; \ cd build/$${PLUGIN} && \ qmake ../../generic/$${PLUGIN}/ ; \ cd $(CURDIR) ; \ done override_dh_auto_build: mkdir -p build/ for PLUGIN in $(PLUGINS); do \ echo !!! build/$${PLUGIN} ; \ cd build/$${PLUGIN} && \ make -j ; \ cd $(CURDIR) ; \ done override_dh_auto_install: mkdir -p "$(PLUGINS_DIR)" find build/ -type f -name '*.so' | \ while read FILE; do \ cp -a "$${FILE}" $(PLUGINS_DIR) ; \ done override_dh_auto_clean: dh_clean rm -rf build/ include/ plugins*.pri psiplugin.pri