Rename cl-loop-handler, cl-loop-for-handler back to their original names
[bpt/emacs.git] / doc / misc / Makefile.in
CommitLineData
c21180f3 1#### Makefile for documentation other than the Emacs manual.
4009494e 2
f48a9cb4 3# Copyright (C) 1994, 1996-2012 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
c21180f3 27## Where the output files go.
ac1a0ce1 28buildinfodir = $(srcdir)/../../info
f7a31f11 29## Directory with emacsver.texi.
8289f37b 30## Currently only used by efaq and calc.
f7a31f11 31emacsdir = $(srcdir)/../emacs
4009494e 32
3fe7cdc8
GM
33MKDIR_P = @MKDIR_P@
34
8045b906
GM
35INFO_EXT=@INFO_EXT@
36# Options used only when making info output.
37INFO_OPTS=@INFO_OPTS@
38
4009494e
GM
39# The makeinfo program is part of the Texinfo distribution.
40# Use --force so that it generates output even if there are errors.
45eb2a5d
WL
41MAKEINFO = @MAKEINFO@
42MAKEINFO_OPTS = --force -I$(emacsdir)
c21180f3 43
7d326a29
GM
44INFO_TARGETS = ada-mode auth autotype calc ccmode cl \
45 dbus dired-x ebrowse ede ediff edt eieio \
46 emacs-mime epa erc ert eshell eudc efaq \
47 flymake forms gnus emacs-gnutls idlwave info.info \
48 mairix-el message mh-e newsticker nxml-mode \
49 org pcl-cvs pgg rcirc remember reftex sasl \
50 sc semantic ses sieve smtpmail speedbar tramp \
51 url vip viper widget woman
c21180f3
GM
52
53DVI_TARGETS = \
54 ada-mode.dvi \
651c5b83 55 auth.dvi \
c21180f3
GM
56 autotype.dvi \
57 calc.dvi \
58 cc-mode.dvi \
59 cl.dvi \
7b13a0f2 60 dbus.dvi \
c21180f3
GM
61 dired-x.dvi \
62 ebrowse.dvi \
966a6506 63 ede.dvi \
c21180f3 64 ediff.dvi \
698bfef7 65 edt.dvi \
966a6506 66 eieio.dvi \
c21180f3 67 emacs-mime.dvi \
c154c0be 68 epa.dvi \
c21180f3 69 erc.dvi \
d221e780 70 ert.dvi \
c21180f3
GM
71 eshell.dvi \
72 eudc.dvi \
73 faq.dvi \
74 flymake.dvi \
75 forms.dvi \
76 gnus.dvi \
5f9a4e98 77 emacs-gnutls.dvi \
c21180f3
GM
78 idlwave.dvi \
79 info.dvi \
d765c8c3 80 mairix-el.dvi \
c21180f3
GM
81 message.dvi \
82 mh-e.dvi \
83 newsticker.dvi \
ac97a16b 84 nxml-mode.dvi \
c21180f3
GM
85 org.dvi \
86 pcl-cvs.dvi \
87 pgg.dvi \
88 rcirc.dvi \
89 reftex.dvi \
70bdc930 90 remember.dvi \
e92fa3d9 91 sasl.dvi \
c21180f3 92 sc.dvi \
3149927d 93 semantic.dvi \
c21180f3
GM
94 ses.dvi \
95 sieve.dvi \
96 smtpmail.dvi \
97 speedbar.dvi \
98 tramp.dvi \
99 url.dvi \
100 vip.dvi \
101 viper.dvi \
102 widget.dvi \
103 woman.dvi
104
698bfef7
GM
105PDF_TARGETS = \
106 ada-mode.pdf \
107 auth.pdf \
108 autotype.pdf \
109 calc.pdf \
110 cc-mode.pdf \
111 cl.pdf \
112 dbus.pdf \
113 dired-x.pdf \
114 ebrowse.pdf \
115 ede.pdf \
116 ediff.pdf \
117 edt.pdf \
118 eieio.pdf \
119 emacs-mime.pdf \
120 epa.pdf \
121 erc.pdf \
d221e780 122 ert.pdf \
698bfef7
GM
123 eshell.pdf \
124 eudc.pdf \
125 faq.pdf \
126 flymake.pdf \
127 forms.pdf \
128 gnus.pdf \
5f9a4e98 129 emacs-gnutls.pdf \
698bfef7
GM
130 idlwave.pdf \
131 info.pdf \
132 mairix-el.pdf \
133 message.pdf \
134 mh-e.pdf \
135 newsticker.pdf \
136 nxml-mode.pdf \
137 org.pdf \
138 pcl-cvs.pdf \
139 pgg.pdf \
140 rcirc.pdf \
141 reftex.pdf \
142 remember.pdf \
143 sasl.pdf \
144 sc.pdf \
145 semantic.pdf \
146 ses.pdf \
147 sieve.pdf \
148 smtpmail.pdf \
149 speedbar.pdf \
150 tramp.pdf \
151 url.pdf \
152 vip.pdf \
153 viper.pdf \
154 widget.pdf \
155 woman.pdf
c21180f3 156
b740639e
GM
157HTML_TARGETS = emacs-faq.html
158
c21180f3 159TEXI2DVI = texi2dvi
698bfef7 160TEXI2PDF = texi2pdf
4009494e 161
45eb2a5d
WL
162ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \
163 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
4009494e 164
ac1a0ce1 165mkinfodir = @${MKDIR_P} ${buildinfodir}
c21180f3 166
9aa071df 167.PHONY: info dvi pdf echo-info
9583393f
GM
168## Prevent implicit rule triggering for foo.info.
169.SUFFIXES:
9aa071df 170
956cceb9
GM
171# Default.
172info: $(INFO_TARGETS)
173
9aa071df 174## Used by top-level Makefile.
7d326a29 175## Base file names of output info files.
9aa071df 176echo-info:
7d326a29 177 @echo "$(INFO_TARGETS) " | \
b8f061b3 178 sed -e 's|[^ ]*/||g' -e 's/\.info//g' -e "s/ */$(INFO_EXT) /g"
ea274122 179
7fbf7cae
TZ
180# please modify this for all the web manual targets
181webhack: clean
182 $(MAKE) pdf MAKEINFO_OPTS="-DWEBHACKDEVEL $(MAKEINFO_OPTS)"
183
4009494e
GM
184dvi: $(DVI_TARGETS)
185
698bfef7 186pdf: $(PDF_TARGETS)
c21180f3 187
7d326a29
GM
188# Note that all the Info targets build the Info files in srcdir.
189# There is no provision for Info files to exist in the build directory.
4009494e
GM
190# In a distribution of Emacs, the Info files should be up to date.
191
f48a9cb4
GM
192# Note: "<" is not portable in ordinary make rules.
193
ac1a0ce1
GM
194ada-mode : $(buildinfodir)/ada-mode$(INFO_EXT)
195$(buildinfodir)/ada-mode$(INFO_EXT): ${srcdir}/ada-mode.texi
abd40fb4 196 $(mkinfodir)
7d326a29 197 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ada-mode.texi
d3a4ac46 198ada-mode.dvi: ${srcdir}/ada-mode.texi
f48a9cb4 199 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi
d3a4ac46 200ada-mode.pdf: ${srcdir}/ada-mode.texi
f48a9cb4 201 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi
4009494e 202
ac1a0ce1
GM
203auth : $(buildinfodir)/auth$(INFO_EXT)
204$(buildinfodir)/auth$(INFO_EXT): ${srcdir}/auth.texi
abd40fb4 205 $(mkinfodir)
7d326a29 206 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/auth.texi
d3a4ac46 207auth.dvi: ${srcdir}/auth.texi
f48a9cb4 208 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi
d3a4ac46 209auth.pdf: ${srcdir}/auth.texi
f48a9cb4 210 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi
651c5b83 211
ac1a0ce1
GM
212autotype : $(buildinfodir)/autotype$(INFO_EXT)
213$(buildinfodir)/autotype$(INFO_EXT): ${srcdir}/autotype.texi
abd40fb4 214 $(mkinfodir)
7d326a29 215 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/autotype.texi
d3a4ac46 216autotype.dvi: ${srcdir}/autotype.texi
f48a9cb4 217 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi
d3a4ac46 218autotype.pdf: ${srcdir}/autotype.texi
f48a9cb4 219 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
4009494e 220
ac1a0ce1
GM
221calc : $(buildinfodir)/calc$(INFO_EXT)
222$(buildinfodir)/calc$(INFO_EXT): ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
abd40fb4 223 $(mkinfodir)
7d326a29 224 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/calc.texi
8289f37b 225calc.dvi: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
f48a9cb4 226 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi
8289f37b 227calc.pdf: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
f48a9cb4 228 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi
4009494e 229
ac1a0ce1
GM
230ccmode : $(buildinfodir)/ccmode$(INFO_EXT)
231$(buildinfodir)/ccmode$(INFO_EXT): ${srcdir}/cc-mode.texi
abd40fb4 232 $(mkinfodir)
7d326a29 233 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cc-mode.texi
d3a4ac46 234cc-mode.dvi: ${srcdir}/cc-mode.texi
f48a9cb4 235 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi
d3a4ac46 236cc-mode.pdf: ${srcdir}/cc-mode.texi
f48a9cb4 237 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi
4009494e 238
ac1a0ce1 239cl : $(buildinfodir)/cl$(INFO_EXT)
8d6510b9 240$(buildinfodir)/cl$(INFO_EXT): ${srcdir}/cl.texi $(emacsdir)/emacsver.texi
abd40fb4 241 $(mkinfodir)
7d326a29 242 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cl.texi
8d6510b9 243cl.dvi: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi
f48a9cb4 244 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi
8d6510b9 245cl.pdf: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi
f48a9cb4 246 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi
4009494e 247
ac1a0ce1
GM
248dbus : $(buildinfodir)/dbus$(INFO_EXT)
249$(buildinfodir)/dbus$(INFO_EXT): ${srcdir}/dbus.texi
abd40fb4 250 $(mkinfodir)
7d326a29 251 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dbus.texi
d3a4ac46 252dbus.dvi: ${srcdir}/dbus.texi
f48a9cb4 253 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi
d3a4ac46 254dbus.pdf: ${srcdir}/dbus.texi
f48a9cb4 255 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi
d3a8e0df 256
ac1a0ce1
GM
257dired-x : $(buildinfodir)/dired-x$(INFO_EXT)
258$(buildinfodir)/dired-x$(INFO_EXT): ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi
abd40fb4 259 $(mkinfodir)
7d326a29 260 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dired-x.texi
b322c9af 261dired-x.dvi: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi
f48a9cb4 262 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi
b322c9af 263dired-x.pdf: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi
f48a9cb4 264 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi
4009494e 265
ac1a0ce1
GM
266ebrowse : $(buildinfodir)/ebrowse$(INFO_EXT)
267$(buildinfodir)/ebrowse$(INFO_EXT): ${srcdir}/ebrowse.texi
abd40fb4 268 $(mkinfodir)
7d326a29 269 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ebrowse.texi
d3a4ac46 270ebrowse.dvi: ${srcdir}/ebrowse.texi
f48a9cb4 271 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi
d3a4ac46 272ebrowse.pdf: ${srcdir}/ebrowse.texi
f48a9cb4 273 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi
c21180f3 274
ac1a0ce1
GM
275ede : $(buildinfodir)/ede$(INFO_EXT)
276$(buildinfodir)/ede$(INFO_EXT): ${srcdir}/ede.texi
abd40fb4 277 $(mkinfodir)
7d326a29 278 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ede.texi
d3a4ac46 279ede.dvi: ${srcdir}/ede.texi
f48a9cb4 280 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi
d3a4ac46 281ede.pdf: ${srcdir}/ede.texi
f48a9cb4 282 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi
966a6506 283
ac1a0ce1
GM
284ediff : $(buildinfodir)/ediff$(INFO_EXT)
285$(buildinfodir)/ediff$(INFO_EXT): ${srcdir}/ediff.texi
abd40fb4 286 $(mkinfodir)
7d326a29 287 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ediff.texi
e836e5cd 288ediff.dvi: ${srcdir}/ediff.texi
f48a9cb4 289 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi
e836e5cd 290ediff.pdf: ${srcdir}/ediff.texi
f48a9cb4 291 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi
698bfef7 292
ac1a0ce1
GM
293edt : $(buildinfodir)/edt$(INFO_EXT)
294$(buildinfodir)/edt$(INFO_EXT): ${srcdir}/edt.texi
abd40fb4 295 $(mkinfodir)
7d326a29 296 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/edt.texi
d3a4ac46 297edt.dvi: ${srcdir}/edt.texi
f48a9cb4 298 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi
d3a4ac46 299edt.pdf: ${srcdir}/edt.texi
f48a9cb4 300 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi
4009494e 301
ac1a0ce1
GM
302eieio : $(buildinfodir)/eieio$(INFO_EXT)
303$(buildinfodir)/eieio$(INFO_EXT): ${srcdir}/eieio.texi
abd40fb4 304 $(mkinfodir)
7d326a29 305 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eieio.texi
d3a4ac46 306eieio.dvi: ${srcdir}/eieio.texi
f48a9cb4 307 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi
d3a4ac46 308eieio.pdf: ${srcdir}/eieio.texi
f48a9cb4 309 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi
966a6506 310
ac1a0ce1
GM
311emacs-gnutls : $(buildinfodir)/emacs-gnutls$(INFO_EXT)
312$(buildinfodir)/emacs-gnutls$(INFO_EXT): ${srcdir}/emacs-gnutls.texi
5f9a4e98 313 $(mkinfodir)
7d326a29 314 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
5f9a4e98 315emacs-gnutls.dvi: ${srcdir}/emacs-gnutls.texi
050bb9b3 316 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-gnutls.texi
5f9a4e98 317emacs-gnutls.pdf: ${srcdir}/emacs-gnutls.texi
050bb9b3 318 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-gnutls.texi
5f9a4e98 319
ac1a0ce1
GM
320emacs-mime : $(buildinfodir)/emacs-mime$(INFO_EXT)
321$(buildinfodir)/emacs-mime$(INFO_EXT): ${srcdir}/emacs-mime.texi
abd40fb4 322 $(mkinfodir)
7d326a29 323 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
d3a4ac46 324emacs-mime.dvi: ${srcdir}/emacs-mime.texi
f48a9cb4 325 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
d3a4ac46 326emacs-mime.pdf: ${srcdir}/emacs-mime.texi
f48a9cb4 327 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi
c21180f3 328
ac1a0ce1
GM
329epa : $(buildinfodir)/epa$(INFO_EXT)
330$(buildinfodir)/epa$(INFO_EXT): ${srcdir}/epa.texi
abd40fb4 331 $(mkinfodir)
7d326a29 332 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/epa.texi
e836e5cd 333epa.dvi: ${srcdir}/epa.texi
f48a9cb4 334 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi
e836e5cd 335epa.pdf: ${srcdir}/epa.texi
f48a9cb4 336 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi
c154c0be 337
ac1a0ce1 338erc : $(buildinfodir)/erc$(INFO_EXT)
24636b26 339$(buildinfodir)/erc$(INFO_EXT): ${srcdir}/erc.texi $(emacsdir)/emacsver.texi
abd40fb4 340 $(mkinfodir)
7d326a29 341 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/erc.texi
24636b26 342erc.dvi: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi
f48a9cb4 343 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi
24636b26 344erc.pdf: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi
f48a9cb4 345 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi
c21180f3 346
ac1a0ce1
GM
347ert : $(buildinfodir)/ert$(INFO_EXT)
348$(buildinfodir)/ert$(INFO_EXT): ${srcdir}/ert.texi
a0c52e5d 349 $(mkinfodir)
7d326a29 350 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ert.texi
a0c52e5d 351ert.dvi: ${srcdir}/ert.texi
f48a9cb4 352 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
a0c52e5d 353ert.pdf: ${srcdir}/ert.texi
f48a9cb4 354 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
d221e780 355
ac1a0ce1
GM
356eshell : $(buildinfodir)/eshell$(INFO_EXT)
357$(buildinfodir)/eshell$(INFO_EXT): ${srcdir}/eshell.texi
abd40fb4 358 $(mkinfodir)
7d326a29 359 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eshell.texi
d3a4ac46 360eshell.dvi: ${srcdir}/eshell.texi
f48a9cb4 361 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi
d3a4ac46 362eshell.pdf: ${srcdir}/eshell.texi
f48a9cb4 363 $(ENVADD) $(TEXI2PDF) ${srcdir}/eshell.texi
4009494e 364
ac1a0ce1
GM
365eudc : $(buildinfodir)/eudc$(INFO_EXT)
366$(buildinfodir)/eudc$(INFO_EXT): ${srcdir}/eudc.texi
abd40fb4 367 $(mkinfodir)
7d326a29 368 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eudc.texi
d3a4ac46 369eudc.dvi: ${srcdir}/eudc.texi
f48a9cb4 370 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi
d3a4ac46 371eudc.pdf: ${srcdir}/eudc.texi
f48a9cb4 372 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi
c21180f3 373
ac1a0ce1
GM
374efaq : $(buildinfodir)/efaq$(INFO_EXT)
375$(buildinfodir)/efaq$(INFO_EXT): ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
abd40fb4 376 $(mkinfodir)
7d326a29 377 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/faq.texi
d3a4ac46 378faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
f48a9cb4 379 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
d3a4ac46 380faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
f48a9cb4 381 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi
b740639e
GM
382## This is the name used on the Emacs web-page.
383## sed fixes up links to point to split version of the manual.
384emacs-faq.html: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
4f1f90cd 385 $(MAKEINFO) $(MAKEINFO_OPTS) --no-split \
f48a9cb4 386 --css-ref='/layout.css' --html -o $@ ${srcdir}/faq.texi
54ce11a1
GM
387 sed -i -e 's|a href="\([a-z]*\)\.html#\([^"]*\)"|a href="manual/html_node/\1/\2.html"|g' \
388 -e 's|/Top\.html|/|g' $@
389emacs-faq.text: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
f48a9cb4 390 $(MAKEINFO) $(MAKEINFO_OPTS) --plaintext -o $@ ${srcdir}/faq.texi
c21180f3 391
ac1a0ce1
GM
392flymake : $(buildinfodir)/flymake$(INFO_EXT)
393$(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi
abd40fb4 394 $(mkinfodir)
7d326a29 395 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/flymake.texi
d3a4ac46 396flymake.dvi: ${srcdir}/flymake.texi
f48a9cb4 397 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi
d3a4ac46 398flymake.pdf: ${srcdir}/flymake.texi
f48a9cb4 399 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi
c21180f3 400
ac1a0ce1
GM
401forms : $(buildinfodir)/forms$(INFO_EXT)
402$(buildinfodir)/forms$(INFO_EXT): ${srcdir}/forms.texi
abd40fb4 403 $(mkinfodir)
7d326a29 404 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/forms.texi
d3a4ac46 405forms.dvi: ${srcdir}/forms.texi
f48a9cb4 406 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi
d3a4ac46 407forms.pdf: ${srcdir}/forms.texi
f48a9cb4 408 $(ENVADD) $(TEXI2PDF) ${srcdir}/forms.texi
4009494e
GM
409
410# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
ac1a0ce1
GM
411gnus : $(buildinfodir)/gnus$(INFO_EXT)
412$(buildinfodir)/gnus$(INFO_EXT): ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi
abd40fb4 413 $(mkinfodir)
7d326a29
GM
414 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/gnus.texi
415gnus.dvi: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi
f48a9cb4 416 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
4009494e 417 $(ENVADD) $(TEXI2DVI) gnustmp.texi
78e91d08 418 cp gnustmp.dvi $@
4009494e 419 rm gnustmp.*
7d326a29 420gnus.pdf: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi
f48a9cb4 421 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
698bfef7
GM
422 $(ENVADD) $(TEXI2PDF) gnustmp.texi
423 cp gnustmp.pdf $@
424 rm gnustmp.*
4009494e 425
8045b906 426# NB this one needs --no-split even without a .info extension.
ac1a0ce1
GM
427idlwave : $(buildinfodir)/idlwave$(INFO_EXT)
428$(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi
abd40fb4 429 $(mkinfodir)
7d326a29 430 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/idlwave.texi
d3a4ac46 431idlwave.dvi: ${srcdir}/idlwave.texi
f48a9cb4 432 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi
d3a4ac46 433idlwave.pdf: ${srcdir}/idlwave.texi
f48a9cb4 434 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi
c21180f3 435
8045b906 436# NB this one needs --no-split even without a .info extension.
c7f95930 437# Avoid name clash with overall "info" target.
ac1a0ce1
GM
438info.info : $(buildinfodir)/info$(INFO_EXT)
439$(buildinfodir)/info$(INFO_EXT): ${srcdir}/info.texi
abd40fb4 440 $(mkinfodir)
7d326a29 441 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/info.texi
d3a4ac46 442info.dvi: ${srcdir}/info.texi
f48a9cb4 443 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
d3a4ac46 444info.pdf: ${srcdir}/info.texi
f48a9cb4 445 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi
c21180f3 446
ac1a0ce1
GM
447mairix-el : $(buildinfodir)/mairix-el$(INFO_EXT)
448$(buildinfodir)/mairix-el$(INFO_EXT): ${srcdir}/mairix-el.texi
abd40fb4 449 $(mkinfodir)
7d326a29 450 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mairix-el.texi
d3a4ac46 451mairix-el.dvi: ${srcdir}/mairix-el.texi
f48a9cb4 452 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi
d3a4ac46 453mairix-el.pdf: ${srcdir}/mairix-el.texi
f48a9cb4 454 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi
d765c8c3 455
ac1a0ce1
GM
456message : $(buildinfodir)/message$(INFO_EXT)
457$(buildinfodir)/message$(INFO_EXT): ${srcdir}/message.texi
abd40fb4 458 $(mkinfodir)
7d326a29 459 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/message.texi
d3a4ac46 460message.dvi: ${srcdir}/message.texi
f48a9cb4 461 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi
d3a4ac46 462message.pdf: ${srcdir}/message.texi
f48a9cb4 463 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi
4009494e 464
ac1a0ce1
GM
465mh-e : $(buildinfodir)/mh-e$(INFO_EXT)
466$(buildinfodir)/mh-e$(INFO_EXT): ${srcdir}/mh-e.texi
abd40fb4 467 $(mkinfodir)
7d326a29 468 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mh-e.texi
d3a4ac46 469mh-e.dvi: ${srcdir}/mh-e.texi
f48a9cb4 470 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi
d3a4ac46 471mh-e.pdf: ${srcdir}/mh-e.texi
f48a9cb4 472 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi
4009494e 473
ac1a0ce1
GM
474newsticker : $(buildinfodir)/newsticker$(INFO_EXT)
475$(buildinfodir)/newsticker$(INFO_EXT): ${srcdir}/newsticker.texi
abd40fb4 476 $(mkinfodir)
7d326a29 477 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/newsticker.texi
d3a4ac46 478newsticker.dvi: ${srcdir}/newsticker.texi
f48a9cb4 479 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi
d3a4ac46 480newsticker.pdf: ${srcdir}/newsticker.texi
f48a9cb4 481 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi
ac97a16b 482
ac1a0ce1
GM
483nxml-mode : $(buildinfodir)/nxml-mode$(INFO_EXT)
484$(buildinfodir)/nxml-mode$(INFO_EXT): ${srcdir}/nxml-mode.texi
abd40fb4 485 $(mkinfodir)
7d326a29 486 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/nxml-mode.texi
d3a4ac46 487nxml-mode.dvi: ${srcdir}/nxml-mode.texi
f48a9cb4 488 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi
d3a4ac46 489nxml-mode.pdf: ${srcdir}/nxml-mode.texi
f48a9cb4 490 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi
c21180f3 491
ac1a0ce1
GM
492org : $(buildinfodir)/org$(INFO_EXT)
493$(buildinfodir)/org$(INFO_EXT): ${srcdir}/org.texi
abd40fb4 494 $(mkinfodir)
7d326a29 495 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/org.texi
d3a4ac46 496org.dvi: ${srcdir}/org.texi
f48a9cb4 497 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi
d3a4ac46 498org.pdf: ${srcdir}/org.texi
f48a9cb4 499 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi
c21180f3 500
ac1a0ce1
GM
501pcl-cvs : $(buildinfodir)/pcl-cvs$(INFO_EXT)
502$(buildinfodir)/pcl-cvs$(INFO_EXT): ${srcdir}/pcl-cvs.texi
abd40fb4 503 $(mkinfodir)
7d326a29 504 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
d3a4ac46 505pcl-cvs.dvi: ${srcdir}/pcl-cvs.texi
f48a9cb4 506 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi
d3a4ac46 507pcl-cvs.pdf: ${srcdir}/pcl-cvs.texi
f48a9cb4 508 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi
4009494e 509
ac1a0ce1
GM
510pgg : $(buildinfodir)/pgg$(INFO_EXT)
511$(buildinfodir)/pgg$(INFO_EXT): ${srcdir}/pgg.texi
abd40fb4 512 $(mkinfodir)
7d326a29 513 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pgg.texi
d3a4ac46 514pgg.dvi: ${srcdir}/pgg.texi
f48a9cb4 515 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi
d3a4ac46 516pgg.pdf: ${srcdir}/pgg.texi
f48a9cb4 517 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi
4009494e 518
ac1a0ce1
GM
519rcirc : $(buildinfodir)/rcirc$(INFO_EXT)
520$(buildinfodir)/rcirc$(INFO_EXT): ${srcdir}/rcirc.texi
abd40fb4 521 $(mkinfodir)
7d326a29 522 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/rcirc.texi
d3a4ac46 523rcirc.dvi: ${srcdir}/rcirc.texi
f48a9cb4 524 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi
d3a4ac46 525rcirc.pdf: ${srcdir}/rcirc.texi
f48a9cb4 526 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi
4009494e 527
ac1a0ce1 528reftex : $(buildinfodir)/reftex$(INFO_EXT)
07f133bf 529$(buildinfodir)/reftex$(INFO_EXT): ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi
abd40fb4 530 $(mkinfodir)
7d326a29 531 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/reftex.texi
07f133bf 532reftex.dvi: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi
f48a9cb4 533 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi
07f133bf 534reftex.pdf: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi
f48a9cb4 535 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi
4009494e 536
ac1a0ce1
GM
537remember : $(buildinfodir)/remember$(INFO_EXT)
538$(buildinfodir)/remember$(INFO_EXT): ${srcdir}/remember.texi
abd40fb4 539 $(mkinfodir)
7d326a29 540 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/remember.texi
d3a4ac46 541remember.dvi: ${srcdir}/remember.texi
f48a9cb4 542 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi
d3a4ac46 543remember.pdf: ${srcdir}/remember.texi
f48a9cb4 544 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi
70bdc930 545
ac1a0ce1
GM
546sasl : $(buildinfodir)/sasl$(INFO_EXT)
547$(buildinfodir)/sasl$(INFO_EXT): ${srcdir}/sasl.texi
abd40fb4 548 $(mkinfodir)
7d326a29 549 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sasl.texi
d3a4ac46 550sasl.dvi: ${srcdir}/sasl.texi
f48a9cb4 551 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi
d3a4ac46 552sasl.pdf: ${srcdir}/sasl.texi
f48a9cb4 553 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi
e92fa3d9 554
ac1a0ce1
GM
555sc : $(buildinfodir)/sc$(INFO_EXT)
556$(buildinfodir)/sc$(INFO_EXT): ${srcdir}/sc.texi
abd40fb4 557 $(mkinfodir)
7d326a29 558 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sc.texi
d3a4ac46 559sc.dvi: ${srcdir}/sc.texi
f48a9cb4 560 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi
d3a4ac46 561sc.pdf: ${srcdir}/sc.texi
f48a9cb4 562 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi
4009494e 563
ac1a0ce1
GM
564semantic : $(buildinfodir)/semantic$(INFO_EXT)
565$(buildinfodir)/semantic$(INFO_EXT): ${srcdir}/semantic.texi ${srcdir}/sem-user.texi
abd40fb4 566 $(mkinfodir)
7d326a29
GM
567 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/semantic.texi
568semantic.dvi: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi
f48a9cb4 569 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi
7d326a29 570semantic.pdf: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi
f48a9cb4 571 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi
3149927d 572
ac1a0ce1
GM
573ses : $(buildinfodir)/ses$(INFO_EXT)
574$(buildinfodir)/ses$(INFO_EXT): ${srcdir}/ses.texi
abd40fb4 575 $(mkinfodir)
7d326a29 576 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ses.texi
d3a4ac46 577ses.dvi: ${srcdir}/ses.texi
f48a9cb4 578 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi
d3a4ac46 579ses.pdf: ${srcdir}/ses.texi
f48a9cb4 580 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi
4009494e 581
ac1a0ce1
GM
582sieve : $(buildinfodir)/sieve$(INFO_EXT)
583$(buildinfodir)/sieve$(INFO_EXT): ${srcdir}/sieve.texi
abd40fb4 584 $(mkinfodir)
7d326a29 585 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sieve.texi
d3a4ac46 586sieve.dvi: ${srcdir}/sieve.texi
f48a9cb4 587 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi
d3a4ac46 588sieve.pdf: ${srcdir}/sieve.texi
f48a9cb4 589 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi
4009494e 590
ac1a0ce1
GM
591smtpmail : $(buildinfodir)/smtpmail$(INFO_EXT)
592$(buildinfodir)/smtpmail$(INFO_EXT): ${srcdir}/smtpmail.texi
abd40fb4 593 $(mkinfodir)
7d326a29 594 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/smtpmail.texi
d3a4ac46 595smtpmail.dvi: ${srcdir}/smtpmail.texi
f48a9cb4 596 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi
d3a4ac46 597smtpmail.pdf: ${srcdir}/smtpmail.texi
f48a9cb4 598 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi
4009494e 599
ac1a0ce1
GM
600speedbar : $(buildinfodir)/speedbar$(INFO_EXT)
601$(buildinfodir)/speedbar$(INFO_EXT): ${srcdir}/speedbar.texi
abd40fb4 602 $(mkinfodir)
7d326a29 603 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/speedbar.texi
d3a4ac46 604speedbar.dvi: ${srcdir}/speedbar.texi
f48a9cb4 605 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi
d3a4ac46 606speedbar.pdf: ${srcdir}/speedbar.texi
f48a9cb4 607 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi
4009494e 608
ac1a0ce1
GM
609tramp : $(buildinfodir)/tramp$(INFO_EXT)
610$(buildinfodir)/tramp$(INFO_EXT): ${srcdir}/tramp.texi ${srcdir}/trampver.texi
abd40fb4 611 $(mkinfodir)
7d326a29
GM
612 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
613tramp.dvi: ${srcdir}/tramp.texi ${srcdir}/trampver.texi
f48a9cb4 614 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
7d326a29 615tramp.pdf: ${srcdir}/tramp.texi ${srcdir}/trampver.texi
f48a9cb4 616 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi
4009494e 617
ac1a0ce1
GM
618url : $(buildinfodir)/url$(INFO_EXT)
619$(buildinfodir)/url$(INFO_EXT): ${srcdir}/url.texi
abd40fb4 620 $(mkinfodir)
7d326a29 621 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/url.texi
d3a4ac46 622url.dvi: ${srcdir}/url.texi
f48a9cb4 623 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi
d3a4ac46 624url.pdf: ${srcdir}/url.texi
f48a9cb4 625 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi
4009494e 626
ac1a0ce1
GM
627vip : $(buildinfodir)/vip$(INFO_EXT)
628$(buildinfodir)/vip$(INFO_EXT): ${srcdir}/vip.texi
abd40fb4 629 $(mkinfodir)
7d326a29 630 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/vip.texi
d3a4ac46 631vip.dvi: ${srcdir}/vip.texi
f48a9cb4 632 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi
d3a4ac46 633vip.pdf: ${srcdir}/vip.texi
f48a9cb4 634 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi
4009494e 635
ac1a0ce1
GM
636viper : $(buildinfodir)/viper$(INFO_EXT)
637$(buildinfodir)/viper$(INFO_EXT): ${srcdir}/viper.texi
abd40fb4 638 $(mkinfodir)
7d326a29 639 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/viper.texi
d3a4ac46 640viper.dvi: ${srcdir}/viper.texi
f48a9cb4 641 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi
d3a4ac46 642viper.pdf: ${srcdir}/viper.texi
f48a9cb4 643 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi
4009494e 644
ac1a0ce1
GM
645widget : $(buildinfodir)/widget$(INFO_EXT)
646$(buildinfodir)/widget$(INFO_EXT): ${srcdir}/widget.texi
abd40fb4 647 $(mkinfodir)
7d326a29 648 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/widget.texi
d3a4ac46 649widget.dvi: ${srcdir}/widget.texi
f48a9cb4 650 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi
d3a4ac46 651widget.pdf: ${srcdir}/widget.texi
f48a9cb4 652 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi
4009494e 653
ac1a0ce1
GM
654woman : $(buildinfodir)/woman$(INFO_EXT)
655$(buildinfodir)/woman$(INFO_EXT): ${srcdir}/woman.texi
abd40fb4 656 $(mkinfodir)
7d326a29 657 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/woman.texi
d3a4ac46 658woman.dvi: ${srcdir}/woman.texi
f48a9cb4 659 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi
d3a4ac46 660woman.pdf: ${srcdir}/woman.texi
f48a9cb4 661 $(ENVADD) $(TEXI2PDF) ${srcdir}/woman.texi
4009494e 662
4009494e 663
ea274122
GM
664.PHONY: mostlyclean clean distclean maintainer-clean
665
4009494e 666mostlyclean:
9598ef0b 667 rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \
beb57c77 668 *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \
9598ef0b 669 *.t[gp] *.t[gp]s *.vr *.vrs
4c83f6e1 670 rm -f gnustmp.*
4009494e
GM
671
672clean: mostlyclean
54ce11a1 673 rm -f $(DVI_TARGETS) $(PDF_TARGETS) $(HTML_TARGETS) emacs-faq.text
4009494e
GM
674
675distclean: clean
c21180f3 676# rm -f Makefile
4009494e 677
2fecccba 678## buildinfodir is relative to srcdir.
4009494e 679maintainer-clean: distclean
ac1a0ce1 680 cd $(buildinfodir); for file in $(INFO_TARGETS); do \
7d326a29 681 file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \
4c83f6e1
GM
682 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
683 done
4009494e 684
c21180f3 685### Makefile ends here