#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 define TOOLS cache_check cache_dump cache_metadata_size cache_repair cache_restore cache_writeback thin_check thin_delta thin_dump thin_ls thin_repair thin_restore thin_rmap thin_metadata_size thin_metadata_pack thin_metadata_unpack thin_migrate thin_trim era_check era_dump era_invalidate era_restore endef include /usr/share/dpkg/default.mk %: dh $@ --buildsystem=cargo override_dh_installman: $(foreach i,$(TOOLS),debian/thin-provisioning-tools/usr/share/man/man8/$(i).8) dh_installman override_dh_link: mv debian/thin-provisioning-tools/usr/bin debian/thin-provisioning-tools/usr/sbin dh_link $(foreach i,$(TOOLS),usr/sbin/pdata_tools usr/sbin/$(i)) debian/thin-provisioning-tools/usr/share/man/%.8: %.txt @mkdir -p $(dir $@) bin/txt2man -t $(basename $(notdir $<)) -s 8 -v "System Manager's Manual" -r "Device Mapper Tools" $< > $@