|
@@ -11,19 +11,19 @@ capdef_file = ./irc/caps/defs.go
|
11
|
11
|
|
12
|
12
|
all: build
|
13
|
13
|
|
14
|
|
-install:
|
|
14
|
+install: build
|
15
|
15
|
go install -v -ldflags "-X main.commit=$(GIT_COMMIT) -X main.version=$(GIT_TAG)"
|
16
|
16
|
|
17
|
|
-build:
|
|
17
|
+build: ${capdef_file}
|
18
|
18
|
go build -v -ldflags "-X main.commit=$(GIT_COMMIT) -X main.version=$(GIT_TAG)"
|
19
|
19
|
|
20
|
|
-release:
|
|
20
|
+release: build
|
21
|
21
|
goreleaser --skip-publish --rm-dist
|
22
|
22
|
|
23
|
|
-capdefs:
|
|
23
|
+${capdef_file}: ./gencapdefs.py
|
24
|
24
|
python3 ./gencapdefs.py > ${capdef_file}
|
25
|
25
|
|
26
|
|
-test:
|
|
26
|
+test: ${capdef_file}
|
27
|
27
|
python3 ./gencapdefs.py | diff - ${capdef_file}
|
28
|
28
|
go test ./...
|
29
|
29
|
go vet ./...
|