doc: Makefile fixes missing from previous checkin
authorH. Peter Anvin <hpa@zytor.com>
Thu, 12 Jun 2008 01:38:15 +0000 (18:38 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 16 Jun 2008 04:18:24 +0000 (21:18 -0700)
doc/Makefile.in

index 4b65662..76ec1df 100644 (file)
@@ -22,7 +22,7 @@ TEXI2DVI        = texi2dvi
 PS2PDF          = ps2pdf               # Part of GhostScript
 
 SRCS           = nasmdoc.src
-OUT            = nasm.info nasmdoc.ps nasmdoc.pdf
+OUT            = info html nasmdoc.ps nasmdoc.pdf
 
 # exports
 export srcdir
@@ -35,14 +35,22 @@ os2: nasm.inf
 inslist.src: inslist.pl ../insns.dat
        $(PERL) $(srcdir)/inslist.pl
 
-# Consider html, txt and ps output a side effect
-nasmdoc.dip: nasmdoc.src rdsrc.pl inslist.src
+.PHONY: html
+html: html/nasmdoc0.html
+
+html/nasmdoc0.html: nasmdoc.src rdsrc.pl inslist.src
        mkdir -p html
-       $(PERL) $(srcdir)/rdsrc.pl < $<
+       $(PERL) $(srcdir)/rdsrc.pl html < $<
        mv -f *.html html
 
-nasmdoc.texi: nasmdoc.dip
-       : Generated by side effect
+nasmdoc.dip: nasmdoc.src rdsrc.pl inslist.src
+       $(PERL) $(srcdir)/rdsrc.pl dip < $<
+
+nasmdoc.texi: nasmdoc.src rdsrc.pl inslist.src
+       $(PERL) $(srcdir)/rdsrc.pl texi < $<
+
+nasmdoc.txt: nasmdoc.src rdsrc.pl inslist.src
+       $(PERL) $(srcdir)/rdsrc.pl txt < $<
 
 nasmdoc.ps: nasmdoc.dip nasmlogo.eps $(srcdir)/../version genpsdriver.pl \
            genps.pl psfonts.ph pswidth.ph head.ps
@@ -51,7 +59,8 @@ nasmdoc.ps: nasmdoc.dip nasmlogo.eps $(srcdir)/../version genpsdriver.pl \
 nasmdoc.pdf: nasmdoc.ps
        $(PS2PDF) nasmdoc.ps
 
-nasm.info: info/nasm.info
+.PHONY: info
+info: info/nasm.info
 
 info/nasm.info: nasmdoc.texi
        mkdir -p info