forked from opennetworktools/netmap
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
15 lines (13 loc) · 673 Bytes
/
Makefile
File metadata and controls
15 lines (13 loc) · 673 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BINARY_NAME=netmap
VERSION=v0.1.3
DIST_DIR=dist
build:
mkdir -p ${DIST_DIR}
GOOS=darwin GOARCH=amd64 go build -ldflags="-s -w" -v -o ${DIST_DIR}/${BINARY_NAME}-darwin-amd64-${VERSION} .
GOOS=darwin GOARCH=arm64 go build -ldflags="-s -w" -v -o ${DIST_DIR}/${BINARY_NAME}-darwin-arm64-${VERSION} .
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -v -o ${DIST_DIR}/${BINARY_NAME}-linux-amd64-${VERSION} .
GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -v -o ${DIST_DIR}/${BINARY_NAME}-linux-arm64-${VERSION} .
GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -v -o ${DIST_DIR}/${BINARY_NAME}-windows-amd64-${VERSION}.exe .
clean:
go clean
rm -rf ${DIST_DIR}