#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE := 1

# XXX: This does not currently have any effect on dangling symlinks.
export DH_GOLANG_INSTALL_EXTRA := \
	bcache/testdata \
	bcachefs/testdata \
	blockdevice/testdata \
	btrfs/testdata \
	internal/fs/testdata \
	iscsi/testdata \
	selinuxfs/testdata \
	sysfs/testdata \
	xfs/testdata \
	# EOL

BUILT_SOURCE = _build/src/github.com/prometheus/procfs/

%:
	dh $@ --builddir=_build --buildsystem=golang

execute_before_dh_auto_test:
	# Unpack test fixtures.
	./ttar -C _build/src/github.com/prometheus/procfs/testdata \
      -x -f testdata/fixtures.ttar

execute_after_dh_auto_test:
	rm -rf _build/src/github.com/prometheus/procfs/testdata/fixtures

execute_after_dh_auto_configure:
	for t in $(DH_GOLANG_INSTALL_EXTRA); do \
	  cp --update=all --archive --force $$t $(BUILT_SOURCE)/$$t; \
	done
