Convert consecutive FSF copyright years to ranges.
[bpt/emacs.git] / doc / misc / Makefile.in
CommitLineData
c21180f3 1#### Makefile for documentation other than the Emacs manual.
4009494e 2
73b0cd50 3# Copyright (C) 1994, 1996-2011
e9bffc61 4# Free Software Foundation, Inc.
4009494e
GM
5
6# This file is part of GNU Emacs.
7
97c0352c 8# GNU Emacs is free software: you can redistribute it and/or modify
4009494e 9# it under the terms of the GNU General Public License as published by
97c0352c
GM
10# the Free Software Foundation, either version 3 of the License, or
11# (at your option) any later version.
4009494e
GM
12
13# GNU Emacs is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17
18# You should have received a copy of the GNU General Public License
97c0352c 19# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
4009494e 20
4c83f6e1 21SHELL = /bin/sh
c21180f3
GM
22
23# Where to find the source code. $(srcdir) will be the man-aux
4009494e
GM
24# subdirectory of the source tree. This is
25# set by the configure script's `--srcdir' option.
26srcdir=@srcdir@
4009494e
GM
27
28# Tell make where to find source files; this is needed for the makefiles.
c1dc72b3
GM
29# Note the other doc Makefiles do not use VPATH anymore, instead
30# they set infodir to an absolute path. Not doing that here in
31# case INFO_TARGETS gets too long for some feeble shells.
32# (cf src/Makefile.in's shortlisp)
4009494e
GM
33VPATH=@srcdir@
34
c21180f3
GM
35## Where the output files go.
36## Note that the setfilename command in the .texi files assumes this.
37infodir=../../info
f7a31f11 38## Directory with emacsver.texi.
8289f37b 39## Currently only used by efaq and calc.
f7a31f11 40emacsdir = $(srcdir)/../emacs
4009494e
GM
41
42# The makeinfo program is part of the Texinfo distribution.
43# Use --force so that it generates output even if there are errors.
45eb2a5d
WL
44MAKEINFO = @MAKEINFO@
45MAKEINFO_OPTS = --force -I$(emacsdir)
c21180f3 46
fbe1bb46 47# Also add new entries to INFO_FILES in the top-level Makefile.in.
c21180f3
GM
48INFO_TARGETS = \
49 $(infodir)/ada-mode \
651c5b83 50 $(infodir)/auth \
c21180f3
GM
51 $(infodir)/autotype \
52 $(infodir)/calc \
53 $(infodir)/ccmode \
54 $(infodir)/cl \
7b13a0f2 55 $(infodir)/dbus \
c21180f3
GM
56 $(infodir)/dired-x \
57 $(infodir)/ebrowse \
966a6506 58 $(infodir)/ede \
c21180f3 59 $(infodir)/ediff \
698bfef7 60 $(infodir)/edt \
966a6506 61 $(infodir)/eieio \
c21180f3 62 $(infodir)/emacs-mime \
c154c0be 63 $(infodir)/epa \
c21180f3 64 $(infodir)/erc \
d221e780 65 $(infodir)/ert \
c21180f3
GM
66 $(infodir)/eshell \
67 $(infodir)/eudc \
68 $(infodir)/efaq \
69 $(infodir)/flymake \
70 $(infodir)/forms \
71 $(infodir)/gnus \
72 $(infodir)/idlwave \
73 $(infodir)/info \
d765c8c3 74 $(infodir)/mairix-el \
c21180f3
GM
75 $(infodir)/message \
76 $(infodir)/mh-e \
77 $(infodir)/newsticker \
ac97a16b 78 $(infodir)/nxml-mode \
c21180f3
GM
79 $(infodir)/org \
80 $(infodir)/pcl-cvs \
81 $(infodir)/pgg \
82 $(infodir)/rcirc \
70bdc930 83 $(infodir)/remember \
c21180f3 84 $(infodir)/reftex \
e92fa3d9 85 $(infodir)/sasl \
c21180f3 86 $(infodir)/sc \
3149927d 87 $(infodir)/semantic \
c21180f3
GM
88 $(infodir)/ses \
89 $(infodir)/sieve \
90 $(infodir)/smtpmail \
91 $(infodir)/speedbar \
92 $(infodir)/tramp \
93 $(infodir)/url \
94 $(infodir)/vip \
95 $(infodir)/viper \
96 $(infodir)/widget \
97 $(infodir)/woman
98
99DVI_TARGETS = \
100 ada-mode.dvi \
651c5b83 101 auth.dvi \
c21180f3
GM
102 autotype.dvi \
103 calc.dvi \
104 cc-mode.dvi \
105 cl.dvi \
7b13a0f2 106 dbus.dvi \
c21180f3
GM
107 dired-x.dvi \
108 ebrowse.dvi \
966a6506 109 ede.dvi \
c21180f3 110 ediff.dvi \
698bfef7 111 edt.dvi \
966a6506 112 eieio.dvi \
c21180f3 113 emacs-mime.dvi \
c154c0be 114 epa.dvi \
c21180f3 115 erc.dvi \
d221e780 116 ert.dvi \
c21180f3
GM
117 eshell.dvi \
118 eudc.dvi \
119 faq.dvi \
120 flymake.dvi \
121 forms.dvi \
122 gnus.dvi \
123 idlwave.dvi \
124 info.dvi \
d765c8c3 125 mairix-el.dvi \
c21180f3
GM
126 message.dvi \
127 mh-e.dvi \
128 newsticker.dvi \
ac97a16b 129 nxml-mode.dvi \
c21180f3
GM
130 org.dvi \
131 pcl-cvs.dvi \
132 pgg.dvi \
133 rcirc.dvi \
134 reftex.dvi \
70bdc930 135 remember.dvi \
e92fa3d9 136 sasl.dvi \
c21180f3 137 sc.dvi \
3149927d 138 semantic.dvi \
c21180f3
GM
139 ses.dvi \
140 sieve.dvi \
141 smtpmail.dvi \
142 speedbar.dvi \
143 tramp.dvi \
144 url.dvi \
145 vip.dvi \
146 viper.dvi \
147 widget.dvi \
148 woman.dvi
149
698bfef7
GM
150PDF_TARGETS = \
151 ada-mode.pdf \
152 auth.pdf \
153 autotype.pdf \
154 calc.pdf \
155 cc-mode.pdf \
156 cl.pdf \
157 dbus.pdf \
158 dired-x.pdf \
159 ebrowse.pdf \
160 ede.pdf \
161 ediff.pdf \
162 edt.pdf \
163 eieio.pdf \
164 emacs-mime.pdf \
165 epa.pdf \
166 erc.pdf \
d221e780 167 ert.pdf \
698bfef7
GM
168 eshell.pdf \
169 eudc.pdf \
170 faq.pdf \
171 flymake.pdf \
172 forms.pdf \
173 gnus.pdf \
174 idlwave.pdf \
175 info.pdf \
176 mairix-el.pdf \
177 message.pdf \
178 mh-e.pdf \
179 newsticker.pdf \
180 nxml-mode.pdf \
181 org.pdf \
182 pcl-cvs.pdf \
183 pgg.pdf \
184 rcirc.pdf \
185 reftex.pdf \
186 remember.pdf \
187 sasl.pdf \
188 sc.pdf \
189 semantic.pdf \
190 ses.pdf \
191 sieve.pdf \
192 smtpmail.pdf \
193 speedbar.pdf \
194 tramp.pdf \
195 url.pdf \
196 vip.pdf \
197 viper.pdf \
198 widget.pdf \
199 woman.pdf
c21180f3
GM
200
201TEXI2DVI = texi2dvi
698bfef7 202TEXI2PDF = texi2pdf
4009494e 203
45eb2a5d
WL
204ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \
205 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
4009494e 206
5bd23485 207mkinfodir = @cd ${srcdir}; test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
c21180f3 208
ea274122
GM
209.PHONY: info dvi pdf
210
4c83f6e1 211info: $(INFO_TARGETS)
c21180f3 212
4009494e
GM
213dvi: $(DVI_TARGETS)
214
698bfef7 215pdf: $(PDF_TARGETS)
c21180f3 216
4009494e
GM
217# Note that all the Info targets build the Info files
218# in srcdir. There is no provision for Info files
219# to exist in the build directory.
220# In a distribution of Emacs, the Info files should be up to date.
221
c21180f3
GM
222## "short" target names for convenience, to just rebuild one manual.
223ada-mode : $(infodir)/ada-mode
abd40fb4
GM
224$(infodir)/ada-mode: ada-mode.texi
225 $(mkinfodir)
45eb2a5d 226 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
227ada-mode.dvi: ${srcdir}/ada-mode.texi
228 $(ENVADD) $(TEXI2DVI) $<
229ada-mode.pdf: ${srcdir}/ada-mode.texi
230 $(ENVADD) $(TEXI2PDF) $<
4009494e 231
651c5b83 232auth : $(infodir)/auth
abd40fb4
GM
233$(infodir)/auth: auth.texi
234 $(mkinfodir)
45eb2a5d 235 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
236auth.dvi: ${srcdir}/auth.texi
237 $(ENVADD) $(TEXI2DVI) $<
238auth.pdf: ${srcdir}/auth.texi
239 $(ENVADD) $(TEXI2PDF) $<
651c5b83 240
c21180f3 241autotype : $(infodir)/autotype
abd40fb4
GM
242$(infodir)/autotype: autotype.texi
243 $(mkinfodir)
45eb2a5d 244 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
245autotype.dvi: ${srcdir}/autotype.texi
246 $(ENVADD) $(TEXI2DVI) $<
247autotype.pdf: ${srcdir}/autotype.texi
248 $(ENVADD) $(TEXI2PDF) $<
4009494e 249
c21180f3 250calc : $(infodir)/calc
8289f37b 251$(infodir)/calc: calc.texi $(emacsdir)/emacsver.texi
abd40fb4 252 $(mkinfodir)
45eb2a5d 253 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
8289f37b 254calc.dvi: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
d3a4ac46 255 $(ENVADD) $(TEXI2DVI) $<
8289f37b 256calc.pdf: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi
d3a4ac46 257 $(ENVADD) $(TEXI2PDF) $<
4009494e 258
c21180f3 259ccmode : $(infodir)/ccmode
abd40fb4
GM
260$(infodir)/ccmode: cc-mode.texi
261 $(mkinfodir)
45eb2a5d 262 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
263cc-mode.dvi: ${srcdir}/cc-mode.texi
264 $(ENVADD) $(TEXI2DVI) $<
265cc-mode.pdf: ${srcdir}/cc-mode.texi
266 $(ENVADD) $(TEXI2PDF) $<
4009494e 267
c21180f3 268cl : $(infodir)/cl
abd40fb4
GM
269$(infodir)/cl: cl.texi
270 $(mkinfodir)
45eb2a5d 271 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
272cl.dvi: ${srcdir}/cl.texi
273 $(ENVADD) $(TEXI2DVI) $<
274cl.pdf: ${srcdir}/cl.texi
275 $(ENVADD) $(TEXI2PDF) $<
4009494e 276
d3a8e0df 277dbus : $(infodir)/dbus
abd40fb4
GM
278$(infodir)/dbus: dbus.texi
279 $(mkinfodir)
45eb2a5d 280 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
281dbus.dvi: ${srcdir}/dbus.texi
282 $(ENVADD) $(TEXI2DVI) $<
283dbus.pdf: ${srcdir}/dbus.texi
284 $(ENVADD) $(TEXI2PDF) $<
d3a8e0df 285
c21180f3 286dired-x : $(infodir)/dired-x
abd40fb4
GM
287$(infodir)/dired-x: dired-x.texi
288 $(mkinfodir)
45eb2a5d 289 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
290dired-x.dvi: ${srcdir}/dired-x.texi
291 $(ENVADD) $(TEXI2DVI) $<
292dired-x.pdf: ${srcdir}/dired-x.texi
293 $(ENVADD) $(TEXI2PDF) $<
4009494e 294
c21180f3 295ebrowse : $(infodir)/ebrowse
abd40fb4
GM
296$(infodir)/ebrowse: ebrowse.texi
297 $(mkinfodir)
45eb2a5d 298 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
299ebrowse.dvi: ${srcdir}/ebrowse.texi
300 $(ENVADD) $(TEXI2DVI) $<
301ebrowse.pdf: ${srcdir}/ebrowse.texi
302 $(ENVADD) $(TEXI2PDF) $<
c21180f3 303
966a6506 304ede : $(infodir)/ede
abd40fb4
GM
305$(infodir)/ede: ede.texi
306 $(mkinfodir)
45eb2a5d 307 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
308ede.dvi: ${srcdir}/ede.texi
309 $(ENVADD) $(TEXI2DVI) $<
310ede.pdf: ${srcdir}/ede.texi
311 $(ENVADD) $(TEXI2PDF) $<
966a6506 312
c21180f3 313ediff : $(infodir)/ediff
abd40fb4
GM
314$(infodir)/ediff: ediff.texi
315 $(mkinfodir)
45eb2a5d 316 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
e836e5cd
GM
317ediff.dvi: ${srcdir}/ediff.texi
318 $(ENVADD) $(TEXI2DVI) $<
319ediff.pdf: ${srcdir}/ediff.texi
320 $(ENVADD) $(TEXI2PDF) $<
698bfef7
GM
321
322edt : $(infodir)/edt
abd40fb4
GM
323$(infodir)/edt: edt.texi
324 $(mkinfodir)
45eb2a5d 325 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
326edt.dvi: ${srcdir}/edt.texi
327 $(ENVADD) $(TEXI2DVI) $<
328edt.pdf: ${srcdir}/edt.texi
329 $(ENVADD) $(TEXI2PDF) $<
4009494e 330
966a6506 331eieio : $(infodir)/eieio
abd40fb4
GM
332$(infodir)/eieio: eieio.texi
333 $(mkinfodir)
45eb2a5d 334 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
335eieio.dvi: ${srcdir}/eieio.texi
336 $(ENVADD) $(TEXI2DVI) $<
337eieio.pdf: ${srcdir}/eieio.texi
338 $(ENVADD) $(TEXI2PDF) $<
966a6506 339
c21180f3 340emacs-mime : $(infodir)/emacs-mime
abd40fb4
GM
341$(infodir)/emacs-mime: emacs-mime.texi
342 $(mkinfodir)
45eb2a5d 343 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) --enable-encoding $<
d3a4ac46
GM
344emacs-mime.dvi: ${srcdir}/emacs-mime.texi
345 $(ENVADD) $(TEXI2DVI) $<
346emacs-mime.pdf: ${srcdir}/emacs-mime.texi
347 $(ENVADD) $(TEXI2PDF) $<
c21180f3 348
c154c0be 349epa : $(infodir)/epa
abd40fb4
GM
350$(infodir)/epa: epa.texi
351 $(mkinfodir)
45eb2a5d 352 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
e836e5cd
GM
353epa.dvi: ${srcdir}/epa.texi
354 $(ENVADD) $(TEXI2DVI) $<
355epa.pdf: ${srcdir}/epa.texi
356 $(ENVADD) $(TEXI2PDF) $<
c154c0be 357
c21180f3 358erc : $(infodir)/erc
abd40fb4
GM
359$(infodir)/erc: erc.texi
360 $(mkinfodir)
45eb2a5d 361 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
362erc.dvi: ${srcdir}/erc.texi
363 $(ENVADD) $(TEXI2DVI) $<
364erc.pdf: ${srcdir}/erc.texi
365 $(ENVADD) $(TEXI2PDF) $<
c21180f3 366
d221e780
CO
367ert : $(infodir)/ert
368$(infodir)/ert: ert.texi $(infodir)
369 cd $(srcdir); $(MAKEINFO) ert.texi
370ert.dvi: ert.texi
371 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
372ert.pdf: ert.texi
373 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
374
c21180f3 375eshell : $(infodir)/eshell
abd40fb4
GM
376$(infodir)/eshell: eshell.texi
377 $(mkinfodir)
45eb2a5d 378 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
379eshell.dvi: ${srcdir}/eshell.texi
380 $(ENVADD) $(TEXI2DVI) $<
381eshell.pdf: ${srcdir}/eshell.texi
382 $(ENVADD) $(TEXI2PDF) $<
4009494e 383
c21180f3
GM
384eudc : $(infodir)/eudc
385$(infodir)/eudc: eudc.texi
abd40fb4 386 $(mkinfodir)
45eb2a5d 387 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
388eudc.dvi: ${srcdir}/eudc.texi
389 $(ENVADD) $(TEXI2DVI) $<
390eudc.pdf: ${srcdir}/eudc.texi
391 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
392
393efaq : $(infodir)/efaq
abd40fb4
GM
394$(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi
395 $(mkinfodir)
45eb2a5d 396 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
397faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
398 $(ENVADD) $(TEXI2DVI) $<
399faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
400 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
401
402flymake : $(infodir)/flymake
403$(infodir)/flymake: flymake.texi
abd40fb4 404 $(mkinfodir)
45eb2a5d 405 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
406flymake.dvi: ${srcdir}/flymake.texi
407 $(ENVADD) $(TEXI2DVI) $<
408flymake.pdf: ${srcdir}/flymake.texi
409 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
410
411forms : $(infodir)/forms
abd40fb4
GM
412$(infodir)/forms: forms.texi
413 $(mkinfodir)
45eb2a5d 414 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
415forms.dvi: ${srcdir}/forms.texi
416 $(ENVADD) $(TEXI2DVI) $<
417forms.pdf: ${srcdir}/forms.texi
418 $(ENVADD) $(TEXI2PDF) $<
4009494e
GM
419
420# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
c21180f3 421gnus : $(infodir)/gnus
abd40fb4
GM
422$(infodir)/gnus: gnus.texi gnus-faq.texi
423 $(mkinfodir)
45eb2a5d 424 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
425gnus.dvi: ${srcdir}/gnus.texi gnus-faq.texi
426 sed -e '/@iflatex/,/@end iflatex/d' $< > gnustmp.texi
4009494e
GM
427 $(ENVADD) $(TEXI2DVI) gnustmp.texi
428 cp gnustmp.dvi $*.dvi
429 rm gnustmp.*
d3a4ac46
GM
430gnus.pdf: ${srcdir}/gnus.texi gnus-faq.texi
431 sed -e '/@iflatex/,/@end iflatex/d' $< > gnustmp.texi
698bfef7
GM
432 $(ENVADD) $(TEXI2PDF) gnustmp.texi
433 cp gnustmp.pdf $@
434 rm gnustmp.*
4009494e 435
c21180f3
GM
436# This is produced with --no-split to avoid making files whose
437# names clash on DOS 8+3 filesystems
438idlwave : $(infodir)/idlwave
abd40fb4
GM
439$(infodir)/idlwave: idlwave.texi
440 $(mkinfodir)
45eb2a5d 441 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) --no-split $<
d3a4ac46
GM
442idlwave.dvi: ${srcdir}/idlwave.texi
443 $(ENVADD) $(TEXI2DVI) $<
444idlwave.pdf: ${srcdir}/idlwave.texi
445 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
446
447# The following target uses an explicit -o switch to work around
448# the @setfilename directive in info.texi, which is required for
449# the Texinfo distribution.
450###info : $(infodir)/info # circular!
abd40fb4
GM
451$(infodir)/info: info.texi
452 $(mkinfodir)
45eb2a5d 453 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) --no-split $< -o $@
d3a4ac46
GM
454info.dvi: ${srcdir}/info.texi
455 $(ENVADD) $(TEXI2DVI) $<
456info.pdf: ${srcdir}/info.texi
457 $(ENVADD) $(TEXI2PDF) $<
c21180f3 458
d765c8c3 459mairix-el : $(infodir)/mairix-el
abd40fb4
GM
460$(infodir)/mairix-el: mairix-el.texi
461 $(mkinfodir)
45eb2a5d 462 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
463mairix-el.dvi: ${srcdir}/mairix-el.texi
464 $(ENVADD) $(TEXI2DVI) $<
465mairix-el.pdf: ${srcdir}/mairix-el.texi
466 $(ENVADD) $(TEXI2PDF) $<
d765c8c3 467
c21180f3 468message : $(infodir)/message
abd40fb4
GM
469$(infodir)/message: message.texi
470 $(mkinfodir)
45eb2a5d 471 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
472message.dvi: ${srcdir}/message.texi
473 $(ENVADD) $(TEXI2DVI) $<
474message.pdf: ${srcdir}/message.texi
475 $(ENVADD) $(TEXI2PDF) $<
4009494e 476
c21180f3 477mh-e : $(infodir)/mh-e
abd40fb4
GM
478$(infodir)/mh-e: mh-e.texi
479 $(mkinfodir)
45eb2a5d 480 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
481mh-e.dvi: ${srcdir}/mh-e.texi
482 $(ENVADD) $(TEXI2DVI) $<
483mh-e.pdf: ${srcdir}/mh-e.texi
484 $(ENVADD) $(TEXI2PDF) $<
4009494e 485
c21180f3 486newsticker : $(infodir)/newsticker
abd40fb4
GM
487$(infodir)/newsticker: newsticker.texi
488 $(mkinfodir)
45eb2a5d 489 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
490newsticker.dvi: ${srcdir}/newsticker.texi
491 $(ENVADD) $(TEXI2DVI) $<
492newsticker.pdf: ${srcdir}/newsticker.texi
493 $(ENVADD) $(TEXI2PDF) $<
ac97a16b
MH
494
495nxml-mode : $(infodir)/nxml-mode
abd40fb4
GM
496$(infodir)/nxml-mode: nxml-mode.texi
497 $(mkinfodir)
45eb2a5d 498 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
499nxml-mode.dvi: ${srcdir}/nxml-mode.texi
500 $(ENVADD) $(TEXI2DVI) $<
501nxml-mode.pdf: ${srcdir}/nxml-mode.texi
502 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
503
504org : $(infodir)/org
abd40fb4
GM
505$(infodir)/org: org.texi
506 $(mkinfodir)
45eb2a5d 507 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
508org.dvi: ${srcdir}/org.texi
509 $(ENVADD) $(TEXI2DVI) $<
510org.pdf: ${srcdir}/org.texi
511 $(ENVADD) $(TEXI2PDF) $<
c21180f3
GM
512
513pcl-cvs : $(infodir)/pcl-cvs
abd40fb4
GM
514$(infodir)/pcl-cvs: pcl-cvs.texi
515 $(mkinfodir)
45eb2a5d 516 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
517pcl-cvs.dvi: ${srcdir}/pcl-cvs.texi
518 $(ENVADD) $(TEXI2DVI) $<
519pcl-cvs.pdf: ${srcdir}/pcl-cvs.texi
520 $(ENVADD) $(TEXI2PDF) $<
4009494e 521
c21180f3 522pgg : $(infodir)/pgg
abd40fb4
GM
523$(infodir)/pgg: pgg.texi
524 $(mkinfodir)
45eb2a5d 525 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
526pgg.dvi: ${srcdir}/pgg.texi
527 $(ENVADD) $(TEXI2DVI) $<
528pgg.pdf: ${srcdir}/pgg.texi
529 $(ENVADD) $(TEXI2PDF) $<
4009494e 530
c21180f3 531rcirc : $(infodir)/rcirc
abd40fb4
GM
532$(infodir)/rcirc: rcirc.texi
533 $(mkinfodir)
45eb2a5d 534 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
535rcirc.dvi: ${srcdir}/rcirc.texi
536 $(ENVADD) $(TEXI2DVI) $<
537rcirc.pdf: ${srcdir}/rcirc.texi
538 $(ENVADD) $(TEXI2PDF) $<
4009494e 539
c21180f3 540reftex : $(infodir)/reftex
abd40fb4
GM
541$(infodir)/reftex: reftex.texi
542 $(mkinfodir)
45eb2a5d 543 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
544reftex.dvi: ${srcdir}/reftex.texi
545 $(ENVADD) $(TEXI2DVI) $<
546reftex.pdf: ${srcdir}/reftex.texi
547 $(ENVADD) $(TEXI2PDF) $<
4009494e 548
70bdc930 549remember : $(infodir)/remember
abd40fb4
GM
550$(infodir)/remember: remember.texi
551 $(mkinfodir)
45eb2a5d 552 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
553remember.dvi: ${srcdir}/remember.texi
554 $(ENVADD) $(TEXI2DVI) $<
555remember.pdf: ${srcdir}/remember.texi
556 $(ENVADD) $(TEXI2PDF) $<
70bdc930 557
e92fa3d9 558sasl : $(infodir)/sasl
abd40fb4
GM
559$(infodir)/sasl: sasl.texi
560 $(mkinfodir)
45eb2a5d 561 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
562sasl.dvi: ${srcdir}/sasl.texi
563 $(ENVADD) $(TEXI2DVI) $<
564sasl.pdf: ${srcdir}/sasl.texi
565 $(ENVADD) $(TEXI2PDF) $<
e92fa3d9 566
c21180f3 567sc : $(infodir)/sc
abd40fb4
GM
568$(infodir)/sc: sc.texi
569 $(mkinfodir)
45eb2a5d 570 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
571sc.dvi: ${srcdir}/sc.texi
572 $(ENVADD) $(TEXI2DVI) $<
573sc.pdf: ${srcdir}/sc.texi
574 $(ENVADD) $(TEXI2PDF) $<
4009494e 575
3149927d 576semantic : $(infodir)/semantic
abd40fb4
GM
577$(infodir)/semantic: semantic.texi sem-user.texi
578 $(mkinfodir)
45eb2a5d 579 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
580semantic.dvi: ${srcdir}/semantic.texi sem-user.texi
581 $(ENVADD) $(TEXI2DVI) $<
582semantic.pdf: ${srcdir}/semantic.texi sem-user.texi
583 $(ENVADD) $(TEXI2PDF) $<
3149927d 584
c21180f3 585ses : $(infodir)/ses
abd40fb4
GM
586$(infodir)/ses: ses.texi
587 $(mkinfodir)
45eb2a5d 588 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
589ses.dvi: ${srcdir}/ses.texi
590 $(ENVADD) $(TEXI2DVI) $<
591ses.pdf: ${srcdir}/ses.texi
592 $(ENVADD) $(TEXI2PDF) $<
4009494e 593
c21180f3 594sieve : $(infodir)/sieve
abd40fb4
GM
595$(infodir)/sieve: sieve.texi
596 $(mkinfodir)
45eb2a5d 597 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
598sieve.dvi: ${srcdir}/sieve.texi
599 $(ENVADD) $(TEXI2DVI) $<
600sieve.pdf: ${srcdir}/sieve.texi
601 $(ENVADD) $(TEXI2PDF) $<
4009494e 602
c21180f3 603smtpmail : $(infodir)/smtpmail
abd40fb4
GM
604$(infodir)/smtpmail: smtpmail.texi
605 $(mkinfodir)
45eb2a5d 606 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
607smtpmail.dvi: ${srcdir}/smtpmail.texi
608 $(ENVADD) $(TEXI2DVI) $<
609smtpmail.pdf: ${srcdir}/smtpmail.texi
610 $(ENVADD) $(TEXI2PDF) $<
4009494e 611
c21180f3 612speedbar : $(infodir)/speedbar
abd40fb4
GM
613$(infodir)/speedbar: speedbar.texi
614 $(mkinfodir)
45eb2a5d 615 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
616speedbar.dvi: ${srcdir}/speedbar.texi
617 $(ENVADD) $(TEXI2DVI) $<
618speedbar.pdf: ${srcdir}/speedbar.texi
619 $(ENVADD) $(TEXI2PDF) $<
4009494e 620
c21180f3 621tramp : $(infodir)/tramp
abd40fb4
GM
622$(infodir)/tramp: tramp.texi trampver.texi
623 $(mkinfodir)
45eb2a5d 624 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) -D emacs $<
d3a4ac46
GM
625tramp.dvi: ${srcdir}/tramp.texi trampver.texi
626 $(ENVADD) $(TEXI2DVI) $<
627tramp.pdf: ${srcdir}/tramp.texi trampver.texi
628 $(ENVADD) $(TEXI2PDF) $<
4009494e 629
c21180f3 630url : $(infodir)/url
abd40fb4
GM
631$(infodir)/url: url.texi
632 $(mkinfodir)
45eb2a5d 633 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
634url.dvi: ${srcdir}/url.texi
635 $(ENVADD) $(TEXI2DVI) $<
636url.pdf: ${srcdir}/url.texi
637 $(ENVADD) $(TEXI2PDF) $<
4009494e 638
c21180f3 639vip : $(infodir)/vip
abd40fb4
GM
640$(infodir)/vip: vip.texi
641 $(mkinfodir)
45eb2a5d 642 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
643vip.dvi: ${srcdir}/vip.texi
644 $(ENVADD) $(TEXI2DVI) $<
645vip.pdf: ${srcdir}/vip.texi
646 $(ENVADD) $(TEXI2PDF) $<
4009494e 647
c21180f3 648viper : $(infodir)/viper
abd40fb4
GM
649$(infodir)/viper: viper.texi
650 $(mkinfodir)
45eb2a5d 651 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
652viper.dvi: ${srcdir}/viper.texi
653 $(ENVADD) $(TEXI2DVI) $<
654viper.pdf: ${srcdir}/viper.texi
655 $(ENVADD) $(TEXI2PDF) $<
4009494e 656
c21180f3 657widget : $(infodir)/widget
abd40fb4
GM
658$(infodir)/widget: widget.texi
659 $(mkinfodir)
45eb2a5d 660 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
661widget.dvi: ${srcdir}/widget.texi
662 $(ENVADD) $(TEXI2DVI) $<
663widget.pdf: ${srcdir}/widget.texi
664 $(ENVADD) $(TEXI2PDF) $<
4009494e 665
c21180f3 666woman : $(infodir)/woman
abd40fb4
GM
667$(infodir)/woman: woman.texi
668 $(mkinfodir)
45eb2a5d 669 cd $(srcdir); $(MAKEINFO) $(MAKEINFO_OPTS) $<
d3a4ac46
GM
670woman.dvi: ${srcdir}/woman.texi
671 $(ENVADD) $(TEXI2DVI) $<
672woman.pdf: ${srcdir}/woman.texi
673 $(ENVADD) $(TEXI2PDF) $<
4009494e 674
4009494e 675
ea274122
GM
676.PHONY: mostlyclean clean distclean maintainer-clean
677
4009494e 678mostlyclean:
0f05450f 679 rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
4c83f6e1
GM
680 *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
681 rm -f gnustmp.*
4009494e
GM
682
683clean: mostlyclean
4c83f6e1 684 rm -f $(DVI_TARGETS) $(PDF_TARGETS)
4009494e
GM
685
686distclean: clean
c21180f3 687# rm -f Makefile
4009494e 688
aa9db089 689## infodir is relative to srcdir.
4009494e 690maintainer-clean: distclean
aa9db089 691 cd $(srcdir); for file in $(INFO_TARGETS); do \
4c83f6e1
GM
692 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
693 done
4009494e 694
c21180f3 695### Makefile ends here