-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
30 lines (26 loc) · 826 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ifneq (,${GO_FLAGS})
GFLAGS=${GO_FLAGS}
else
GFLAGS=-ldflags "-s -w"
endif
all:
GOPATH=`pwd` GOARCH=amd64 go build Gotp
install:amd64 arm arm64 mips64 mips64le ppc64 ppc64le win32 win64
amd64:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
arm:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
arm64:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
mips64:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
mips64le:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
ppc64:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
ppc64le:
GOPATH=`pwd` GOARCH=$@ go build $(GFLAGS) -o Gotp_$@ Gotp
win64:
GOPATH=`pwd` GOOS=windows GOARCH=amd64 go build $(GFLAGS) -o Gotp.exe Gotp
win32:
GOPATH=`pwd` GOOS=windows GOARCH=386 go build $(GFLAGS) -o Gotp32.exe Gotp