Selaa lähdekoodia

Makefile: Add dependencies between targets

pull/2065/head
Val Lorentz 1 vuosi sitten
vanhempi
commit
2182b1da69
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5
    5
      Makefile

+ 5
- 5
Makefile Näytä tiedosto

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

Loading…
Peruuta
Tallenna