Skip to content

Commit 6937f10

Browse files
committed
update Makefile
1 parent 71e5dec commit 6937f10

File tree

1 file changed

+34
-7
lines changed

1 file changed

+34
-7
lines changed

Makefile

+34-7
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,34 @@ GOBUILD=CGO_ENABLED=0 go build -trimpath -ldflags '-X "github.com/xxf098/LiteSpe
88

99
PLATFORM_LIST = \
1010
darwin-amd64 \
11+
darwin-amd64-v3 \
12+
darwin-arm64 \
1113
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
1322

1423
WINDOWS_ARCH_LIST = \
1524
windows-386 \
16-
windows-amd64
17-
25+
windows-amd64 \
26+
windows-amd64-v3 \
27+
windows-arm64 \
28+
windows-arm32v7
1829

1930
all: linux-amd64 darwin-amd64 windows-amd64 # Most used
2031

2132
docker:
22-
$(GOBUILD) GOAMD64=v3 -o $(BINDIR)/$(NAME)-$@
33+
$(GOBUILD) -o $(BINDIR)/$(NAME)-$@
2334

2435
darwin-amd64:
36+
GOARCH=amd64 GOOS=darwin $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
37+
38+
darwin-amd64-v3:
2539
GOARCH=amd64 GOOS=darwin GOAMD64=v3 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
2640

2741
darwin-arm64:
@@ -31,6 +45,9 @@ linux-386:
3145
GOARCH=386 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
3246

3347
linux-amd64:
48+
GOARCH=amd64 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
49+
50+
linux-amd64-v3:
3451
GOARCH=amd64 GOOS=linux GOAMD64=v3 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
3552

3653
linux-armv5:
@@ -67,6 +84,9 @@ freebsd-386:
6784
GOARCH=386 GOOS=freebsd $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
6885

6986
freebsd-amd64:
87+
GOARCH=amd64 GOOS=freebsd $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
88+
89+
freebsd-amd64-v3:
7090
GOARCH=amd64 GOOS=freebsd GOAMD64=v3 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
7191

7292
freebsd-arm64:
@@ -76,14 +96,14 @@ windows-386:
7696
GOARCH=386 GOOS=windows $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
7797

7898
windows-amd64:
99+
GOARCH=amd64 GOOS=windows $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
100+
101+
windows-amd64-v3:
79102
GOARCH=amd64 GOOS=windows GOAMD64=v3 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
80103

81104
windows-arm64:
82105
GOARCH=arm64 GOOS=windows $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
83106

84-
windows-arm32v7:
85-
GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
86-
87107
windows-arm32v7:
88108
GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
89109

@@ -100,5 +120,12 @@ $(zip_releases): %.zip : %
100120
all-arch: $(PLATFORM_LIST) $(WINDOWS_ARCH_LIST)
101121

102122
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+
103130
clean:
104131
rm $(BINDIR)/*

0 commit comments

Comments
 (0)