make valgrindで、CMD_VALGRINDファイルがあればそのコマンドを実行
[autotest_mk.git] / Makefile
1 CAT := cat
2 GIT := git
3 PRINTF := printf
4 WC = wc
5 XARGS := xargs
6
7 VERSION := $(shell $(CAT) VERSION)
8
9 VERSIONGITREF := $(shell $(GIT) show-ref -s --tags $(VERSION))
10
11 MASTERGITREF := $(shell $(GIT) show-ref -s refs/heads/master)
12
13 .PHONY: docall gittag version
14
15 doc:
16         $(MAKE) -C doc base
17
18 docall:
19         $(MAKE) -C doc all
20
21 gittag:
22         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
23
24 version: VERSION
25         @$(PRINTF) "Autotest.mk Version: $(VERSION)"