1
1
GOCC = go
2
2
3
- .PHONY : multi install test multi-cross
4
- .PHONY : multi-darwin multi-darwin-386 multi-darwin-amd64
5
- .PHONY : multi-linux multi-linux-386 multi-linux-amd64
6
- .PHONY : multi-windows multi-windows-386 multi-windows-amd64
3
+ .PHONY : all install test install-systemd
7
4
8
- all : multi
9
-
10
- multi :
5
+ all :
11
6
$(GOCC ) build -o ./bin/multi ./cmd/multi
12
7
13
8
install :
@@ -19,35 +14,3 @@ install-systemd: install
19
14
20
15
test :
21
16
$(GOCC ) test ./... -cover
22
-
23
- multi-cross : multi-darwin multi-linux multi-windows
24
- @echo " Full cross compilation done."
25
-
26
- multi-darwin-amd64 :
27
- GOOS=darwin GOARCH=amd64 $(GOCC ) build -o ./bin/multi-darwin-amd64 ./cmd/multi
28
- @echo " Darwin amd64 cross compilation done."
29
-
30
- multi-darwin : multi-darwin-amd64
31
- @echo " Darwin cross compilation done."
32
-
33
- multi-linux-386 :
34
- GOOS=linux GOARCH=386 $(GOCC ) build -o ./bin/multi-linux-386 ./cmd/multi
35
- @echo " Linux 386 cross compilation done."
36
-
37
- multi-linux-amd64 :
38
- GOOS=linux GOARCH=amd64 $(GOCC ) build -o ./bin/multi-linux-amd64 ./cmd/multi
39
- @echo " Linux amd64 cross compilation done."
40
-
41
- multi-linux : multi-linux-386 multi-linux-amd64
42
- @echo " Linux cross compilation done."
43
-
44
- multi-windows-386 :
45
- GOOS=windows GOARCH=386 $(GOCC ) build -o ./bin/multi-windows-386 ./cmd/multi
46
- @echo " Windows 386 cross compilation done."
47
-
48
- multi-windows-amd64 :
49
- GOOS=windows GOARCH=amd64 $(GOCC ) build -o ./bin/multi-windows-amd64 ./cmd/multi
50
- @echo " Windows amd64 cross compilation done."
51
-
52
- multi-windows : multi-windows-386 multi-windows-amd64
53
- @echo " Windows cross compilation done."
0 commit comments