mirror of
https://github.com/GlueOps/autoglue.git
synced 2026-02-13 21:00:06 +01:00
24 lines
584 B
Makefile
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)
|