mirror of
https://github.com/wweir/sower.git
synced 2024-04-21 12:42:15 +00:00
22 lines
475 B
Makefile
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
|