#! /usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/buildflags.mk
include /usr/share/rustc/architecture.mk

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

export DEB_BUILD_MAINT_OPTIONS = hardening=+all

##export CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
export DEB_HOST_RUST_TYPE DEB_HOST_GNU_TYPE
export PREFIX=/usr
export CONFIGDIR=/etc
export PATH := /usr/share/cargo/bin:$(PATH)
export CARGO=/usr/share/cargo/bin/cargo
export CARGO_HOME=$(CURDIR)/debian/cargo_home
export DEB_CARGO_CRATE=$(DEB_SOURCE)_$(DEB_VERSION_UPSTREAM)

export VERSION_FROM_AUTOTOOLS=$(DEB_VERSION_UPSTREAM)

%:
	dh $@

execute_before_dh_update_autotools_config:
	-$(RM) aminclude.am
	-$(RM) Cargo.lock
	echo $(DEB_VERSION_UPSTREAM) > $(CURDIR)/.version
	echo $(DEB_VERSION_UPSTREAM) > $(CURDIR)/.tarball-version
	touch aminclude.am
	/usr/share/cargo/bin/cargo prepare-debian debian/cargo_registry --link-from-system
	/usr/share/cargo/bin/cargo update

execute_after_dh_auto_configure:
	touch aminclude.am

execute_after_dh_auto_install-arch:
	/usr/share/cargo/bin/dh-cargo-built-using fontship

override_dh_installchangelogs:
	dh_installchangelogs --keep CHANGELOG.md

override_dh_installdocs:
	dh_installdocs -pfontship        --doc-main-package=fontship
	dh_installdocs -pfontship-common --doc-main-package=fontship
	dh_installdocs --remaining-packages

## eos
