Added makefile

This commit is contained in:
Bitor Tonixa Balenca 2023-12-20 20:01:56 +00:00
parent 0969aabbe3
commit 2cf2657501
No known key found for this signature in database
GPG key ID: AF4454DAA92FA1F4
2 changed files with 25 additions and 0 deletions

1
.gitignore vendored
View file

@ -4,3 +4,4 @@
receita-provider
backend
*.tfstate.backup
bin/

24
Makefile Normal file
View file

@ -0,0 +1,24 @@
provider_directory=~/.terraform.d/plugins/terraform.local/balhau/receita/1.0.0/darwin_amd64/
.PHONY: clean-bin
clean-bin:
rm -rf bin
.PHONY: clean-terraform-state
clean-terraform-state:
rm -rf example/.terraform terraform.tfstate.backup .terraform.lock.hcl terraform.tfstate
.PHONY: clean
clean: clean-bin clean-terraform-state
.PHONY: build
build:
mkdir -p bin
go build -o bin/terraform-provider-receita
go build -o bin/backend api/backend.go
.PHONY: install-provider
install-provider:
mkdir -p $(provider_directory)
cp bin/terraform-provider-receita $(provider_directory)