diff --git a/Makefile.am b/Makefile.am index 3657d7b6fd587db656dc7e8320d6dac387596ec8..2b20bf00f52b4f9c9bc8bf10f3c600470a622e34 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1699,6 +1699,7 @@ HLINT_EXCLUDES = src/Ganeti/THH.hs test/hs/hpc-htools.hs .PHONY: hlint hlint: $(HS_BUILT_SRCS) src/lint-hints.hs @test -n "$(HLINT)" || { echo 'hlint' not found during configure; exit 1; } + @rm -f doc/hs-lint.html if tty -s; then C="-c"; else C=""; fi; \ $(HLINT) --utf8 --report=doc/hs-lint.html --cross $$C \ --ignore "Use first" \ @@ -1707,6 +1708,9 @@ hlint: $(HS_BUILT_SRCS) src/lint-hints.hs --ignore "Reduce duplication" \ --hint src/lint-hints \ $(filter-out $(HLINT_EXCLUDES),$(HS_LIBTEST_SRCS) $(HS_PROG_SRCS)) + @if [ ! -f doc/hs-lint.html ]; then \ + echo "All good" > doc/hs-lint.html; \ + fi # a dist hook rule for updating the vcs-version file; this is # hardcoded due to where it needs to build the file...