#!/usr/bin/make -f

SHEEL := /bin/bash

override_dh_auto_build:
	mkdir -p bin
	set -ex && \
		export CGO_ENABLED=1 && \
		go build \
			-mod vendor -buildmode pie -v \
			-ldflags "-s -w \
				-X github.com/operator-framework/ansible-operator-plugins/internal/version.Version=v1.42.2 \
				-X github.com/operator-framework/ansible-operator-plugins/internal/version.GitVersion=v1.42.2 \
				-X github.com/operator-framework/ansible-operator-plugins/internal/version.GitCommit=42d48f6c1db3bc76a9bf4ce5cbb491315f5a919d \
				-X github.com/operator-framework/ansible-operator-plugins/internal/version.KubernetesVersion=v1.32.0 \
				-X github.com/operator-framework/ansible-operator-plugins/internal/version.ImageVersion=v1.42.2 \
			" \
			-o ./bin/ansible-operator ./cmd/ansible-operator

override_dh_auto_install:
	install -Dpm755 -d debian/tmp/usr/bin
	install -Dpm755 -d debian/tmp/usr/share/bash-completion/completions
	install -Dpm755 -t debian/tmp/usr/bin bin/*
	./bin/ansible-operator completion bash > debian/tmp/usr/share/bash-completion/completions/ansible-operator

override_dh_auto_test:

override_dh_auto_clean:

%:
	dh $@
