1 | # $Id: Makefile.am,v 1.20 2004/11/18 01:10:59 karl Exp $
|
---|
2 | # Makefile.am for texinfo/doc.
|
---|
3 | # Run automake in .. to produce Makefile.in from this.
|
---|
4 | #
|
---|
5 | # This file is free software; as a special exception the author gives
|
---|
6 | # unlimited permission to copy and/or distribute it, with or without
|
---|
7 | # modifications, as long as this notice is preserved.
|
---|
8 | #
|
---|
9 | # This program is distributed in the hope that it will be useful, but
|
---|
10 | # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
---|
11 | # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
---|
12 |
|
---|
13 | # Put texinfo.txi first because that's the most important.
|
---|
14 | info_TEXINFOS = texinfo.txi info-stnd.texi info.texi
|
---|
15 | DISTCLEANFILES = texinfo texinfo-* info*.info*
|
---|
16 |
|
---|
17 | man_MANS = info.1 infokey.1 install-info.1 makeinfo.1 texindex.1 texi2dvi.1 \
|
---|
18 | info.5 texinfo.5
|
---|
19 |
|
---|
20 | # Use the programs built in our distribution, taking account of possible
|
---|
21 | # cross-compiling.
|
---|
22 | MAKEINFO = $(top_builddir)/$(native_tools)/makeinfo/makeinfo
|
---|
23 | INSTALL_INFO = $(top_builddir)/$(native_tools)/util/install-info
|
---|
24 |
|
---|
25 | TXI_XLATE = txi-cs.tex txi-de.tex txi-en.tex txi-es.tex txi-fr.tex \
|
---|
26 | txi-it.tex txi-nl.tex txi-no.tex txi-pl.tex txi-pt.tex txi-tr.tex
|
---|
27 |
|
---|
28 | # Include our texinfo.tex, not Automake's.
|
---|
29 | EXTRA_DIST = epsf.tex pdfcolor.tex texinfo.tex \
|
---|
30 | fdl.texi \
|
---|
31 | $(man_MANS) $(TXI_XLATE)
|
---|
32 |
|
---|
33 | if INSTALL_WARNINGS
|
---|
34 | install-data-local:
|
---|
35 | @echo
|
---|
36 | @echo "WARNING: If your texmf tree does not already contain"
|
---|
37 | @echo " up-to-date versions, you must install"
|
---|
38 | @echo " texinfo.tex and txi-??.tex manually,"
|
---|
39 | @echo " perhaps in TEXMF/tex/texinfo/,"
|
---|
40 | @echo " where TEXMF is a root of your TeX tree."
|
---|
41 | @echo " See doc/README for some considerations."
|
---|
42 | @echo " You can run make TEXMF=/your/texmf install-tex to do this."
|
---|
43 | @echo
|
---|
44 | @echo " You may also need to install epsf.tex and (if you"
|
---|
45 | @echo " use pdftex) pdfcolor.tex in TEXMF/tex/generic/dvips"
|
---|
46 | @echo " and TEXMF/pdftex/plain/misc/pdfcolor.tex respectively,"
|
---|
47 | @echo " if your TeX installation did not include them."
|
---|
48 | endif
|
---|
49 |
|
---|
50 | texmf_texinfo = $(TEXMF)/tex/texinfo
|
---|
51 | texmf_dvips = $(TEXMF)/tex/generic/dvips
|
---|
52 | texmf_pdftex_misc = $(TEXMF)/pdftex/plain/misc
|
---|
53 | install-tex:
|
---|
54 | test -n "$(TEXMF)" || (echo "TEXMF must be set." >&2; exit 1)
|
---|
55 | $(mkinstalldirs) $(DESTDIR)$(texmf_texinfo) $(DESTDIR)$(texmf_dvips) $(DESTDIR)$(texmf_pdftex_misc)
|
---|
56 | $(INSTALL_DATA) $(srcdir)/texinfo.tex $(DESTDIR)$(texmf_texinfo)/texinfo.tex
|
---|
57 | $(INSTALL_DATA) $(srcdir)/epsf.tex $(DESTDIR)$(texmf_dvips)/epsf.tex
|
---|
58 | $(INSTALL_DATA) $(srcdir)/pdfcolor.tex $(DESTDIR)$(texmf_pdftex_misc)/pdfcolor.tex
|
---|
59 | for f in $(TXI_XLATE); do \
|
---|
60 | $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(texmf_texinfo)/$$f; done
|
---|
61 |
|
---|
62 | # The man pages depend on the --help strings and the version number.
|
---|
63 | if MAINTAINER_MODE
|
---|
64 | common_mandeps = $(top_srcdir)/configure.ac
|
---|
65 | info.1: $(top_srcdir)/info/info.c $(common_mandeps)
|
---|
66 | $(HELP2MAN) --name="read Info documents" `basename $@ .1` >$@
|
---|
67 | infokey.1: $(top_srcdir)/info/infokey.c $(common_mandeps)
|
---|
68 | $(HELP2MAN) --name="compile customizations for Info" `basename $@ .1` >$@
|
---|
69 | install-info.1: $(top_srcdir)/util/install-info.c $(common_mandeps)
|
---|
70 | $(HELP2MAN) --name="update info/dir entries" `basename $@ .1` >$@
|
---|
71 | makeinfo.1: $(top_srcdir)/makeinfo/makeinfo.c $(common_mandeps)
|
---|
72 | $(HELP2MAN) --name="translate Texinfo documents" `basename $@ .1` >$@
|
---|
73 | texi2dvi.1: $(top_srcdir)/util/texi2dvi $(common_mandeps)
|
---|
74 | $(HELP2MAN) --name="print Texinfo documents" `basename $@ .1` >$@
|
---|
75 | texindex.1: $(top_srcdir)/util/texindex.c $(common_mandeps)
|
---|
76 | $(HELP2MAN) --name="sort Texinfo index files" `basename $@ .1` >$@
|
---|
77 | endif
|
---|
78 |
|
---|
79 | # Do not create info files for distribution.
|
---|
80 | dist-info:
|
---|