aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: d8b19c75ee6a8ab8d730572bc62e575c833d3232 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SOURCES := $(shell find . -name '*.rs')
DEPENDENCIES := Cargo.toml
DEBUG_PRODUCT := target/debug/git-todo


.PHONY: doc
doc: doc/git-todo.1

doc/git-todo.1: doc/git-todo.1.txt
	sed 's/`/*/g' $< > $@.transformed
	a2x --no-xmllint --format manpage $@.transformed
	rm $@.transformed


.PHONY: test
test: $(DEBUG_PRODUCT)
	prove -v -I./t

$(DEBUG_PRODUCT): $(SOURCES) $(DEPENDENCIES)
	cargo build