Files
sower/Makefile
T
2021-07-17 08:05:02 +08:00

22 lines
475 B
Makefile

CPUS ?= $(shell nproc)
MAKEFLAGS += --jobs=$(CPUS)
GO:=CGO_ENABLED=0 go
default: test build
test:
${GO} vet ./...
${GO} test ./...
build: client server
.PHONY: client
client:
${GO} build -ldflags "\
-X main.version=$(shell git describe --tags --always) \
-X main.date=$(shell date +%Y-%m-%d)" ./cmd/client
.PHONY: server
server:
${GO} build -ldflags "\
-X main.version=$(shell git describe --tags --always) \
-X main.date=$(shell date +%Y-%m-%d)" ./cmd/server