@@ -3,11 +3,11 @@ MIN_PACKER_VERSION=1.6 # for building images
33MIN_TERRAFORM_VERSION=1.0 # for deploying modules
44MIN_GOLANG_VERSION=1.16 # for building ghpc
55
6- .PHONY : tests format add-google-license install-dev-deps \
6+ .PHONY : install install-user tests format add-google-license install-dev-deps \
77 warn-go-missing warn-terraform-missing warn-packer-missing \
8- warn-go-version warn-terraform-version warn-packer-version \
9- test-engine validate_configs packer-check \
10- terraform-format packer-format \
8+ warn-go-version warn-terraform-version warn-packer-version \
9+ test-engine validate_configs packer-check \
10+ terraform-format packer-format \
1111 check-tflint check-pre-commit
1212
1313ENG = ./cmd/... ./pkg/...
@@ -20,6 +20,21 @@ ghpc: warn-go-version warn-terraform-version warn-packer-version $(shell find ./
2020 $(info **************** building ghpc ************************ )
2121 go build ghpc.go
2222
23+ install-user :
24+ $(info ******** installing ghpc in ~/bin ********************* )
25+ mkdir -p ~ /bin
26+ install -t ~ /bin ./ghpc
27+
28+ ifeq ($(shell id -u) , 0)
29+ install :
30+ $(info ***** installing ghpc in /usr/local/bin *************** )
31+ install -t /usr/local/bin ./ghpc
32+
33+ else
34+ install : install-user
35+
36+ endif
37+
2338tests : warn-terraform-version warn-packer-version test-engine validate_configs packer-check
2439
2540format : warn-go-version warn-terraform-version warn-packer-version terraform-format packer-format
0 commit comments