mirror of
https://github.com/wweir/sower.git
synced 2024-04-21 12:42:15 +00:00
25 lines
519 B
Makefile
25 lines
519 B
Makefile
MAKEFLAGS += --jobs all
|
|
GO:=CGO_ENABLED=0 go
|
|
|
|
default: test build
|
|
|
|
test:
|
|
${GO} vet ./...
|
|
${GO} test ./...
|
|
|
|
build: sower sowerd
|
|
.PHONY: sower
|
|
sower:
|
|
${GO} build -ldflags "\
|
|
-X main.version=$(shell git describe --tags --always) \
|
|
-X main.date=$(shell date +%Y-%m-%d)" \
|
|
-o sower ./cmd/sower
|
|
.PHONY: sowerd
|
|
sowerd:
|
|
${GO} build -ldflags "\
|
|
-X main.version=$(shell git describe --tags --always) \
|
|
-X main.date=$(shell date +%Y-%m-%d)" \
|
|
-o sowerd ./cmd/sowerd
|
|
|
|
clean:
|
|
rm -f sower sowerd sower.exe sowerd.exe
|