#!/usr/bin/make -f
# -*- makefile -*-

export DH_VERBOSE=1
#export DEB_BUILD_OPTIONS = noopt

#CFLAGS += -DSYSLOG -ggdb
#CXXFLAGS += -DSYSLOG -ggdb
#CPPFLAGS += -DSYSLOG


%:
	dh $@ --with systemd,quilt --buildsystem=cmake --parallel

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_INSTALL_PREFIX=/ \
		-DCMAKE_COLOR_MAKEFILE=off \
		-DUSE_USR_PREFIX=1 \
		-DPostgreSQL_INCLUDE_DIR=/usr/include/postgresql \
		-DPostgreSQL_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
		-DPostgreSQL_TYPE_INCLUDE_DIR=/usr/include/postgresql/9.6/server \
		-DIDL_DIR=/usr/share/idl/fred/


override_dh_install:
	#install -m 755 $(CURDIR)/debian/sms_send_tomato.bash $(CURDIR)/debian/fred-mifd/usr/share/fred/util/sms_send_tomato
	#install -m 644 $(CURDIR)/debian/sms_send_tomato.conf $(CURDIR)/debian/fred-mifd/etc/fred/sms_send_tomato.conf
	#install -m 755 $(CURDIR)/debian/sms_send_klikniavolej.bash $(CURDIR)/debian/fred-mifd/usr/share/fred/util/sms_send_klikniavolej
	#install -m 644 $(CURDIR)/debian/sms_send_klikniavolej.conf $(CURDIR)/debian/fred-mifd/etc/fred/sms_send_klikniavolej.conf
	# FIXME: remove when needed, works around typos
	#mv debian/tmp/usr/sbin/fred-disclose-flag-updater debian/tmp/usr/sbin/fred-disclose-flags-updater
	#mv debian/tmp/usr/sbin/fred-mojeid-msgen debian/tmp/usr/sbin/fred-mojeid-msggen
	dh_install

# https://lists.debian.org/debian-mentors/2015/09/msg00606.html
override_dh_installinit:
	dh_installinit --noscripts


ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES)))
override_dh_installman:
	virtualenv -p python3 ve
	#. ve/bin/activate && pip install 'docutils<0.18' Sphinx==2.1 Jinja2==3.0.3 sphinxcontrib-applehelp==1.0.8
	. ve/bin/activate && pip install docutils Sphinx
	. ve/bin/activate && export LC_ALL=en_US.UTF8 && sphinx-build -b man -d man/_build/doctrees man man/_build/man
	rm -rf ve
	find man/_build
	dh_installman
else
override_dh_installman:
	@echo '**********************************************************'
	@echo 'Skip generating man page                                  '
	@echo '**********************************************************'
endif

