mirror of
https://github.com/number571/go-peer.git
synced 2026-09-14 11:05:42 +05:00
19 lines
556 B
Makefile
19 lines
556 B
Makefile
GC=go build
|
|
ROOPATH=../../..
|
|
BINPATH=$(ROOPATH)/bin
|
|
|
|
.PHONY: default build clean
|
|
default: build
|
|
build:
|
|
$(GC) -o $(BINPATH)/tkeygen . # main
|
|
|
|
for arch in amd64 arm64; \
|
|
do \
|
|
CGO_ENABLED=0 GOOS=linux GOARCH=$${arch} go build -o $(BINPATH)/tkeygen_$${arch}_linux .; \
|
|
CGO_ENABLED=0 GOOS=windows GOARCH=$${arch} go build -o $(BINPATH)/tkeygen_$${arch}_windows.exe .; \
|
|
CGO_ENABLED=0 GOOS=darwin GOARCH=$${arch} go build -o $(BINPATH)/tkeygen_$${arch}_darwin .; \
|
|
done;
|
|
clean:
|
|
rm -f *.key
|
|
rm -f tkeygen $(BINPATH)/tkeygen $(BINPATH)/tkeygen_*
|