]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - readline/doc/Makefile.in
This commit was generated by cvs2svn to track changes on a CVS vendor
[thirdparty/binutils-gdb.git] / readline / doc / Makefile.in
1 # This makefile for Readline library documentation is in -*- text -*- mode.
2 # Emacs likes it that way.
3 top_srcdir = @top_srcdir@
4 srcdir = @srcdir@
5 VPATH = .:@srcdir@
6
7 prefix = @prefix@
8 infodir = @infodir@
9
10 mandir = @mandir@
11 man3dir = $(mandir)/man3
12
13 RM = rm -f
14
15 TEXINPUTDIR = $(srcdir)
16
17 MAKEINFO = makeinfo
18 TEXI2DVI = $(srcdir)/texi2dvi
19 TEXI2HTML = $(srcdir)/texi2html
20 QUIETPS = #set this to -q to shut up dvips
21 DVIPS = dvips -D 300 $(QUIETPS) -o $@ # tricky
22
23 INSTALL = @INSTALL@
24 INSTALL_PROGRAM = @INSTALL_PROGRAM@
25 INSTALL_DATA = @INSTALL_DATA@
26
27 RLSRC = $(srcdir)/rlman.texinfo $(srcdir)/rluser.texinfo \
28 $(srcdir)/rltech.texinfo
29 HISTSRC = $(srcdir)/hist.texinfo $(srcdir)/hsuser.texinfo \
30 $(srcdir)/hstech.texinfo
31
32 # This should be a program that converts troff to an ascii-readable format
33 NROFF = groff -Tascii
34
35 # This should be a program that converts troff to postscript
36 GROFF = groff
37
38 DVIOBJ = readline.dvi history.dvi
39 INFOOBJ = readline.info history.info
40 PSOBJ = readline.ps history.ps
41 HTMLOBJ = readline.html history.html
42 HTMLTOC = readline_toc.html history_toc.html
43 TEXTOBJ = readline.0
44
45 CREATED_DOCS = $(DVIOBJ) $(INFOOBJ) $(PSOBJ) $(HTMLOBJ) $(HTMLTOC) $(TEXTOBJ)
46
47 .SUFFIXES: .0 .3 .ps .txt .dvi
48
49 .3.0:
50 $(RM) $@
51 -${NROFF} -man $< > $@
52
53 all: info dvi html ps text
54 nodvi: info html text
55
56 readline.dvi: $(RLSRC)
57 TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/rlman.texinfo
58 mv rlman.dvi readline.dvi
59
60 readline.info: $(RLSRC)
61 $(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/rlman.texinfo
62
63 history.dvi: ${HISTSRC}
64 TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS $(TEXI2DVI) $(srcdir)/hist.texinfo
65 mv hist.dvi history.dvi
66
67 history.info: ${HISTSRC}
68 $(MAKEINFO) --no-split -I $(TEXINPUTDIR) -o $@ $(srcdir)/hist.texinfo
69
70 readline.ps: readline.dvi
71 $(RM) $@
72 $(DVIPS) readline.dvi
73
74 history.ps: history.dvi
75 $(RM) $@
76 $(DVIPS) history.dvi
77
78 readline.html: ${RLSRC}
79 $(TEXI2HTML) -I $(TEXINPUTDIR) $(srcdir)/rlman.texinfo
80 sed -e 's:rlman.html:readline.html:' -e 's:rlman_toc.html:readline_toc.html:' rlman.html > readline.html
81 sed -e 's:rlman.html:readline.html:' -e 's:rlman_toc.html:readline_toc.html:' rlman_toc.html > readline_toc.html
82 $(RM) rlman.html rlman_toc.html
83
84 history.html: ${HISTSRC}
85 $(TEXI2HTML) -I $(TEXINPUTDIR) $(srcdir)/hist.texinfo
86 sed -e 's:hist.html:history.html:' -e 's:hist_toc.html:history_toc.html:' hist.html > history.html
87 sed -e 's:hist.html:history.html:' -e 's:hist_toc.html:history_toc.html:' hist_toc.html > history_toc.html
88 $(RM) hist.html hist_toc.html
89
90 info: $(INFOOBJ)
91 dvi: $(DVIOBJ)
92 ps: $(PSOBJ)
93 html: $(HTMLOBJ)
94 text: $(TEXTOBJ)
95
96 readline.0: readline.3
97
98 clean:
99 $(RM) *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps *.pgs \
100 *.fns *.kys *.tps *.vrs *.o core
101
102 distclean: clean
103 $(RM) $(CREATED_DOCS)
104 $(RM) Makefile
105
106 mostlyclean: clean
107
108 maintainer-clean: clean
109 $(RM) $(CREATED_DOCS)
110 $(RM) Makefile
111
112 installdirs: $(top_srcdir)/support/mkdirs
113 -$(SHELL) $(top_srcdir)/support/mkdirs $(infodir) $(man3dir)
114
115 install: installdirs info
116 if test -f readline.info; then \
117 ${INSTALL_DATA} readline.info $(infodir)/readline.info; \
118 else \
119 ${INSTALL_DATA} $(srcdir)/readline.info $(infodir)/readline.info; \
120 fi
121 if test -f history.info; then \
122 ${INSTALL_DATA} history.info $(infodir)/history.info; \
123 else \
124 ${INSTALL_DATA} $(srcdir)/history.info $(infodir)/history.info; \
125 fi
126 if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
127 install-info --dir-file=$(infodir)/dir $(infodir)/readline.info ; \
128 install-info --dir-file=$(infodir)/dir $(infodir)/history.info ; \
129 else true; fi
130 -${INSTALL_DATA} $(srcdir)/readline.3 $(man3dir)/readline.3
131
132 uninstall:
133 $(RM) $(infodir)/readline.info
134 $(RM) $(infodir)/history.info
135 $(RM) $(man3dir)/readline.3