@@ -8,7 +8,6 @@ BIN := $(shell go env GOBIN)
8
8
ifndef BIN
9
9
BIN := $(GOPATH ) /bin
10
10
endif
11
-
12
11
default : help
13
12
14
13
HELP_FORMAT =" \033[36m%-25s\033[0m %s\n"
@@ -54,26 +53,13 @@ clean: ## Cleanup previous build
54
53
@echo " ==> Cleanup previous build"
55
54
rm -f ./build/nomad-driver-podman
56
55
57
- pkg/% /nomad-driver-podman : GO_OUT ?= $@
58
- pkg/% /nomad-driver-podman : # # Build the nomad-driver-podman plugin for GOOS_GOARCH, e.g. pkg/linux_amd64/nomad-driver-podman
59
- @echo " ==> Building $@ with tags $( GO_TAGS) ..."
60
- CGO_ENABLED=0 \
61
- GOOS=$(firstword $(subst _, ,$* ) ) \
62
- GOARCH=$(lastword $(subst _, ,$* ) ) \
63
- go build -trimpath -o $(GO_OUT )
64
-
65
- .PRECIOUS : pkg/% /nomad-driver-podman
66
- pkg/% .zip : pkg/% /nomad-driver-podman # # Build and zip the nomad-driver-podman plugin for GOOS_GOARCH, e.g. pkg/linux_amd64.zip
67
- @echo " ==> Packaging for $@ ..."
68
- @cp LICENSE $(dir $< ) LICENSE.txt
69
- zip -j $@ $(dir $< ) *
70
-
71
56
.PHONY : dev
72
57
dev : clean build/nomad-driver-podman # # Build the nomad-driver-podman plugin
73
58
74
59
build/nomad-driver-podman :
75
60
@echo " ==> Building driver plugin ..."
76
61
mkdir -p build
62
+ CGO_ENABLED=0 \
77
63
go build -o build/nomad-driver-podman .
78
64
79
65
.PHONY : test
102
88
dist/% /nomad-driver-podman : GO_OUT ?= $@
103
89
dist/% /nomad-driver-podman :
104
90
@echo " ==> RELEASE BUILD of $@ ..."
91
+ CGO_ENABLED=0 \
105
92
GOOS=linux GOARCH=$(lastword $(subst _, ,$* ) ) \
106
93
go build -trimpath -o $(GO_OUT )
107
94
0 commit comments