#!/usr/bin/make -f

# m-privacy
export DEB_CFLAGS_MAINT_APPEND += -march=x86-64-v2 -mtune=generic -flto=16 -ffat-lto-objects
export DEB_CXXFLAGS_MAINT_APPEND += -march=x86-64-v2 -mtune=generic -flto=16 -ffat-lto-objects
export DEB_LDFLAGS_MAINT_APPEND += -march=x86-64-v2 -mtune=generic -flto=16 -ffat-lto-objects

export DEB_BUILD_MAINT_OPTIONS=hardening=+all

CONFIG_ARGS := -DCMAKE_BUILD_TYPE=Release \
               -DREPRODUCIBLE_BUILDS=ON

DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)

ifneq (,$(filter i386 x32, $(DEB_HOST_ARCH)))
CONFIG_ARGS += -DCOMPILE_C_ONLY=ON
endif

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- ${CONFIG_ARGS}

override_dh_compress:
	mp_rsbac
	dh_compress
