Man-page back end for Halibut. Also, a couple of additional markup
[sgt/halibut] / Makefile
index b82ba23..bfd14a5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -15,12 +15,17 @@ endif
 all:
        @test -d $(BUILDDIR) || mkdir $(BUILDDIR)
        @make -C $(BUILDDIR) -f ../Makefile REALBUILD=yes
-spotless:
+spotless: topclean
        @test -d $(BUILDDIR) || mkdir $(BUILDDIR)
        @make -C $(BUILDDIR) -f ../Makefile spotless REALBUILD=yes
-clean:
+clean: topclean
        @test -d $(BUILDDIR) || mkdir $(BUILDDIR)
        @make -C $(BUILDDIR) -f ../Makefile clean REALBUILD=yes
+topclean:
+       # Remove Halibut output files in the source directory (may
+       # have been created by running, for example, `build/halibut
+       # inputs/test.but').
+       rm -f *.html output.*
 else
 
 # The `real' makefile part.
@@ -53,7 +58,7 @@ SRC := ../
 
 MODULES := main malloc ustring error help licence version misc tree234
 MODULES += input keywords contents index style biblio
-MODULES += bk_text bk_xhtml bk_whlp
+MODULES += bk_text bk_xhtml bk_whlp bk_man
 MODULES += winhelp
 
 OBJECTS := $(addsuffix .o,$(MODULES))