#!/usr/bin/make -f export DH_VERBOSE := 1 # Don't compile, test, or install a number of packages that require a big # number of new dependencies, at least for now. export DH_GOLANG_EXCLUDES := \ github.com/go-kit/kit/cmd \ github.com/go-kit/kit/circuitbreaker \ github.com/go-kit/kit/examples \ github.com/go-kit/kit/metrics \ github.com/go-kit/kit/sd/consul \ github.com/go-kit/kit/sd/etcd \ github.com/go-kit/kit/sd/etcdv3 \ github.com/go-kit/kit/sd/eureka \ github.com/go-kit/kit/sd/zk \ github.com/go-kit/kit/transport/awslambda \ github.com/go-kit/kit/transport/nats %: dh $@ --buildsystem=golang override_dh_auto_install: dh_auto_install # Do not install excluded packages. for pkg in $(DH_GOLANG_EXCLUDES); do \ rm -rf debian/*/usr/share/gocode/src/$$pkg; \ done