#!/usr/bin/make -f

# See debhelper(7) (uncomment to enable).
# Output every command that modifies files on the build system.
#export DH_VERBOSE = 1

PKD := $(abspath $(dir $(MAKEFILE_LIST)))
DIR_PKG := $(CURDIR)/debian/amazon-efs-utils

export CARGO_HOME=$(PKD)/tmp/cargo_home
export CARGO_PROFILE_RELEASE_DEBUG=true

%:
	dh $@

override_dh_auto_build:
	cd src/proxy && cargo build --release --verbose

override_dh_auto_test:

execute_after_dh_auto_install:
	install -D -p -m755 src/mount_efs/__init__.py \
		$(DIR_PKG)/sbin/mount.efs
	install -D -p -m755 src/watchdog/__init__.py \
		$(DIR_PKG)/usr/bin/amazon-efs-mount-watchdog

override_dh_installinit:
	dh_installinit --name=amazon-efs-mount-watchdog

execute_after_dh_auto_clean:
	cd src/proxy && cargo clean
	rm -f src/proxy/Cargo.lock
