kevinschoon-pomo/Makefile

41 lines
787 B
Makefile
Raw Normal View History

2019-03-17 20:12:48 +01:00
DOCKER_CMD=docker run --rm -ti -w /build/pomo -v $$PWD:/build/pomo
DOCKER_IMAGE=pomo-build
2020-09-08 18:35:47 +02:00
2018-01-21 16:38:17 +01:00
VERSION ?= $(shell git describe --tags 2>/dev/null)
ifeq "$(VERSION)" ""
VERSION := UNKNOWN
endif
2020-09-08 18:35:47 +02:00
LDFLAGS=\
-X github.com/kevinschoon/pomo/pkg/internal/version.Version=$(VERSION)
.PHONY: \
2018-01-22 16:07:58 +01:00
test \
docs \
pomo-build \
readme
2020-09-08 18:35:47 +02:00
default:
cd cmd/pomo && \
go install -ldflags '${LDFLAGS}'
2018-07-12 21:04:02 +02:00
bin/pomo: test
2020-09-08 18:35:47 +02:00
cd cmd/pomo && \
go build -ldflags '${LDFLAGS}' -o ../../$@
2018-07-12 21:04:02 +02:00
2020-09-08 18:35:47 +02:00
#bindata.go: tomato-icon.png
# go-bindata -pkg main -o $@ $^
2018-01-21 16:38:17 +01:00
test:
go test ./...
2018-01-26 16:34:21 +01:00
go vet ./...
2018-01-21 16:38:17 +01:00
2019-02-10 21:39:45 +01:00
docs: www/data/readme.json
cd www && hugo -d ../docs
www/data/readme.json: www/data README.md
cat README.md | python -c 'import json,sys; print(json.dumps({"content": sys.stdin.read()}))' > $@
2019-02-10 21:39:45 +01:00
www/data bin:
mkdir -p $@