#!/usr/bin/make -f

export DH_GOLANG_EXCLUDES := tools/

PKG := gitlab.com/signald/signald-go
GO_LDFLAGS += -X $(PKG)/cmd/signaldctl/common.Version=$(./version.sh)
GO_LDFLAGS += -X $(PKG)/cmd/signaldctl/common.Branch=$(shell debian/get-branch.sh)
GO_LDFLAGS += -X $(PKG)/cmd/signaldctl/common.Commit=$(CI_BUILD_REF)

override_dh_auto_install:
	dh_auto_install -- --no-source

%:
	dh $@ --buildsystem=golang --with=golang --with bash-completion

override_dh_auto_build:
	dh_auto_build -- -ldflags '$(GO_LDFLAGS)'