Files
autoglue/terraform-provider-autoglue/Makefile
2025-11-02 13:19:30 +00:00

24 lines
584 B
Makefile

BIN ?= terraform-provider-autoglue
VER ?= 0.0.1
OS ?= $(shell uname -s | tr '[:upper:]' '[:lower:]')
ARCH ?= $(shell uname -m | sed 's/x86_64/amd64/;s/arm64/arm64/')
.PHONY: build tidy dev clean
build:
go build -o $(BIN) .
tidy:
go mod tidy
dev:
@echo "Installing dev provider v$(VER) for $(OS)_$(ARCH)..."
@DST="$${HOME}/.terraform.d/plugins/glueops/autoglue/autoglue/$(VER)/$(OS)_$(ARCH)"; \
mkdir -p "$$DST"; \
go build -o "$$DST/terraform-provider-autoglue_v$(VER)" .; \
echo "Provider installed to $$DST"; \
echo "Run: terraform init -upgrade"
clean:
rm -f $(BIN)