#!/usr/bin/env bash
#MISE description="Compile the heimdall eBPF program and regenerate Go bindings"
set -euo pipefail

docker build --platform=linux/amd64 -q -t teral-bpf-gen -f svc/heimdall/internal/network/bpf/Dockerfile.gen svc/heimdall/internal/network/bpf >/dev/null
docker run --rm --platform=linux/amd64 -v "$PWD:/work" -w /work teral-bpf-gen \
  go generate -tags bpf_generate ./svc/heimdall/internal/network/...
