bd35b91b137aebddb096c352ec6775804210e3b3
[autotest_mk.git] / Makefile
1 CAT := cat
2 GIT := git
3 WC = wc
4 XARGS := xargs
5
6 VERSION := $(shell $(CAT) VERSION)
7
8 VERSIONGITREF := $(shell $(GIT) show-ref -s --tags $(VERSION))
9
10 MASTERGITREF := $(shell $(GIT) show-ref -s refs/heads/master)
11
12 .PHONY: docall gittag
13
14 doc:
15         $(MAKE) -C doc base
16
17 docall:
18         $(MAKE) -C doc all
19
20 gittag:
21         if test `$(GIT) status -s | $(WC) -l` -gt 0; then $(ECHO) "Error: commit, first."; exit 1; fi; if test "$(VERSIONGITREF)" != "$(MASTERGITREF)"; then $(GIT) tag $(VERSION); fi