NAME=gitlin VERSION=1.0.0 #VERSION=$(cat utils/version.go | grep "var Ver" | awk '{print $4}' | sed "s/\"//g") CC=CGO_ENABLED=0 go build # リリース。なし=デバッグ。 RELEASE=-ldflags="-s -w" -buildvcs=false all: ${CC} ${RELEASE} -o ${NAME} clean: rm -f ${NAME} ${NAME}-${VERSION}.tar.gz dist: clean mkdir -p ${NAME}-${VERSION} cp -R LICENSE Makefile README.md CHANGELOG.md\ cmd pages public serve utils views go.sum go.mod logo.png\ main.go ${NAME}-${VERSION} tar zcfv ${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION} rm -rf ${NAME}-${VERSION} .PHONY: all options clean dist