terraform-provider-proxmox/Makefile

33 lines
810 B
Makefile

.PHONY: build fmt vet test clean install
all: build
fmt:
@echo " -> checking code style"
@! gofmt -d $(shell find . -path ./vendor -prune -o -name '*.go' -print) | grep '^'
vet:
@echo " -> vetting code"
@go vet ./...
test:
@echo " -> testing code"
@go test -v ./...
build: clean
@echo " -> Building"
mkdir -p bin
CGO_ENABLED=0 go build -o bin/terraform-provider-proxmox cmd/terraform-provider-proxmox/*
@echo "Built terraform-provider-proxmox"
CGO_ENABLED=0 go build -v -o bin/terraform-provisioner-proxmox cmd/terraform-provisioner-proxmox/*
@echo "Built terraform-provisioner-proxmox"
install: build
cp bin/terraform-provider-proxmox $$GOPATH/bin/terraform-provider-proxmox
cp bin/terraform-provisioner-proxmox $$GOPATH/bin/terraform-provider-proxmox
clean:
@git clean -f -d -X