@@ -8,20 +8,34 @@ GOBUILD=CGO_ENABLED=0 go build -trimpath -ldflags '-X "github.com/xxf098/LiteSpe
8
8
9
9
PLATFORM_LIST = \
10
10
darwin-amd64 \
11
+ darwin-amd64-v3 \
12
+ darwin-arm64 \
11
13
linux-386 \
12
- linux-amd64
14
+ linux-amd64 \
15
+ linux-amd64-v3 \
16
+ linux-armv7 \
17
+ linux-armv8 \
18
+ freebsd-386 \
19
+ freebsd-amd64 \
20
+ freebsd-amd64-v3 \
21
+ freebsd-arm64
13
22
14
23
WINDOWS_ARCH_LIST = \
15
24
windows-386 \
16
- windows-amd64
17
-
25
+ windows-amd64 \
26
+ windows-amd64-v3 \
27
+ windows-arm64 \
28
+ windows-arm32v7
18
29
19
30
all : linux-amd64 darwin-amd64 windows-amd64 # Most used
20
31
21
32
docker :
22
- $(GOBUILD ) GOAMD64=v3 -o $(BINDIR ) /$(NAME ) -$@
33
+ $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
23
34
24
35
darwin-amd64 :
36
+ GOARCH=amd64 GOOS=darwin $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
37
+
38
+ darwin-amd64-v3 :
25
39
GOARCH=amd64 GOOS=darwin GOAMD64=v3 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
26
40
27
41
darwin-arm64 :
@@ -31,6 +45,9 @@ linux-386:
31
45
GOARCH=386 GOOS=linux $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
32
46
33
47
linux-amd64 :
48
+ GOARCH=amd64 GOOS=linux $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
49
+
50
+ linux-amd64-v3 :
34
51
GOARCH=amd64 GOOS=linux GOAMD64=v3 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
35
52
36
53
linux-armv5 :
@@ -67,6 +84,9 @@ freebsd-386:
67
84
GOARCH=386 GOOS=freebsd $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
68
85
69
86
freebsd-amd64 :
87
+ GOARCH=amd64 GOOS=freebsd $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
88
+
89
+ freebsd-amd64-v3 :
70
90
GOARCH=amd64 GOOS=freebsd GOAMD64=v3 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@
71
91
72
92
freebsd-arm64 :
@@ -76,14 +96,14 @@ windows-386:
76
96
GOARCH=386 GOOS=windows $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
77
97
78
98
windows-amd64 :
99
+ GOARCH=amd64 GOOS=windows $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
100
+
101
+ windows-amd64-v3 :
79
102
GOARCH=amd64 GOOS=windows GOAMD64=v3 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
80
103
81
104
windows-arm64 :
82
105
GOARCH=arm64 GOOS=windows $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
83
106
84
- windows-arm32v7 :
85
- GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
86
-
87
107
windows-arm32v7 :
88
108
GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD ) -o $(BINDIR ) /$(NAME ) -$@ .exe
89
109
@@ -100,5 +120,12 @@ $(zip_releases): %.zip : %
100
120
all-arch : $(PLATFORM_LIST ) $(WINDOWS_ARCH_LIST )
101
121
102
122
releases : $(gz_releases ) $(zip_releases )
123
+
124
+ lint :
125
+ GOOS=darwin golangci-lint run ./...
126
+ GOOS=windows golangci-lint run ./...
127
+ GOOS=linux golangci-lint run ./...
128
+ GOOS=freebsd golangci-lint run ./...
129
+
103
130
clean :
104
131
rm $(BINDIR ) /*
0 commit comments