#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS=hardening=+all

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_BUILD_TYPE=Release \
		-DREQUIRE_SERIALPORT=ON \
		-DENABLE_RADE=OFF \
		-DAETHER_GPU_SPECTRUM=ON \
		-DENABLE_BNR=OFF \
		-DENABLE_SPECBLEACH=OFF \
		-DENABLE_DFNR=OFF \
		-DENABLE_MQTT=ON \
		-DUSE_SYSTEM_ZLIB=ON \
		-DUSE_SYSTEM_MSPACK=ON \
		-DUSE_SYSTEM_LIBMOSQUITTO=ON \
		-DUSE_SYSTEM_RTMIDI=ON \
		-DUSE_SYSTEM_LIQUID_DSP=ON \
		-DLOWER_CASE_BINARY_NAME=ON \
		-DCMAKE_CTEST_ARGUMENTS="--exclude-regex theme_manager_test"

execute_before_dh_auto_configure:
	cp --remove-destination --no-target-directory /usr/share/hamradio-files/cty.dat ./resources/cty.dat
	
	mkdir -p third_party/dseg/DSEG7-Modern
	mkdir -p third_party/dseg/DSEG14-Modern
	mkdir -p third_party/dseg/DSEGWeather
	cp /usr/share/fonts/truetype/dseg/DSEG7Modern*.ttf third_party/dseg/DSEG7-Modern/
	cp /usr/share/fonts/truetype/dseg/DSEG14Modern*.ttf third_party/dseg/DSEG14-Modern/
	cp /usr/share/fonts/truetype/dseg/DSEGWeather*.ttf third_party/dseg/DSEGWeather/

%:
	dh $@ --buildsystem=cmake

