Imported from ../bash-1.14.7.tar.gz.
[platform/upstream/bash.git] / lib / readline / doc / Makefile
1 # This makefile for History library documentation is in -*- text -*- mode.
2 # Emacs likes it that way.
3
4 DOC_SUPPORT = ../../doc-support/
5 TEXINDEX    = $(DOC_SUPPORT)/texindex
6
7 TEX    = tex
8
9 RLSRC = rlman.texinfo rluser.texinfo rltech.texinfo
10 HISTSRC = hist.texinfo hsuser.texinfo hstech.texinfo
11
12 DVIOBJ = readline.dvi history.dvi
13 INFOOBJ = readline.info history.info
14 PSOBJ = readline.ps history.ps
15
16 all: info dvi
17
18 readline.dvi: $(RLSRC)
19         $(TEX) rlman.texinfo
20         $(TEXINDEX) rlman.??
21         $(TEX) rlman.texinfo
22         mv rlman.dvi readline.dvi
23
24 readline.info: $(RLSRC)
25         makeinfo rlman.texinfo
26
27 history.dvi: ${HISTSRC}
28         $(TEX) hist.texinfo
29         $(TEXINDEX) hist.??
30         $(TEX) hist.texinfo
31         mv hist.dvi history.dvi
32
33 history.info: ${HISTSRC}
34         makeinfo hist.texinfo
35
36 readline.ps:    readline.dvi
37         dvips -D 300 -o $@ readline.dvi
38
39 history.ps:     history.dvi
40         dvips -D 300 -o $@ history.dvi
41
42 info:   $(INFOOBJ)
43 dvi:    $(DVIOBJ)
44 ps:     $(PSOBJ)
45
46
47 $(TEXINDEX):
48         (cd $(DOC_SUPPORT); $(MAKE) $(MFLAGS) CFLAGS='$(CFLAGS)' texindex)
49
50 distclean mostlyclean clean:
51         rm -f *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps *.pgs \
52               *.fns *.kys *.tps *.vrs *.o core
53
54 maintainer-clean realclean:     clean
55         rm -f *.dvi *.info *.info-*  *.ps