#!/usr/bin/make -f

export DH_GOLANG_EXCLUDES := demo tools benchmarks

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

override_dh_auto_configure:
	dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
	cp -r \
		/usr/share/gocode/src/github.com/emersion/go-mbox \
		$(CURDIR)/_build/src/github.com/ProtonMail/go-mbox
	while IFS="" read -r p || [ -n "$$p" ]; do \
		patch -uN -d $(CURDIR)/_build/src/github.com/ProtonMail/go-mbox < $(CURDIR)/debian/go-mbox-patches/"$$p"; \
	done < $(CURDIR)/debian/go-mbox-patches/series
endif
