Преглед изворни кода

Makefile: Add dependencies between targets

pull/2065/head
Val Lorentz пре 11 месеци
родитељ
комит
2182b1da69
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5
    5
      Makefile

+ 5
- 5
Makefile Прегледај датотеку

@@ -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 ./...

Loading…
Откажи
Сачувај