1 # Note: This makefile include remake-style target comments.
2 # These comments before the targets start with #:
3 # remake --tasks to shows the targets and the comments
14 PHONY=check clean dist distclean test check-short check-terse install-short
16 EXTRA_DIST+=common.mk README.md THANKS
20 #: Remove change log: ChangeLog
24 #: Create a ChangeLog file from git logs
25 ChangeLog: rmChangeLog
26 git log --pretty --numstat --summary | $(GIT2CL) > $@
35 #: Run all tests without bloated output
37 $(MAKE) check 2>&1 | $(RUBY) make-check-filter.rb
39 #: Run all tests without and show just the failure lines
41 $(MAKE) check 2>&1 | $(RUBY) make-check-filter.rb | grep failure
45 $(MAKE) install 2>&1 | $(RUBY) make-check-filter.rb
47 .PHONY: test check check-short rmChangeLog