DITZ ?= ditz
CONFIGURE_ARGS ?= --disable-optimization
+HLINT_OPTS ?= --cross --report=dist/report.html
SETUP_FILE := $(wildcard Setup.*hs)
CABAL_FILE := $(wildcard *.cabal)
\( -name '*.c' -or -name '*.h' -or \
-name '*.hs' -or -name '*.lhs' -or \
-name '*.hsc' -or -name '*.cabal' \) \
- -exec egrep -i '(fixme|thinkme)' {} \+ \
+ -exec egrep 'FIXME|THINKME|TODO' {} \+ \
|| echo 'No FIXME or THINKME found.'
lint:
- $(HLINT) . --cross --report
+ $(HLINT) . $(HLINT_OPTS)
push: push-repo push-ditz push-doc