Skip to content

Commit ba79544

Browse files
author
zu1k
committed
update makefile and dockerfile
1 parent 8693aed commit ba79544

File tree

3 files changed

+43
-6
lines changed

3 files changed

+43
-6
lines changed

.github/workflows/docker.yml

-2
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,3 @@ jobs:
2323
registry: docker.pkg.github.com
2424
repository: zu1k/nali/nali
2525
tag_with_ref: true
26-
27-

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ RUN apk add --no-cache make git
44
WORKDIR /nali-src
55
COPY . /nali-src
66
RUN go mod download && \
7-
make linux-amd64 && \
8-
mv ./bin/nali-linux-amd64 /nali
7+
make docker && \
8+
mv ./bin/nali-docker /nali
99

1010
FROM alpine:latest
1111

Makefile

+41-2
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,59 @@ WINDOWS_ARCH_LIST = \
2727
windows-386 \
2828
windows-amd64
2929

30-
all: linux-amd64 darwin-amd64 windows-amd64 # Most used
30+
docker:
31+
$(GOBUILD) -o $(BINDIR)/$(NAME)-$@
3132

3233
darwin-amd64:
3334
GOARCH=amd64 GOOS=darwin $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
3435

36+
linux-386:
37+
GOARCH=386 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
38+
3539
linux-amd64:
3640
GOARCH=amd64 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
3741

42+
linux-armv5:
43+
GOARCH=arm GOOS=linux GOARM=5 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
44+
45+
linux-armv6:
46+
GOARCH=arm GOOS=linux GOARM=6 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
47+
48+
linux-armv7:
49+
GOARCH=arm GOOS=linux GOARM=7 $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
50+
51+
linux-armv8:
52+
GOARCH=arm64 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
53+
54+
linux-mips-softfloat:
55+
GOARCH=mips GOMIPS=softfloat GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
56+
57+
linux-mips-hardfloat:
58+
GOARCH=mips GOMIPS=hardfloat GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
59+
60+
linux-mipsle-softfloat:
61+
GOARCH=mipsle GOMIPS=softfloat GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
62+
63+
linux-mipsle-hardfloat:
64+
GOARCH=mipsle GOMIPS=hardfloat GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
65+
66+
linux-mips64:
67+
GOARCH=mips64 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
68+
69+
linux-mips64le:
70+
GOARCH=mips64le GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
71+
72+
freebsd-386:
73+
GOARCH=386 GOOS=freebsd $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
74+
3875
freebsd-amd64:
3976
GOARCH=amd64 GOOS=freebsd $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
4077

78+
windows-386:
79+
GOARCH=386 GOOS=windows $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
80+
4181
windows-amd64:
4282
GOARCH=amd64 GOOS=windows $(GOBUILD) -o $(BINDIR)/$(NAME)-$@.exe
43-
4483
gz_releases=$(addsuffix .gz, $(PLATFORM_LIST))
4584
zip_releases=$(addsuffix .zip, $(WINDOWS_ARCH_LIST))
4685

0 commit comments

Comments
 (0)