Skip to content

Commit 07a3e2d

Browse files
committed
feat: restructure repo
1 parent 949754b commit 07a3e2d

File tree

4 files changed

+20
-16
lines changed

4 files changed

+20
-16
lines changed

β€Ž.go-versionβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.16.0
1+
1.16.3

β€ŽMakefileβ€Ž

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
build:
2-
mkdir -p bin
3-
cd src; go build -o ../bin/srv42 .
2+
@mkdir -p bin
3+
go build -o bin/srv42 .
44

5-
compile:
6-
cd src; GOOS=darwin GOARCH=amd64 go build -o ../bin/srv42-darwin-amd64 .
7-
cd src; GOOS=darwin GOARCH=arm64 go build -o ../bin/srv42-darwin-arm64 .
8-
cd src; GOOS=linux GOARCH=amd64 go build -o ../bin/srv42-linux-amd64 .
9-
cd src; GOOS=windows GOARCH=amd64 go build -o ../bin/srv42-windows-amd64.exe .
5+
clean:
6+
@rm bin/*
107

11-
tar czf bin/srv42-darwin-amd64.tar.gz bin/srv42-darwin-amd64
12-
tar czf bin/srv42-darwin-arm64.tar.gz bin/srv42-darwin-arm64
13-
tar czf bin/srv42-linux-amd64.tar.gz bin/srv42-linux-amd64
14-
tar czf bin/srv42-windows-amd64.exe.tar.gz bin/srv42-windows-amd64.exe
8+
compile: clean
9+
@for os in darwin linux; do \
10+
for arch in amd arm; do \
11+
GOOS=$$os GOARCH=$${arch}64 go build -o bin/srv42-$$os-$${arch}64 .; \
12+
tar czf bin/srv42-$$os-$${arch}64.tar.gz bin/srv42-$$os-$${arch}64; \
13+
sha256sum bin/srv42-$$os-$${arch}64.tar.gz > bin/srv42-$$os-$${arch}64.tar.gz.sha256; \
14+
echo $$os $${arch}64 compiled; \
15+
done \
16+
done
1517

16-
sha256sum bin/srv42-darwin-amd64.tar.gz > bin/srv42-darwin-amd64.tar.gz.sha256
17-
sha256sum bin/srv42-darwin-arm64.tar.gz > bin/srv42-darwin-arm64.tar.gz.sha256
18-
sha256sum bin/srv42-linux-amd64.tar.gz > bin/srv42-linux-amd64.tar.gz.sha256
19-
sha256sum bin/srv42-windows-amd64.exe.tar.gz > bin/srv42-windows-amd64.exe.tar.gz.sha256
18+
brew-sha256:
19+
@for os in darwin linux; do \
20+
for arch in amd arm; do \
21+
echo "\"$$os-$${arch}64\" => \"$$(sha256sum bin/srv42-$$os-$${arch}64.tar.gz | egrep -o '^\w+')\""; \
22+
done \
23+
done
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
Β (0)