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

export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all

include /usr/share/dpkg/buildflags.mk

%:
	dh $@ --builddirectory=cmake-build

override_dh_auto_configure:
	dh_auto_configure --sourcedirectory=src -- \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_C_FLAGS="$(CFLAGS) $(CPPFLAGS)" \
		-DCMAKE_CXX_FLAGS="$(CXXFLAGS) $(CPPFLAGS)" \
		-DUSE_BOOST_TEST=TRUE

override_dh_auto_test:
	-cd cmake-build && ctest -N && ctest $(subst parallel=,-j,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) --rerun-failed --output-on-failure

execute_after_dh_auto_clean:
	$(RM) src/tests/config_tmp.ini

execute_after_dh_install:
	mv debian/antpm/usr/bin/gant debian/antpm/usr/bin/antpm-garmin-ant-downloader
