Revamp of the Halibut error handling mechanism.
[sgt/halibut] / doc / Makefile
index 7530825..63299ad 100644 (file)
@@ -1,3 +1,6 @@
+mandir=$(prefix)/man
+man1dir=$(mandir)/man1
+
 CHAPTERS := $(SITE) blurb intro running input output licence manpage index
 
 INPUTS = $(patsubst %,%.but,$(CHAPTERS))
@@ -13,5 +16,12 @@ index.html: $(INPUTS) $(HALIBUT)
 halibut.1: manpage.but
        $(HALIBUT) --man=halibut.1 manpage.but
 
+install:
+       $(INSTALL) -m 644 halibut.1 $(man1dir)/halibut.1
+
 clean:
-       rm -f *.html *.txt *.hlp *.cnt *.1 *.info* *.ps *.pdf
+       rm -f *.html *.txt *.hlp *.cnt *.1 *.info* *.ps *.pdf *.hh* *.chm
+
+chm: halibut.hhp
+halibut.hhp: $(INPUTS) $(HALIBUT) chm.but
+       $(HALIBUT) --html $(INPUTS) chm.but