Don't remove head.ps by mistake
authorH. Peter Anvin <hpa@zytor.com>
Tue, 14 May 2002 21:21:24 +0000 (21:21 +0000)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 14 May 2002 21:21:24 +0000 (21:21 +0000)
doc/Makefile.in

index e7cd2d5..0ac4380 100644 (file)
@@ -28,17 +28,26 @@ all: $(OUT)
 
 os2: nasm.inf
 
-.SUFFIXES: .src .texi .info .ps .rtf .hpj .dvi .pdf .txt .pl .ipf .inf
-
 # Consider html, txt and ps output a side effect
-nasmdoc.texi: nasmdoc.src rdsrc.pl
+nasmdoc.dip: nasmdoc.src rdsrc.pl
        mkdir -p html
        $(PERL) $(srcdir)/rdsrc.pl < $<
        mv -f *.html html
 
-nasmdoc.ps: nasmdoc.texi
+nasmdoc.ps: nasmdoc.dip
+       : Generated by side effect
+
+nasmdoc.texi: nasmdoc.dip
        : Generated by side effect
 
+new: nasmdocx.ps nasmdocx.pdf
+
+nasmdocx.ps: nasmdoc.dip nasmlogo.eps genps.pl psfonts.ph pswidth.pl head.ps
+       $(PERL) $(srcdir)/genps.pl > nasmdocx.ps
+
+nasmdocx.pdf: nasmdocx.ps
+       $(PS2PDF) nasmdocx.ps nasmdocx.pdf
+
 nasm.info: info/nasm.info
 
 info/nasm.info: nasmdoc.texi
@@ -66,7 +75,9 @@ clean:
        -rm -f *.aux *.cp *.fn *.ky *.pg *.log *.toc *.tp *.vr
 
 spotless: clean
-       -rm -rf html info *.hlp *.txt *.ps *.inf *.pdf *.dvi
+       -rm -rf html info
+       -rm -f *.hlp *.txt *.inf *.pdf *.dvi
+       -rm -f nasmdoc.ps nasmdocx.ps
 
 install: all
        $(INSTALL_DATA) info/* $(INSTALLROOT)$(infodir)