@@ -0,0 +1,30 @@
|
||||
BINARY = cli-mon
|
||||
GOARCH = amd64
|
||||
|
||||
LDFLAGS = -ldflags "-s -w -buildid=$(git rev-parse HEAD)"
|
||||
|
||||
# Build the project
|
||||
all: clean test linux darwin windows
|
||||
|
||||
linux:
|
||||
GOOS=linux GOARCH=${GOARCH} go build ${LDFLAGS} -tags netgo -o ${BINARY}-linux-${GOARCH} . ; \
|
||||
cd - >/dev/null
|
||||
|
||||
darwin:
|
||||
GOOS=darwin GOARCH=${GOARCH} go build ${LDFLAGS} -tags netgo -o ${BINARY}-darwin-${GOARCH} . ; \
|
||||
cd - >/dev/null
|
||||
|
||||
windows:
|
||||
GOOS=windows GOARCH=${GOARCH} go build ${LDFLAGS} -tags netgo -o ${BINARY}-windows-${GOARCH}.exe . ; \
|
||||
cd - >/dev/null
|
||||
|
||||
test:
|
||||
go test
|
||||
|
||||
fmt:
|
||||
go fmt
|
||||
|
||||
clean:
|
||||
rm -f ${BINARY}-*
|
||||
|
||||
.PHONY: linux darwin windows test fmt clean
|
||||
Reference in New Issue
Block a user