lisp/frameset.el: New frame-id functions.
[bpt/emacs.git] / doc / misc / Makefile.in
CommitLineData
bbece175 1### @configure_input@
4009494e 2
ab422c4d 3# Copyright (C) 1994, 1996-2013 Free Software Foundation, Inc.
4009494e
GM
4
5# This file is part of GNU Emacs.
6
97c0352c 7# GNU Emacs is free software: you can redistribute it and/or modify
4009494e 8# it under the terms of the GNU General Public License as published by
97c0352c
GM
9# the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
4009494e
GM
11
12# GNU Emacs is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16
17# You should have received a copy of the GNU General Public License
97c0352c 18# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
4009494e 19
4c83f6e1 20SHELL = /bin/sh
c21180f3
GM
21
22# Where to find the source code. $(srcdir) will be the man-aux
4009494e
GM
23# subdirectory of the source tree. This is
24# set by the configure script's `--srcdir' option.
25srcdir=@srcdir@
4009494e 26
09af5c3e
GM
27version=@version@
28
c21180f3 29## Where the output files go.
ac1a0ce1 30buildinfodir = $(srcdir)/../../info
f7a31f11 31## Directory with emacsver.texi.
f7a31f11 32emacsdir = $(srcdir)/../emacs
4009494e 33
3fe7cdc8
GM
34MKDIR_P = @MKDIR_P@
35
8045b906
GM
36INFO_EXT=@INFO_EXT@
37# Options used only when making info output.
38INFO_OPTS=@INFO_OPTS@
39
4009494e
GM
40# The makeinfo program is part of the Texinfo distribution.
41# Use --force so that it generates output even if there are errors.
45eb2a5d
WL
42MAKEINFO = @MAKEINFO@
43MAKEINFO_OPTS = --force -I$(emacsdir)
c21180f3 44
98c94021 45INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
7d326a29
GM
46 dbus dired-x ebrowse ede ediff edt eieio \
47 emacs-mime epa erc ert eshell eudc efaq \
57cff712 48 flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info \
7d326a29
GM
49 mairix-el message mh-e newsticker nxml-mode \
50 org pcl-cvs pgg rcirc remember reftex sasl \
016d3f7d 51 sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp \
bfe6ffb6 52 url vip viper widget wisent woman
c21180f3
GM
53
54DVI_TARGETS = \
55 ada-mode.dvi \
651c5b83 56 auth.dvi \
c21180f3 57 autotype.dvi \
98c94021 58 bovine.dvi \
c21180f3
GM
59 calc.dvi \
60 cc-mode.dvi \
61 cl.dvi \
7b13a0f2 62 dbus.dvi \
c21180f3
GM
63 dired-x.dvi \
64 ebrowse.dvi \
966a6506 65 ede.dvi \
c21180f3 66 ediff.dvi \
698bfef7 67 edt.dvi \
966a6506 68 eieio.dvi \
c21180f3 69 emacs-mime.dvi \
c154c0be 70 epa.dvi \
c21180f3 71 erc.dvi \
d221e780 72 ert.dvi \
c21180f3
GM
73 eshell.dvi \
74 eudc.dvi \
75 faq.dvi \
76 flymake.dvi \
77 forms.dvi \
78 gnus.dvi \
5f9a4e98 79 emacs-gnutls.dvi \
92d59611 80 htmlfontify.dvi \
c21180f3 81 idlwave.dvi \
57cff712 82 ido.dvi \
c21180f3 83 info.dvi \
d765c8c3 84 mairix-el.dvi \
c21180f3
GM
85 message.dvi \
86 mh-e.dvi \
87 newsticker.dvi \
ac97a16b 88 nxml-mode.dvi \
c21180f3
GM
89 org.dvi \
90 pcl-cvs.dvi \
91 pgg.dvi \
92 rcirc.dvi \
93 reftex.dvi \
70bdc930 94 remember.dvi \
e92fa3d9 95 sasl.dvi \
c21180f3 96 sc.dvi \
3149927d 97 semantic.dvi \
c21180f3
GM
98 ses.dvi \
99 sieve.dvi \
100 smtpmail.dvi \
101 speedbar.dvi \
4c2dd4ee 102 srecode.dvi \
016d3f7d 103 todo-mode.dvi \
c21180f3
GM
104 tramp.dvi \
105 url.dvi \
106 vip.dvi \
107 viper.dvi \
108 widget.dvi \
bfe6ffb6 109 wisent.dvi \
c21180f3
GM
110 woman.dvi
111
698bfef7
GM
112PDF_TARGETS = \
113 ada-mode.pdf \
114 auth.pdf \
115 autotype.pdf \
98c94021 116 bovine.pdf \
698bfef7
GM
117 calc.pdf \
118 cc-mode.pdf \
119 cl.pdf \
120 dbus.pdf \
121 dired-x.pdf \
122 ebrowse.pdf \
123 ede.pdf \
124 ediff.pdf \
125 edt.pdf \
126 eieio.pdf \
127 emacs-mime.pdf \
128 epa.pdf \
129 erc.pdf \
d221e780 130 ert.pdf \
698bfef7
GM
131 eshell.pdf \
132 eudc.pdf \
133 faq.pdf \
134 flymake.pdf \
135 forms.pdf \
136 gnus.pdf \
92d59611 137 htmlfontify.pdf \
5f9a4e98 138 emacs-gnutls.pdf \
698bfef7 139 idlwave.pdf \
57cff712 140 ido.pdf \
698bfef7
GM
141 info.pdf \
142 mairix-el.pdf \
143 message.pdf \
144 mh-e.pdf \
145 newsticker.pdf \
146 nxml-mode.pdf \
147 org.pdf \
148 pcl-cvs.pdf \
149 pgg.pdf \
150 rcirc.pdf \
151 reftex.pdf \
152 remember.pdf \
153 sasl.pdf \
154 sc.pdf \
155 semantic.pdf \
156 ses.pdf \
157 sieve.pdf \
158 smtpmail.pdf \
159 speedbar.pdf \
4c2dd4ee 160 srecode.pdf \
016d3f7d 161 todo-mode.pdf \
698bfef7
GM
162 tramp.pdf \
163 url.pdf \
164 vip.pdf \
165 viper.pdf \
166 widget.pdf \
bfe6ffb6 167 wisent.pdf \
698bfef7 168 woman.pdf
c21180f3
GM
169
170TEXI2DVI = texi2dvi
698bfef7 171TEXI2PDF = texi2pdf
4009494e 172
45eb2a5d
WL
173ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \
174 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
4009494e 175
ac1a0ce1 176mkinfodir = @${MKDIR_P} ${buildinfodir}
c21180f3 177
ddc41264
GM
178gfdl = ${srcdir}/doclicense.texi
179
9aa071df 180.PHONY: info dvi pdf echo-info
9583393f
GM
181## Prevent implicit rule triggering for foo.info.
182.SUFFIXES:
9aa071df 183
956cceb9
GM
184# Default.
185info: $(INFO_TARGETS)
186
9aa071df 187## Used by top-level Makefile.
7d326a29 188## Base file names of output info files.
9aa071df 189echo-info:
7d326a29 190 @echo "$(INFO_TARGETS) " | \
b8f061b3 191 sed -e 's|[^ ]*/||g' -e 's/\.info//g' -e "s/ */$(INFO_EXT) /g"
ea274122 192
7fbf7cae
TZ
193# please modify this for all the web manual targets
194webhack: clean
195 $(MAKE) pdf MAKEINFO_OPTS="-DWEBHACKDEVEL $(MAKEINFO_OPTS)"
196
4009494e
GM
197dvi: $(DVI_TARGETS)
198
698bfef7 199pdf: $(PDF_TARGETS)
c21180f3 200
7d326a29
GM
201# Note that all the Info targets build the Info files in srcdir.
202# There is no provision for Info files to exist in the build directory.
4009494e
GM
203# In a distribution of Emacs, the Info files should be up to date.
204
f48a9cb4
GM
205# Note: "<" is not portable in ordinary make rules.
206
ac1a0ce1 207ada-mode : $(buildinfodir)/ada-mode$(INFO_EXT)
ddc41264 208$(buildinfodir)/ada-mode$(INFO_EXT): ${srcdir}/ada-mode.texi ${gfdl}
abd40fb4 209 $(mkinfodir)
7d326a29 210 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ada-mode.texi
ddc41264 211ada-mode.dvi: ${srcdir}/ada-mode.texi ${gfdl}
f48a9cb4 212 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi
ddc41264 213ada-mode.pdf: ${srcdir}/ada-mode.texi ${gfdl}
f48a9cb4 214 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi
4009494e 215
ac1a0ce1 216auth : $(buildinfodir)/auth$(INFO_EXT)
ddc41264 217$(buildinfodir)/auth$(INFO_EXT): ${srcdir}/auth.texi ${gfdl}
abd40fb4 218 $(mkinfodir)
7d326a29 219 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/auth.texi
ddc41264 220auth.dvi: ${srcdir}/auth.texi ${gfdl}
f48a9cb4 221 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi
ddc41264 222auth.pdf: ${srcdir}/auth.texi ${gfdl}
f48a9cb4 223 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi
651c5b83 224
ac1a0ce1 225autotype : $(buildinfodir)/autotype$(INFO_EXT)
ddc41264 226$(buildinfodir)/autotype$(INFO_EXT): ${srcdir}/autotype.texi ${gfdl}
abd40fb4 227 $(mkinfodir)
7d326a29 228 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/autotype.texi
ddc41264 229autotype.dvi: ${srcdir}/autotype.texi ${gfdl}
f48a9cb4 230 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi
ddc41264 231autotype.pdf: ${srcdir}/autotype.texi ${gfdl}
f48a9cb4 232 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
4009494e 233
98c94021 234bovine : $(buildinfodir)/bovine$(INFO_EXT)
ddc41264 235$(buildinfodir)/bovine$(INFO_EXT): ${srcdir}/bovine.texi ${gfdl}
98c94021
GM
236 $(mkinfodir)
237 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/bovine.texi
ddc41264 238bovine.dvi: ${srcdir}/bovine.texi ${gfdl}
98c94021 239 $(ENVADD) $(TEXI2DVI) ${srcdir}/bovine.texi
ddc41264 240bovine.pdf: ${srcdir}/bovine.texi ${gfdl}
98c94021
GM
241 $(ENVADD) $(TEXI2PDF) ${srcdir}/bovine.texi
242
ac1a0ce1 243calc : $(buildinfodir)/calc$(INFO_EXT)
ddc41264 244$(buildinfodir)/calc$(INFO_EXT): ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 245 $(mkinfodir)
7d326a29 246 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/calc.texi
ddc41264 247calc.dvi: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 248 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi
ddc41264 249calc.pdf: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 250 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi
4009494e 251
ac1a0ce1 252ccmode : $(buildinfodir)/ccmode$(INFO_EXT)
ddc41264 253$(buildinfodir)/ccmode$(INFO_EXT): ${srcdir}/cc-mode.texi ${gfdl}
abd40fb4 254 $(mkinfodir)
7d326a29 255 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cc-mode.texi
ddc41264 256cc-mode.dvi: ${srcdir}/cc-mode.texi ${gfdl}
f48a9cb4 257 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi
ddc41264 258cc-mode.pdf: ${srcdir}/cc-mode.texi ${gfdl}
f48a9cb4 259 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi
4009494e 260
ac1a0ce1 261cl : $(buildinfodir)/cl$(INFO_EXT)
ddc41264 262$(buildinfodir)/cl$(INFO_EXT): ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 263 $(mkinfodir)
7d326a29 264 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cl.texi
ddc41264 265cl.dvi: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 266 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi
ddc41264 267cl.pdf: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 268 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi
4009494e 269
ac1a0ce1 270dbus : $(buildinfodir)/dbus$(INFO_EXT)
ddc41264 271$(buildinfodir)/dbus$(INFO_EXT): ${srcdir}/dbus.texi ${gfdl}
abd40fb4 272 $(mkinfodir)
7d326a29 273 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dbus.texi
ddc41264 274dbus.dvi: ${srcdir}/dbus.texi ${gfdl}
f48a9cb4 275 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi
ddc41264 276dbus.pdf: ${srcdir}/dbus.texi ${gfdl}
f48a9cb4 277 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi
d3a8e0df 278
ac1a0ce1 279dired-x : $(buildinfodir)/dired-x$(INFO_EXT)
ddc41264 280$(buildinfodir)/dired-x$(INFO_EXT): ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 281 $(mkinfodir)
7d326a29 282 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dired-x.texi
ddc41264 283dired-x.dvi: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 284 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi
ddc41264 285dired-x.pdf: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 286 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi
4009494e 287
ac1a0ce1 288ebrowse : $(buildinfodir)/ebrowse$(INFO_EXT)
ddc41264 289$(buildinfodir)/ebrowse$(INFO_EXT): ${srcdir}/ebrowse.texi ${gfdl}
abd40fb4 290 $(mkinfodir)
7d326a29 291 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ebrowse.texi
ddc41264 292ebrowse.dvi: ${srcdir}/ebrowse.texi ${gfdl}
f48a9cb4 293 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi
ddc41264 294ebrowse.pdf: ${srcdir}/ebrowse.texi ${gfdl}
f48a9cb4 295 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi
c21180f3 296
ac1a0ce1 297ede : $(buildinfodir)/ede$(INFO_EXT)
ddc41264 298$(buildinfodir)/ede$(INFO_EXT): ${srcdir}/ede.texi ${gfdl}
abd40fb4 299 $(mkinfodir)
7d326a29 300 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ede.texi
ddc41264 301ede.dvi: ${srcdir}/ede.texi ${gfdl}
f48a9cb4 302 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi
ddc41264 303ede.pdf: ${srcdir}/ede.texi ${gfdl}
f48a9cb4 304 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi
966a6506 305
ac1a0ce1 306ediff : $(buildinfodir)/ediff$(INFO_EXT)
ddc41264 307$(buildinfodir)/ediff$(INFO_EXT): ${srcdir}/ediff.texi ${gfdl}
abd40fb4 308 $(mkinfodir)
7d326a29 309 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ediff.texi
ddc41264 310ediff.dvi: ${srcdir}/ediff.texi ${gfdl}
f48a9cb4 311 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi
ddc41264 312ediff.pdf: ${srcdir}/ediff.texi ${gfdl}
f48a9cb4 313 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi
698bfef7 314
ac1a0ce1 315edt : $(buildinfodir)/edt$(INFO_EXT)
ddc41264 316$(buildinfodir)/edt$(INFO_EXT): ${srcdir}/edt.texi ${gfdl}
abd40fb4 317 $(mkinfodir)
7d326a29 318 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/edt.texi
ddc41264 319edt.dvi: ${srcdir}/edt.texi ${gfdl}
f48a9cb4 320 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi
ddc41264 321edt.pdf: ${srcdir}/edt.texi ${gfdl}
f48a9cb4 322 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi
4009494e 323
ac1a0ce1 324eieio : $(buildinfodir)/eieio$(INFO_EXT)
ddc41264 325$(buildinfodir)/eieio$(INFO_EXT): ${srcdir}/eieio.texi ${gfdl}
abd40fb4 326 $(mkinfodir)
7d326a29 327 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eieio.texi
ddc41264 328eieio.dvi: ${srcdir}/eieio.texi ${gfdl}
f48a9cb4 329 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi
ddc41264 330eieio.pdf: ${srcdir}/eieio.texi ${gfdl}
f48a9cb4 331 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi
966a6506 332
ac1a0ce1 333emacs-gnutls : $(buildinfodir)/emacs-gnutls$(INFO_EXT)
ddc41264 334$(buildinfodir)/emacs-gnutls$(INFO_EXT): ${srcdir}/emacs-gnutls.texi ${gfdl}
5f9a4e98 335 $(mkinfodir)
7d326a29 336 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
ddc41264 337emacs-gnutls.dvi: ${srcdir}/emacs-gnutls.texi ${gfdl}
050bb9b3 338 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-gnutls.texi
ddc41264 339emacs-gnutls.pdf: ${srcdir}/emacs-gnutls.texi ${gfdl}
050bb9b3 340 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-gnutls.texi
5f9a4e98 341
ac1a0ce1 342emacs-mime : $(buildinfodir)/emacs-mime$(INFO_EXT)
ddc41264 343$(buildinfodir)/emacs-mime$(INFO_EXT): ${srcdir}/emacs-mime.texi ${gfdl}
abd40fb4 344 $(mkinfodir)
7d326a29 345 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
ddc41264 346emacs-mime.dvi: ${srcdir}/emacs-mime.texi ${gfdl}
f48a9cb4 347 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
ddc41264 348emacs-mime.pdf: ${srcdir}/emacs-mime.texi ${gfdl}
f48a9cb4 349 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi
c21180f3 350
ac1a0ce1 351epa : $(buildinfodir)/epa$(INFO_EXT)
ddc41264 352$(buildinfodir)/epa$(INFO_EXT): ${srcdir}/epa.texi ${gfdl}
abd40fb4 353 $(mkinfodir)
7d326a29 354 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/epa.texi
ddc41264 355epa.dvi: ${srcdir}/epa.texi ${gfdl}
f48a9cb4 356 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi
ddc41264 357epa.pdf: ${srcdir}/epa.texi ${gfdl}
f48a9cb4 358 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi
c154c0be 359
ac1a0ce1 360erc : $(buildinfodir)/erc$(INFO_EXT)
ddc41264 361$(buildinfodir)/erc$(INFO_EXT): ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 362 $(mkinfodir)
7d326a29 363 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/erc.texi
ddc41264 364erc.dvi: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 365 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi
ddc41264 366erc.pdf: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 367 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi
c21180f3 368
ac1a0ce1 369ert : $(buildinfodir)/ert$(INFO_EXT)
ddc41264 370$(buildinfodir)/ert$(INFO_EXT): ${srcdir}/ert.texi ${gfdl}
a0c52e5d 371 $(mkinfodir)
7d326a29 372 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ert.texi
ddc41264 373ert.dvi: ${srcdir}/ert.texi ${gfdl}
f48a9cb4 374 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
ddc41264 375ert.pdf: ${srcdir}/ert.texi ${gfdl}
f48a9cb4 376 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
d221e780 377
ac1a0ce1 378eshell : $(buildinfodir)/eshell$(INFO_EXT)
ddc41264 379$(buildinfodir)/eshell$(INFO_EXT): ${srcdir}/eshell.texi ${gfdl}
abd40fb4 380 $(mkinfodir)
7d326a29 381 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eshell.texi
ddc41264 382eshell.dvi: ${srcdir}/eshell.texi ${gfdl}
f48a9cb4 383 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi
ddc41264 384eshell.pdf: ${srcdir}/eshell.texi ${gfdl}
f48a9cb4 385 $(ENVADD) $(TEXI2PDF) ${srcdir}/eshell.texi
4009494e 386
ac1a0ce1 387eudc : $(buildinfodir)/eudc$(INFO_EXT)
ddc41264 388$(buildinfodir)/eudc$(INFO_EXT): ${srcdir}/eudc.texi ${gfdl}
abd40fb4 389 $(mkinfodir)
7d326a29 390 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eudc.texi
ddc41264 391eudc.dvi: ${srcdir}/eudc.texi ${gfdl}
f48a9cb4 392 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi
ddc41264 393eudc.pdf: ${srcdir}/eudc.texi ${gfdl}
f48a9cb4 394 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi
c21180f3 395
ddc41264 396## No gfdl dependency.
ac1a0ce1
GM
397efaq : $(buildinfodir)/efaq$(INFO_EXT)
398$(buildinfodir)/efaq$(INFO_EXT): ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
abd40fb4 399 $(mkinfodir)
7d326a29 400 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/faq.texi
d3a4ac46 401faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
f48a9cb4 402 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
d3a4ac46 403faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
f48a9cb4 404 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi
c21180f3 405
ac1a0ce1 406flymake : $(buildinfodir)/flymake$(INFO_EXT)
ddc41264 407$(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl}
abd40fb4 408 $(mkinfodir)
7d326a29 409 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/flymake.texi
ddc41264 410flymake.dvi: ${srcdir}/flymake.texi ${gfdl}
f48a9cb4 411 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi
ddc41264 412flymake.pdf: ${srcdir}/flymake.texi ${gfdl}
f48a9cb4 413 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi
c21180f3 414
ac1a0ce1 415forms : $(buildinfodir)/forms$(INFO_EXT)
ddc41264 416$(buildinfodir)/forms$(INFO_EXT): ${srcdir}/forms.texi ${gfdl}
abd40fb4 417 $(mkinfodir)
7d326a29 418 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/forms.texi
ddc41264 419forms.dvi: ${srcdir}/forms.texi ${gfdl}
f48a9cb4 420 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi
ddc41264 421forms.pdf: ${srcdir}/forms.texi ${gfdl}
f48a9cb4 422 $(ENVADD) $(TEXI2PDF) ${srcdir}/forms.texi
4009494e
GM
423
424# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
ac1a0ce1 425gnus : $(buildinfodir)/gnus$(INFO_EXT)
ddc41264 426$(buildinfodir)/gnus$(INFO_EXT): ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
abd40fb4 427 $(mkinfodir)
7d326a29 428 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/gnus.texi
ddc41264 429gnus.dvi: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
f48a9cb4 430 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
4009494e 431 $(ENVADD) $(TEXI2DVI) gnustmp.texi
78e91d08 432 cp gnustmp.dvi $@
4009494e 433 rm gnustmp.*
ddc41264 434gnus.pdf: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
f48a9cb4 435 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
698bfef7
GM
436 $(ENVADD) $(TEXI2PDF) gnustmp.texi
437 cp gnustmp.pdf $@
438 rm gnustmp.*
4009494e 439
92d59611
GM
440htmlfontify : $(buildinfodir)/htmlfontify$(INFO_EXT)
441$(buildinfodir)/htmlfontify$(INFO_EXT): ${srcdir}/htmlfontify.texi ${gfdl}
442 $(mkinfodir)
443 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/htmlfontify.texi
444htmlfontify.dvi: ${srcdir}/htmlfontify.texi ${gfdl}
445 $(ENVADD) $(TEXI2DVI) ${srcdir}/htmlfontify.texi
446htmlfontify.pdf: ${srcdir}/htmlfontify.texi ${gfdl}
447 $(ENVADD) $(TEXI2PDF) ${srcdir}/htmlfontify.texi
448
8045b906 449# NB this one needs --no-split even without a .info extension.
ac1a0ce1 450idlwave : $(buildinfodir)/idlwave$(INFO_EXT)
ddc41264 451$(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi ${gfdl}
abd40fb4 452 $(mkinfodir)
7d326a29 453 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/idlwave.texi
ddc41264 454idlwave.dvi: ${srcdir}/idlwave.texi ${gfdl}
f48a9cb4 455 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi
ddc41264 456idlwave.pdf: ${srcdir}/idlwave.texi ${gfdl}
f48a9cb4 457 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi
c21180f3 458
57cff712
GM
459ido : $(buildinfodir)/ido$(INFO_EXT)
460$(buildinfodir)/ido$(INFO_EXT): ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
461 $(mkinfodir)
462 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ido.texi
463ido.dvi: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
464 $(ENVADD) $(TEXI2DVI) ${srcdir}/ido.texi
465ido.pdf: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
466 $(ENVADD) $(TEXI2PDF) ${srcdir}/ido.texi
467
8045b906 468# NB this one needs --no-split even without a .info extension.
c7f95930 469# Avoid name clash with overall "info" target.
ac1a0ce1 470info.info : $(buildinfodir)/info$(INFO_EXT)
ddc41264 471$(buildinfodir)/info$(INFO_EXT): ${srcdir}/info.texi ${gfdl}
abd40fb4 472 $(mkinfodir)
7d326a29 473 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/info.texi
ddc41264 474info.dvi: ${srcdir}/info.texi ${gfdl}
f48a9cb4 475 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
ddc41264 476info.pdf: ${srcdir}/info.texi ${gfdl}
f48a9cb4 477 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi
c21180f3 478
ac1a0ce1 479mairix-el : $(buildinfodir)/mairix-el$(INFO_EXT)
ddc41264 480$(buildinfodir)/mairix-el$(INFO_EXT): ${srcdir}/mairix-el.texi ${gfdl}
abd40fb4 481 $(mkinfodir)
7d326a29 482 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mairix-el.texi
ddc41264 483mairix-el.dvi: ${srcdir}/mairix-el.texi ${gfdl}
f48a9cb4 484 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi
ddc41264 485mairix-el.pdf: ${srcdir}/mairix-el.texi ${gfdl}
f48a9cb4 486 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi
d765c8c3 487
ac1a0ce1 488message : $(buildinfodir)/message$(INFO_EXT)
ddc41264 489$(buildinfodir)/message$(INFO_EXT): ${srcdir}/message.texi ${gfdl}
abd40fb4 490 $(mkinfodir)
7d326a29 491 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/message.texi
ddc41264 492message.dvi: ${srcdir}/message.texi ${gfdl}
f48a9cb4 493 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi
ddc41264 494message.pdf: ${srcdir}/message.texi ${gfdl}
f48a9cb4 495 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi
4009494e 496
ac1a0ce1 497mh-e : $(buildinfodir)/mh-e$(INFO_EXT)
ddc41264 498$(buildinfodir)/mh-e$(INFO_EXT): ${srcdir}/mh-e.texi ${gfdl}
abd40fb4 499 $(mkinfodir)
7d326a29 500 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mh-e.texi
ddc41264 501mh-e.dvi: ${srcdir}/mh-e.texi ${gfdl}
f48a9cb4 502 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi
ddc41264 503mh-e.pdf: ${srcdir}/mh-e.texi ${gfdl}
f48a9cb4 504 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi
4009494e 505
ac1a0ce1 506newsticker : $(buildinfodir)/newsticker$(INFO_EXT)
ddc41264 507$(buildinfodir)/newsticker$(INFO_EXT): ${srcdir}/newsticker.texi ${gfdl}
abd40fb4 508 $(mkinfodir)
7d326a29 509 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/newsticker.texi
ddc41264 510newsticker.dvi: ${srcdir}/newsticker.texi ${gfdl}
f48a9cb4 511 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi
ddc41264 512newsticker.pdf: ${srcdir}/newsticker.texi ${gfdl}
f48a9cb4 513 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi
ac97a16b 514
ac1a0ce1 515nxml-mode : $(buildinfodir)/nxml-mode$(INFO_EXT)
ddc41264 516$(buildinfodir)/nxml-mode$(INFO_EXT): ${srcdir}/nxml-mode.texi ${gfdl}
abd40fb4 517 $(mkinfodir)
7d326a29 518 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/nxml-mode.texi
ddc41264 519nxml-mode.dvi: ${srcdir}/nxml-mode.texi ${gfdl}
f48a9cb4 520 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi
ddc41264 521nxml-mode.pdf: ${srcdir}/nxml-mode.texi ${gfdl}
f48a9cb4 522 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi
c21180f3 523
ac1a0ce1 524org : $(buildinfodir)/org$(INFO_EXT)
ddc41264 525$(buildinfodir)/org$(INFO_EXT): ${srcdir}/org.texi ${gfdl}
abd40fb4 526 $(mkinfodir)
7d326a29 527 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/org.texi
ddc41264 528org.dvi: ${srcdir}/org.texi ${gfdl}
f48a9cb4 529 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi
ddc41264 530org.pdf: ${srcdir}/org.texi ${gfdl}
f48a9cb4 531 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi
c21180f3 532
ac1a0ce1 533pcl-cvs : $(buildinfodir)/pcl-cvs$(INFO_EXT)
ddc41264 534$(buildinfodir)/pcl-cvs$(INFO_EXT): ${srcdir}/pcl-cvs.texi ${gfdl}
abd40fb4 535 $(mkinfodir)
7d326a29 536 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
ddc41264 537pcl-cvs.dvi: ${srcdir}/pcl-cvs.texi ${gfdl}
f48a9cb4 538 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi
ddc41264 539pcl-cvs.pdf: ${srcdir}/pcl-cvs.texi ${gfdl}
f48a9cb4 540 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi
4009494e 541
ac1a0ce1 542pgg : $(buildinfodir)/pgg$(INFO_EXT)
ddc41264 543$(buildinfodir)/pgg$(INFO_EXT): ${srcdir}/pgg.texi ${gfdl}
abd40fb4 544 $(mkinfodir)
7d326a29 545 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pgg.texi
ddc41264 546pgg.dvi: ${srcdir}/pgg.texi ${gfdl}
f48a9cb4 547 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi
ddc41264 548pgg.pdf: ${srcdir}/pgg.texi ${gfdl}
f48a9cb4 549 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi
4009494e 550
ac1a0ce1 551rcirc : $(buildinfodir)/rcirc$(INFO_EXT)
ddc41264 552$(buildinfodir)/rcirc$(INFO_EXT): ${srcdir}/rcirc.texi ${gfdl}
abd40fb4 553 $(mkinfodir)
7d326a29 554 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/rcirc.texi
ddc41264 555rcirc.dvi: ${srcdir}/rcirc.texi ${gfdl}
f48a9cb4 556 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi
ddc41264 557rcirc.pdf: ${srcdir}/rcirc.texi ${gfdl}
f48a9cb4 558 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi
4009494e 559
ac1a0ce1 560reftex : $(buildinfodir)/reftex$(INFO_EXT)
ddc41264 561$(buildinfodir)/reftex$(INFO_EXT): ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 562 $(mkinfodir)
7d326a29 563 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/reftex.texi
ddc41264 564reftex.dvi: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 565 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi
ddc41264 566reftex.pdf: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 567 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi
4009494e 568
ac1a0ce1 569remember : $(buildinfodir)/remember$(INFO_EXT)
ddc41264 570$(buildinfodir)/remember$(INFO_EXT): ${srcdir}/remember.texi ${gfdl}
abd40fb4 571 $(mkinfodir)
7d326a29 572 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/remember.texi
ddc41264 573remember.dvi: ${srcdir}/remember.texi ${gfdl}
f48a9cb4 574 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi
ddc41264 575remember.pdf: ${srcdir}/remember.texi ${gfdl}
f48a9cb4 576 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi
70bdc930 577
ac1a0ce1 578sasl : $(buildinfodir)/sasl$(INFO_EXT)
ddc41264 579$(buildinfodir)/sasl$(INFO_EXT): ${srcdir}/sasl.texi ${gfdl}
abd40fb4 580 $(mkinfodir)
7d326a29 581 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sasl.texi
ddc41264 582sasl.dvi: ${srcdir}/sasl.texi ${gfdl}
f48a9cb4 583 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi
ddc41264 584sasl.pdf: ${srcdir}/sasl.texi ${gfdl}
f48a9cb4 585 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi
e92fa3d9 586
ac1a0ce1 587sc : $(buildinfodir)/sc$(INFO_EXT)
ddc41264 588$(buildinfodir)/sc$(INFO_EXT): ${srcdir}/sc.texi ${gfdl}
abd40fb4 589 $(mkinfodir)
7d326a29 590 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sc.texi
ddc41264 591sc.dvi: ${srcdir}/sc.texi ${gfdl}
f48a9cb4 592 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi
ddc41264 593sc.pdf: ${srcdir}/sc.texi ${gfdl}
f48a9cb4 594 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi
4009494e 595
ac1a0ce1 596semantic : $(buildinfodir)/semantic$(INFO_EXT)
ddc41264 597$(buildinfodir)/semantic$(INFO_EXT): ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
abd40fb4 598 $(mkinfodir)
7d326a29 599 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/semantic.texi
ddc41264 600semantic.dvi: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
f48a9cb4 601 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi
ddc41264 602semantic.pdf: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
f48a9cb4 603 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi
3149927d 604
ac1a0ce1 605ses : $(buildinfodir)/ses$(INFO_EXT)
ddc41264 606$(buildinfodir)/ses$(INFO_EXT): ${srcdir}/ses.texi ${gfdl}
abd40fb4 607 $(mkinfodir)
7d326a29 608 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ses.texi
ddc41264 609ses.dvi: ${srcdir}/ses.texi ${gfdl}
f48a9cb4 610 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi
ddc41264 611ses.pdf: ${srcdir}/ses.texi ${gfdl}
f48a9cb4 612 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi
4009494e 613
ac1a0ce1 614sieve : $(buildinfodir)/sieve$(INFO_EXT)
ddc41264 615$(buildinfodir)/sieve$(INFO_EXT): ${srcdir}/sieve.texi ${gfdl}
abd40fb4 616 $(mkinfodir)
7d326a29 617 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sieve.texi
ddc41264 618sieve.dvi: ${srcdir}/sieve.texi ${gfdl}
f48a9cb4 619 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi
ddc41264 620sieve.pdf: ${srcdir}/sieve.texi ${gfdl}
f48a9cb4 621 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi
4009494e 622
ac1a0ce1 623smtpmail : $(buildinfodir)/smtpmail$(INFO_EXT)
ddc41264 624$(buildinfodir)/smtpmail$(INFO_EXT): ${srcdir}/smtpmail.texi ${gfdl}
abd40fb4 625 $(mkinfodir)
7d326a29 626 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/smtpmail.texi
ddc41264 627smtpmail.dvi: ${srcdir}/smtpmail.texi ${gfdl}
f48a9cb4 628 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi
ddc41264 629smtpmail.pdf: ${srcdir}/smtpmail.texi ${gfdl}
f48a9cb4 630 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi
4009494e 631
ac1a0ce1 632speedbar : $(buildinfodir)/speedbar$(INFO_EXT)
ddc41264 633$(buildinfodir)/speedbar$(INFO_EXT): ${srcdir}/speedbar.texi ${gfdl}
abd40fb4 634 $(mkinfodir)
7d326a29 635 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/speedbar.texi
ddc41264 636speedbar.dvi: ${srcdir}/speedbar.texi ${gfdl}
f48a9cb4 637 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi
ddc41264 638speedbar.pdf: ${srcdir}/speedbar.texi ${gfdl}
f48a9cb4 639 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi
4009494e 640
4c2dd4ee 641srecode : $(buildinfodir)/srecode$(INFO_EXT)
ddc41264 642$(buildinfodir)/srecode$(INFO_EXT): ${srcdir}/srecode.texi ${gfdl}
4c2dd4ee
GM
643 $(mkinfodir)
644 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/srecode.texi
ddc41264 645srecode.dvi: ${srcdir}/srecode.texi ${gfdl}
4c2dd4ee 646 $(ENVADD) $(TEXI2DVI) ${srcdir}/srecode.texi
ddc41264 647srecode.pdf: ${srcdir}/srecode.texi ${gfdl}
4c2dd4ee
GM
648 $(ENVADD) $(TEXI2PDF) ${srcdir}/srecode.texi
649
016d3f7d
SB
650todo-mode : $(buildinfodir)/todo-mode$(INFO_EXT)
651$(buildinfodir)/todo-mode$(INFO_EXT): ${srcdir}/todo-mode.texi ${gfdl}
652 $(mkinfodir)
653 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/todo-mode.texi
654todo-mode.dvi: ${srcdir}/todo-mode.texi ${gfdl}
655 $(ENVADD) $(TEXI2DVI) ${srcdir}/todo-mode.texi
656todo-mode.pdf: ${srcdir}/todo-mode.texi ${gfdl}
657 $(ENVADD) $(TEXI2PDF) ${srcdir}/todo-mode.texi
658
ac1a0ce1 659tramp : $(buildinfodir)/tramp$(INFO_EXT)
ddc41264 660$(buildinfodir)/tramp$(INFO_EXT): ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
abd40fb4 661 $(mkinfodir)
7d326a29 662 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
ddc41264 663tramp.dvi: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
f48a9cb4 664 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
ddc41264 665tramp.pdf: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
f48a9cb4 666 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi
4009494e 667
ac1a0ce1 668url : $(buildinfodir)/url$(INFO_EXT)
ddc41264 669$(buildinfodir)/url$(INFO_EXT): ${srcdir}/url.texi ${gfdl}
abd40fb4 670 $(mkinfodir)
7d326a29 671 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/url.texi
ddc41264 672url.dvi: ${srcdir}/url.texi ${gfdl}
f48a9cb4 673 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi
ddc41264 674url.pdf: ${srcdir}/url.texi ${gfdl}
f48a9cb4 675 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi
4009494e 676
ac1a0ce1 677vip : $(buildinfodir)/vip$(INFO_EXT)
ddc41264 678$(buildinfodir)/vip$(INFO_EXT): ${srcdir}/vip.texi ${gfdl}
abd40fb4 679 $(mkinfodir)
7d326a29 680 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/vip.texi
ddc41264 681vip.dvi: ${srcdir}/vip.texi ${gfdl}
f48a9cb4 682 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi
ddc41264 683vip.pdf: ${srcdir}/vip.texi ${gfdl}
f48a9cb4 684 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi
4009494e 685
ac1a0ce1 686viper : $(buildinfodir)/viper$(INFO_EXT)
ddc41264 687$(buildinfodir)/viper$(INFO_EXT): ${srcdir}/viper.texi ${gfdl}
abd40fb4 688 $(mkinfodir)
7d326a29 689 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/viper.texi
ddc41264 690viper.dvi: ${srcdir}/viper.texi ${gfdl}
f48a9cb4 691 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi
ddc41264 692viper.pdf: ${srcdir}/viper.texi ${gfdl}
f48a9cb4 693 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi
4009494e 694
ac1a0ce1 695widget : $(buildinfodir)/widget$(INFO_EXT)
ddc41264 696$(buildinfodir)/widget$(INFO_EXT): ${srcdir}/widget.texi ${gfdl}
abd40fb4 697 $(mkinfodir)
7d326a29 698 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/widget.texi
ddc41264 699widget.dvi: ${srcdir}/widget.texi ${gfdl}
f48a9cb4 700 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi
ddc41264 701widget.pdf: ${srcdir}/widget.texi ${gfdl}
f48a9cb4 702 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi
4009494e 703
bfe6ffb6 704wisent : $(buildinfodir)/wisent$(INFO_EXT)
ddc41264 705$(buildinfodir)/wisent$(INFO_EXT): ${srcdir}/wisent.texi ${gfdl}
bfe6ffb6
GM
706 $(mkinfodir)
707 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/wisent.texi
ddc41264 708wisent.dvi: ${srcdir}/wisent.texi ${gfdl}
bfe6ffb6 709 $(ENVADD) $(TEXI2DVI) ${srcdir}/wisent.texi
ddc41264 710wisent.pdf: ${srcdir}/wisent.texi ${gfdl}
bfe6ffb6
GM
711 $(ENVADD) $(TEXI2PDF) ${srcdir}/wisent.texi
712
ac1a0ce1 713woman : $(buildinfodir)/woman$(INFO_EXT)
00afe3a4 714$(buildinfodir)/woman$(INFO_EXT): ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
abd40fb4 715 $(mkinfodir)
7d326a29 716 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/woman.texi
00afe3a4 717woman.dvi: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 718 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi
00afe3a4 719woman.pdf: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
f48a9cb4 720 $(ENVADD) $(TEXI2PDF) ${srcdir}/woman.texi
4009494e 721
4009494e 722
ea274122
GM
723.PHONY: mostlyclean clean distclean maintainer-clean
724
4009494e 725mostlyclean:
9598ef0b 726 rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \
beb57c77 727 *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \
9598ef0b 728 *.t[gp] *.t[gp]s *.vr *.vrs
4c83f6e1 729 rm -f gnustmp.*
4009494e
GM
730
731clean: mostlyclean
2e667b8c 732 rm -f $(DVI_TARGETS) $(PDF_TARGETS)
09af5c3e 733 rm -f emacs-misc-${version}.tar*
4009494e
GM
734
735distclean: clean
c21180f3 736# rm -f Makefile
4009494e 737
2fecccba 738## buildinfodir is relative to srcdir.
09af5c3e 739infoclean:
ac1a0ce1 740 cd $(buildinfodir); for file in $(INFO_TARGETS); do \
7d326a29 741 file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \
4c83f6e1
GM
742 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
743 done
4009494e 744
09af5c3e
GM
745maintainer-clean: distclean infoclean
746
747dist:
748 rm -rf emacs-misc-${version}
749 mkdir emacs-misc-${version}
750 cp ${srcdir}/*.texi ${srcdir}/texinfo.tex \
751 $(emacsdir)/emacsver.texi ${srcdir}/ChangeLog* \
752 emacs-misc-${version}/
753 sed -e 's/@sr[c]dir@/./' \
754 -e 's/^\(emacsdir *=\).*/\1 ./' \
755 -e 's/^\(buildinfodir *=\).*/\1 ./' \
756 -e 's/^\(clean:.*\)/\1 infoclean/' \
757 -e "s/@ver[s]ion@/${version}/" \
758 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
759 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
760 ${srcdir}/Makefile.in > emacs-misc-${version}/Makefile
761 @if grep '@[a-zA-Z_]*@' emacs-misc-${version}/Makefile; then \
762 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
763 fi
764 tar -cf emacs-misc-${version}.tar emacs-misc-${version}
765 rm -rf emacs-misc-${version}
766
c21180f3 767### Makefile ends here