1 # Generated automatically from Makefile.in by configure.
2 # This makefile for Readline library documentation is in -*- text -*- mode.
3 # Emacs likes it that way.
9 infodir = ${prefix}/info
11 mandir = ${prefix}/man
12 man3dir = $(mandir)/man3
17 TEXINPUTDIR
= $(srcdir)
20 TEXI2DVI
= $(srcdir)/texi2dvi
21 TEXI2HTML
= $(srcdir)/texi2html
22 QUIETPS
= #set this to -q to shut up dvips
23 DVIPS
= dvips
-D
300 $(QUIETPS
) -o
$@
# tricky
25 INSTALL
= /usr
/bin
/install -c
26 INSTALL_PROGRAM
= ${INSTALL}
27 INSTALL_DATA
= ${INSTALL} -m
644
29 RLSRC
= $(srcdir)/rlman.texinfo
$(srcdir)/rluser.texinfo \
30 $(srcdir)/rltech.texinfo
$(srcdir)/manvers.texinfo
31 HISTSRC
= $(srcdir)/hist.texinfo
$(srcdir)/hsuser.texinfo \
32 $(srcdir)/hstech.texinfo
$(srcdir)/manvers.texinfo
34 # This should be a program that converts troff to an ascii-readable format
37 # This should be a program that converts troff to postscript
40 DVIOBJ
= readline.
dvi history.
dvi
41 INFOOBJ
= readline.
info history.
info
42 PSOBJ
= readline.ps history.ps
43 HTMLOBJ
= readline.html history.html
44 HTMLTOC
= readline_toc.html history_toc.html
47 INTERMEDIATE_OBJ
= rlman.
dvi hist.
dvi
49 CREATED_DOCS
= $(DVIOBJ
) $(INFOOBJ
) $(PSOBJ
) $(HTMLOBJ
) $(HTMLTOC
) $(TEXTOBJ
)
51 .SUFFIXES
: .0 .3 .ps .txt .
dvi
55 -${NROFF} -man
$< > $@
57 all: info dvi html ps
#text
58 nodvi
: info html
#text
60 readline.
dvi: $(RLSRC
)
61 TEXINPUTS
=.
:$(TEXINPUTDIR
):$$TEXINPUTS $(TEXI2DVI
) $(srcdir)/rlman.texinfo
62 mv rlman.
dvi readline.
dvi
64 readline.
info: $(RLSRC
)
65 $(MAKEINFO
) --no-split
-I
$(TEXINPUTDIR
) -o
$@
$(srcdir)/rlman.texinfo
67 history.
dvi: ${HISTSRC}
68 TEXINPUTS
=.
:$(TEXINPUTDIR
):$$TEXINPUTS $(TEXI2DVI
) $(srcdir)/hist.texinfo
69 mv hist.
dvi history.
dvi
71 history.
info: ${HISTSRC}
72 $(MAKEINFO
) --no-split
-I
$(TEXINPUTDIR
) -o
$@
$(srcdir)/hist.texinfo
74 readline.ps
: readline.
dvi
78 history.ps
: history.
dvi
82 readline.html
: ${RLSRC}
83 $(TEXI2HTML
) -menu
-monolithic
-I
$(TEXINPUTDIR
) $(srcdir)/rlman.texinfo
84 sed
-e
's:rlman.html:readline.html:' rlman.html
> readline.html
87 history.html
: ${HISTSRC}
88 $(TEXI2HTML
) -menu
-monolithic
-I
$(TEXINPUTDIR
) $(srcdir)/hist.texinfo
89 sed
-e
's:hist.html:history.html:' hist.html
> history.html
98 readline
.0: readline
.3
101 $(RM
) *.aux
*.cp
*.fn
*.ky
*.log
*.pg
*.toc
*.tp
*.vr
*.cps
*.pgs \
102 *.fns
*.kys
*.tps
*.vrs
*.o core
105 $(RM
) $(CREATED_DOCS
)
106 $(RM
) $(INTERMEDIATE_OBJ
)
111 maintainer-clean
: clean
112 $(RM
) $(CREATED_DOCS
)
113 $(RM
) $(INTERMEDIATE_OBJ
)
116 installdirs: $(top_srcdir
)/support
/mkdirs
117 -$(SHELL
) $(top_srcdir
)/support
/mkdirs
$(infodir) $(man3dir)
120 if
test -f readline.
info; then \
121 ${INSTALL_DATA} readline.
info $(infodir)/readline.
info; \
123 ${INSTALL_DATA} $(srcdir)/readline.
info $(infodir)/readline.
info; \
125 if
test -f history.
info; then \
126 ${INSTALL_DATA} history.
info $(infodir)/history.
info; \
128 ${INSTALL_DATA} $(srcdir)/history.
info $(infodir)/history.
info; \
130 if
$(SHELL
) -c
'install-info --version' >/dev
/null
2>&1; then \
131 install-info
--dir-file
=$(infodir)/dir $(infodir)/readline.
info ; \
132 install-info
--dir-file
=$(infodir)/dir $(infodir)/history.
info ; \
134 -${INSTALL_DATA} $(srcdir)/readline
.3 $(man3dir)/readline
.3
137 $(RM
) $(infodir)/readline.
info
138 $(RM
) $(infodir)/history.
info
139 $(RM
) $(man3dir)/readline
.3