summaryrefslogtreecommitdiffstats
path: root/debian/rules
blob: 4b8a1122a45b0ad4ec3f9e7a6c88632469cd5828 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

BUILD_DIR = obj-$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

%:
	dh $@ --builddirectory=$(BUILD_DIR)

override_dh_auto_clean:
	dh_auto_clean --builddirectory=$(BUILD_DIR)
	rm -rf $(BUILD_DIR)

override_dh_auto_configure:
	cmake -S . -B $(BUILD_DIR) \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_BUILD_TYPE=None \
		-DCMAKE_VERBOSE_MAKEFILE=ON \
		-DABIVERSION=$(shell dpkg-parsechangelog | sed -rne 's/^Version: 0\.0\.([0-9]+).*$$/\1/p') \
		-DRUNSTATEDIR=/run