Makefile (492B)
1 BINARY=xmpp-webhook 2 3 VERSION=0.3 4 BUILD_DATE=`date '+%Y%m%d%H%M'` 5 BUILD=`git rev-parse HEAD` 6 OS=`uname | tr "[:upper:]" "[:lower:]"` 7 ARCH="amd64" 8 9 LDFLAGS=-ldflags "-X main.Version=${VERSION} -X main.Build=${BUILD} -X main.BuildDate=${BUILD_DATE} -w" 10 11 .DEFAULT: ${BINARY} 12 13 ${BINARY}: main.go handler.go 14 @echo "Build for ${OS}(${ARCH}) static" 15 GOOS=${OS} GOARCH=${ARCH} CGO_ENABLED=0 \ 16 go build ${LDFLAGS} -tags netgo -o ${BINARY} 17 18 .PHONY: clean 19 clean: 20 rm -rf ${BINARY} 21 22 # vim:ft=make