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