3 # UNIX Makefile for NASM documentation
9 exec_prefix = @
exec_prefix@
12 docdir
= $(prefix)/doc
/nasm
16 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
17 INSTALL_DATA
= @INSTALL_DATA@
22 PS2PDF
= ps2pdf
-dOptimize
=true
# Part of GhostScript
25 OUT
= nasm.
info nasmdoc.ps nasmdoc.pdf
31 # Consider html, txt and ps output a side effect
32 nasmdoc.dip
: nasmdoc.src rdsrc.pl
34 $(PERL
) $(srcdir)/rdsrc.pl
< $<
37 nasmdoc.texi
: nasmdoc.dip
38 : Generated by side effect
40 nasmdoc.ps
: nasmdoc.dip nasmlogo.eps ..
/version genpsdriver.pl \
41 genps.pl psfonts.ph pswidth.ph head.ps
42 $(PERL
) $(srcdir)/genpsdriver.pl
> nasmdoc.ps
44 nasmdoc.pdf
: nasmdoc.ps
45 $(PS2PDF
) nasmdoc.ps nasmdoc.pdf
47 nasm.
info: info/nasm.
info
49 info/nasm.
info: nasmdoc.texi
52 mv
-f
*.
info *.info-
* info
54 # DVI output from texinfo (optional)
55 nasmdoc.
dvi: nasmdoc.texi
56 $(TEXI2DVI
) nasmdoc.texi
58 # Rules for building an OS/2 book
59 nasmdoc.ipf
: nasmdoc.texi
66 -rm -f
*.rtf
*.hpj
*.texi
*.gid
*.ipf
*.dip
67 -rm -f
*.aux
*.cp
*.fn
*.ky
*.pg
*.log
*.toc
*.tp
*.vr
71 -rm -f
*.hlp
*.txt
*.inf
*.pdf
*.
dvi
75 $(INSTALL_DATA
) info/* $(INSTALLROOT
)$(infodir)
76 mkdir
-p
$(INSTALLROOT
)$(docdir
)/html
77 $(INSTALL_DATA
) html
/* $(INSTALLROOT
)$(docdir
)/html
78 $(INSTALL_DATA
) nasmdoc.ps nasmdoc.pdf nasmdoc.txt
$(INSTALLROOT
)$(docdir
)