Cloak/Makefile
2019-01-21 21:17:26 +00:00

31 lines
696 B
Makefile

default: all
version=$(shell ver=$$(git log -n 1 --pretty=oneline --format=%D | awk -F, '{print $$1}' | awk '{print $$3}'); \
if [ "$$ver" = "master" ] ; then \
ver="master($$(git log -n 1 --pretty=oneline --format=%h))" ; \
fi ; \
echo $$ver)
client:
mkdir -p build
go build -ldflags "-X main.version=${version}" ./cmd/ck-client
mv ck-client* ./build
server:
mkdir -p build
go build -ldflags "-X main.version=${version}" ./cmd/ck-server
mv ck-server* ./build
server_pprof:
mkdir -p build
go build -ldflags "-X main.version=${version}" -tags pprof ./cmd/ck-server
mv ck-server* ./build
install:
mv build/ck-* /usr/local/bin
all: client server
clean:
rm -rf ./build/ck-*