Commit | Line | Data |
---|---|---|
a8d46980 | 1 | #### -*- Makefile -*- for documentation other than the Emacs manual. |
4009494e | 2 | |
acaf905b | 3 | # Copyright (C) 2003-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 GM |
18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
19 | ||
4009494e GM |
20 | |
21 | # Where to find the source code. The source code for Emacs's C kernel is | |
22 | # expected to be in $(srcdir)/src, and the source code for Emacs's | |
23 | # utility programs is expected to be in $(srcdir)/lib-src. This is | |
24 | # set by the configure script's `--srcdir' option. | |
25 | srcdir=. | |
26 | ||
a8d46980 | 27 | infodir = $(srcdir)/../../info |
4009494e | 28 | |
6513b232 EZ |
29 | ## Directory with emacsver.texi. |
30 | ## Currently only used by efaq; could be added to MAKEINFO. | |
31 | emacsdir = $(srcdir)/../emacs | |
32 | ||
4009494e | 33 | # The makeinfo program is part of the Texinfo distribution. |
bf3dae7e EZ |
34 | MAKEINFO = makeinfo |
35 | MAKEINFO_OPTS = --force -I$(emacsdir) | |
a8d46980 GM |
36 | MULTI_INSTALL_INFO = $(srcdir)\..\..\nt\multi-install-info.bat |
37 | INFO_TARGETS = $(infodir)/ccmode \ | |
1682490c JB |
38 | $(infodir)/cl $(infodir)/dbus $(infodir)/dired-x \ |
39 | $(infodir)/ediff $(infodir)/forms $(infodir)/gnus \ | |
40 | $(infodir)/message $(infodir)/sieve $(infodir)/pgg \ | |
41 | $(infodir)/emacs-mime $(infodir)/info $(infodir)/mh-e \ | |
42 | $(infodir)/reftex $(infodir)/sc $(infodir)/vip \ | |
43 | $(infodir)/viper $(infodir)/widget $(infodir)/efaq \ | |
44 | $(infodir)/ada-mode $(infodir)/autotype $(infodir)/calc \ | |
45 | $(infodir)/idlwave $(infodir)/eudc $(infodir)/ebrowse \ | |
46 | $(infodir)/pcl-cvs $(infodir)/woman $(infodir)/eshell \ | |
47 | $(infodir)/org $(infodir)/url $(infodir)/speedbar \ | |
48 | $(infodir)/tramp $(infodir)/ses $(infodir)/smtpmail \ | |
49 | $(infodir)/flymake $(infodir)/newsticker $(infodir)/rcirc \ | |
d221e780 CO |
50 | $(infodir)/erc $(infodir)/ert \ |
51 | $(infodir)/remember $(infodir)/nxml-mode \ | |
35ed8e2e | 52 | $(infodir)/epa $(infodir)/mairix-el $(infodir)/sasl \ |
af42a9cc | 53 | $(infodir)/auth $(infodir)/eieio $(infodir)/ede \ |
e2560ea8 | 54 | $(infodir)/semantic $(infodir)/edt $(infodir)/emacs-gnutls |
1682490c JB |
55 | DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \ |
56 | ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \ | |
4997d802 | 57 | sieve.dvi pgg.dvi mh-e.dvi \ |
1682490c JB |
58 | reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ |
59 | ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ | |
60 | pcl-cvs.dvi woman.dvi eshell.dvi org.dvi url.dvi \ | |
61 | speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi flymake.dvi \ | |
d221e780 CO |
62 | newsticker.dvi rcirc.dvi erc.dvi ert.dvi \ |
63 | remember.dvi nxml-mode.dvi \ | |
af42a9cc | 64 | epa.dvi mairix-el.dvi sasl.dvi auth.dvi eieio.dvi ede.dvi \ |
e2560ea8 | 65 | semantic.dvi edt.dvi emacs-gnutls.dvi |
4009494e GM |
66 | INFOSOURCES = info.texi |
67 | ||
68 | # The following rule does not work with all versions of `make'. | |
69 | .SUFFIXES: .texi .dvi | |
70 | .texi.dvi: | |
71 | texi2dvi $< | |
72 | ||
73 | TEXI2DVI = texi2dvi | |
a8d46980 | 74 | ENVADD = $(srcdir)\..\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" \ |
bf3dae7e | 75 | "MAKEINFO=$(MAKEINFO) $(MAKEINFO_OPTS)" /C |
4009494e | 76 | |
4009494e | 77 | |
f272c0fd | 78 | info: $(INFO_TARGETS) |
4009494e GM |
79 | |
80 | dvi: $(DVI_TARGETS) | |
81 | ||
82 | # Note that all the Info targets build the Info files | |
83 | # in srcdir. There is no provision for Info files | |
84 | # to exist in the build directory. | |
85 | # In a distribution of Emacs, the Info files should be up to date. | |
86 | ||
f272c0fd JR |
87 | $(infodir)/dir: |
88 | $(MULTI_INSTALL_INFO) --info-dir=$(infodir) $(INFO_TARGETS) | |
89 | ||
4009494e GM |
90 | # The following target uses an explicit -o switch to work around |
91 | # the @setfilename directive in info.texi, which is required for | |
92 | # the Texinfo distribution. | |
93 | # Some Windows ports of makeinfo seem to require -o to come before the | |
94 | # texi filename, contrary to GNU standards. | |
95 | ||
4009494e | 96 | $(infodir)/info: $(INFOSOURCES) |
bf3dae7e | 97 | $(MAKEINFO) $(MAKEINFO_OPTS) --no-split -o $@ info.texi |
4009494e GM |
98 | |
99 | info.dvi: $(INFOSOURCES) | |
100 | $(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi | |
101 | ||
4009494e | 102 | |
f8107b79 | 103 | $(infodir)/ccmode: cc-mode.texi doclicense.texi |
bf3dae7e | 104 | $(MAKEINFO) $(MAKEINFO_OPTS) cc-mode.texi |
f8107b79 | 105 | cc-mode.dvi: cc-mode.texi doclicense.texi |
4009494e GM |
106 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cc-mode.texi |
107 | ||
f8107b79 | 108 | $(infodir)/ada-mode: ada-mode.texi doclicense.texi |
bf3dae7e | 109 | $(MAKEINFO) $(MAKEINFO_OPTS) ada-mode.texi |
f8107b79 | 110 | ada-mode.dvi: ada-mode.texi doclicense.texi |
4009494e GM |
111 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ada-mode.texi |
112 | ||
f8107b79 | 113 | $(infodir)/pcl-cvs: pcl-cvs.texi doclicense.texi |
bf3dae7e | 114 | $(MAKEINFO) $(MAKEINFO_OPTS) pcl-cvs.texi |
f8107b79 | 115 | pcl-cvs.dvi: pcl-cvs.texi doclicense.texi |
4009494e GM |
116 | $(ENVADD) $(TEXI2DVI) $(srcdir)/pcl-cvs.texi |
117 | ||
f8107b79 | 118 | $(infodir)/eshell: eshell.texi doclicense.texi |
bf3dae7e | 119 | $(MAKEINFO) $(MAKEINFO_OPTS) eshell.texi |
f8107b79 | 120 | eshell.dvi: eshell.texi doclicense.texi |
4009494e GM |
121 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eshell.texi |
122 | ||
f8107b79 | 123 | $(infodir)/cl: cl.texi doclicense.texi |
bf3dae7e | 124 | $(MAKEINFO) $(MAKEINFO_OPTS) cl.texi |
f8107b79 | 125 | cl.dvi: cl.texi doclicense.texi |
4009494e GM |
126 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cl.texi |
127 | ||
f8107b79 | 128 | $(infodir)/dbus: dbus.texi doclicense.texi |
bf3dae7e | 129 | $(MAKEINFO) $(MAKEINFO_OPTS) dbus.texi |
f8107b79 | 130 | dbus.dvi: dbus.texi doclicense.texi |
1682490c JB |
131 | $(ENVADD) $(TEXI2DVI) $(srcdir)/dbus.texi |
132 | ||
f8107b79 | 133 | $(infodir)/dired-x: dired-x.texi $(emacsdir)/emacsver.texi doclicense.texi |
bf3dae7e | 134 | $(MAKEINFO) $(MAKEINFO_OPTS) dired-x.texi |
f8107b79 | 135 | dired-x.dvi: dired-x.texi $(emacsdir)/emacsver.texi doclicense.texi |
4009494e GM |
136 | $(ENVADD) $(TEXI2DVI) $(srcdir)/dired-x.texi |
137 | ||
f8107b79 | 138 | $(infodir)/ediff: ediff.texi doclicense.texi |
bf3dae7e | 139 | $(MAKEINFO) $(MAKEINFO_OPTS) ediff.texi |
f8107b79 | 140 | ediff.dvi: ediff.texi doclicense.texi |
4009494e GM |
141 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi |
142 | ||
f8107b79 | 143 | $(infodir)/flymake: flymake.texi doclicense.texi |
bf3dae7e | 144 | $(MAKEINFO) $(MAKEINFO_OPTS) flymake.texi |
f8107b79 | 145 | flymake.dvi: flymake.texi doclicense.texi |
4009494e GM |
146 | $(ENVADD) $(TEXI2DVI) $(srcdir)/flymake.texi |
147 | ||
f8107b79 | 148 | $(infodir)/forms: forms.texi doclicense.texi |
bf3dae7e | 149 | $(MAKEINFO) $(MAKEINFO_OPTS) forms.texi |
f8107b79 | 150 | forms.dvi: forms.texi doclicense.texi |
4009494e GM |
151 | $(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi |
152 | ||
153 | # gnus/message/emacs-mime/sieve/pgg are part of Gnus: | |
f8107b79 JB |
154 | $(infodir)/gnus: gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \ |
155 | sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi \ | |
156 | doclicense.texi | |
bf3dae7e | 157 | $(MAKEINFO) $(MAKEINFO_OPTS) gnus.texi |
f8107b79 JB |
158 | gnus.dvi: gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \ |
159 | sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi \ | |
160 | doclicense.texi | |
4009494e GM |
161 | sed -e "/@iflatex/,/@end iflatex/d" $(srcdir)/gnus.texi > gnustmp.texi |
162 | $(ENVADD) $(TEXI2DVI) gnustmp.texi | |
163 | cp gnustmp.dvi $*.dvi | |
164 | rm gnustmp.* | |
165 | # | |
f8107b79 | 166 | $(infodir)/message: message.texi gnus-overrides.texi doclicense.texi |
bf3dae7e | 167 | $(MAKEINFO) $(MAKEINFO_OPTS) message.texi |
f8107b79 | 168 | message.dvi: message.texi gnus-overrides.texi doclicense.texi |
4009494e GM |
169 | $(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi |
170 | # | |
f8107b79 | 171 | $(infodir)/emacs-mime: emacs-mime.texi gnus-overrides.texi doclicense.texi |
bf3dae7e | 172 | $(MAKEINFO) $(MAKEINFO_OPTS) --enable-encoding emacs-mime.texi |
f8107b79 | 173 | emacs-mime.dvi: emacs-mime.texi gnus-overrides.texi doclicense.texi |
4009494e GM |
174 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi |
175 | # | |
f8107b79 | 176 | $(infodir)/sieve: sieve.texi gnus-overrides.texi doclicense.texi |
bf3dae7e | 177 | $(MAKEINFO) $(MAKEINFO_OPTS) sieve.texi |
f8107b79 | 178 | sieve.dvi: sieve.texi gnus-overrides.texi doclicense.texi |
4009494e GM |
179 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sieve.texi |
180 | # | |
f8107b79 | 181 | $(infodir)/pgg: pgg.texi gnus-overrides.texi doclicense.texi |
bf3dae7e | 182 | $(MAKEINFO) $(MAKEINFO_OPTS) pgg.texi |
f8107b79 | 183 | pgg.dvi: pgg.texi gnus-overrides.texi doclicense.texi |
4009494e GM |
184 | $(ENVADD) $(TEXI2DVI) $(srcdir)/pgg.texi |
185 | ||
f8107b79 | 186 | $(infodir)/mh-e: mh-e.texi doclicense.texi gpl.texi |
bf3dae7e | 187 | $(MAKEINFO) $(MAKEINFO_OPTS) mh-e.texi |
f8107b79 | 188 | mh-e.dvi: mh-e.texi doclicense.texi gpl.texi |
4009494e GM |
189 | $(ENVADD) $(TEXI2DVI) $(srcdir)/mh-e.texi |
190 | ||
f8107b79 | 191 | $(infodir)/reftex: reftex.texi doclicense.texi |
bf3dae7e | 192 | $(MAKEINFO) $(MAKEINFO_OPTS) reftex.texi |
f8107b79 | 193 | reftex.dvi: reftex.texi doclicense.texi |
4009494e GM |
194 | $(ENVADD) $(TEXI2DVI) $(srcdir)/reftex.texi |
195 | ||
f8107b79 | 196 | $(infodir)/remember: remember.texi doclicense.texi |
bf3dae7e | 197 | $(MAKEINFO) $(MAKEINFO_OPTS) remember.texi |
f8107b79 | 198 | remember.dvi: remember.texi doclicense.texix |
b6173182 JB |
199 | $(ENVADD) $(TEXI2DVI) $(srcdir)/remember.texi |
200 | ||
f8107b79 | 201 | $(infodir)/sasl: sasl.texi gnus-overrides.texi |
bf3dae7e | 202 | $(MAKEINFO) $(MAKEINFO_OPTS) sasl.texi |
f8107b79 | 203 | sasl.dvi: sasl.texi gnus-overrides.texi |
4997d802 JB |
204 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sasl.texi |
205 | ||
f8107b79 | 206 | $(infodir)/sc: sc.texi doclicense.texi |
bf3dae7e | 207 | $(MAKEINFO) $(MAKEINFO_OPTS) sc.texi |
f8107b79 | 208 | sc.dvi: sc.texi doclicense.texi |
4009494e GM |
209 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sc.texi |
210 | ||
f8107b79 | 211 | $(infodir)/vip: vip.texi doclicense.texi |
bf3dae7e | 212 | $(MAKEINFO) $(MAKEINFO_OPTS) vip.texi |
f8107b79 | 213 | vip.dvi: vip.texi doclicense.texi |
4009494e GM |
214 | $(ENVADD) $(TEXI2DVI) $(srcdir)/vip.texi |
215 | ||
f8107b79 | 216 | $(infodir)/viper: viper.texi doclicense.texi |
bf3dae7e | 217 | $(MAKEINFO) $(MAKEINFO_OPTS) viper.texi |
f8107b79 | 218 | viper.dvi: viper.texi doclicense.texi |
4009494e GM |
219 | $(ENVADD) $(TEXI2DVI) $(srcdir)/viper.texi |
220 | ||
f8107b79 | 221 | $(infodir)/widget: widget.texi doclicense.texi |
bf3dae7e | 222 | $(MAKEINFO) $(MAKEINFO_OPTS) widget.texi |
f8107b79 | 223 | widget.dvi: widget.texi doclicense.texi |
4009494e GM |
224 | $(ENVADD) $(TEXI2DVI) $(srcdir)/widget.texi |
225 | ||
6513b232 | 226 | $(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi |
bf3dae7e | 227 | $(MAKEINFO) $(MAKEINFO_OPTS) faq.texi |
6513b232 | 228 | faq.dvi: faq.texi $(emacsdir)/emacsver.texi |
4009494e GM |
229 | $(ENVADD) $(TEXI2DVI) $(srcdir)/faq.texi |
230 | ||
f8107b79 | 231 | $(infodir)/autotype: autotype.texi doclicense.texi |
bf3dae7e | 232 | $(MAKEINFO) $(MAKEINFO_OPTS) autotype.texi |
f8107b79 | 233 | autotype.dvi: autotype.texi doclicense.texi |
4009494e GM |
234 | $(ENVADD) $(TEXI2DVI) $(srcdir)/autotype.texi |
235 | ||
f8107b79 | 236 | $(infodir)/calc: calc.texi $(emacsdir)/emacsver.texi gpl.texi doclicense.texi |
bf3dae7e | 237 | $(MAKEINFO) $(MAKEINFO_OPTS) calc.texi |
f8107b79 | 238 | calc.dvi: calc.texi $(emacsdir)/emacsver.texi gpl.texi doclicense.texi |
4009494e GM |
239 | $(ENVADD) $(TEXI2DVI) $(srcdir)/calc.texi |
240 | ||
241 | # This is produced with --no-split to avoid making files whose | |
242 | # names clash on DOS 8+3 filesystems | |
f8107b79 | 243 | $(infodir)/idlwave: idlwave.texi doclicense.texi |
bf3dae7e | 244 | $(MAKEINFO) $(MAKEINFO_OPTS) --no-split idlwave.texi |
f8107b79 | 245 | idlwave.dvi: idlwave.texi doclicense.texi |
4009494e GM |
246 | $(ENVADD) $(TEXI2DVI) $(srcdir)/idlwave.texi |
247 | ||
f8107b79 | 248 | $(infodir)/eudc: eudc.texi doclicense.texi |
bf3dae7e | 249 | $(MAKEINFO) $(MAKEINFO_OPTS) eudc.texi |
f8107b79 | 250 | eudc.dvi: eudc.texi doclicense.texi |
4009494e GM |
251 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eudc.texi |
252 | ||
f8107b79 | 253 | $(infodir)/ebrowse: ebrowse.texi doclicense.texi |
bf3dae7e | 254 | $(MAKEINFO) $(MAKEINFO_OPTS) ebrowse.texi |
f8107b79 | 255 | ebrowse.dvi: ebrowse.texi doclicense.texi |
4009494e GM |
256 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ebrowse.texi |
257 | ||
f8107b79 | 258 | $(infodir)/woman: woman.texi doclicense.texi |
bf3dae7e | 259 | $(MAKEINFO) $(MAKEINFO_OPTS) woman.texi |
f8107b79 | 260 | woman.dvi: woman.texi doclicense.texi |
4009494e GM |
261 | $(ENVADD) $(TEXI2DVI) $(srcdir)/woman.texi |
262 | ||
f8107b79 | 263 | $(infodir)/speedbar: speedbar.texi doclicense.texi |
bf3dae7e | 264 | $(MAKEINFO) $(MAKEINFO_OPTS) speedbar.texi |
f8107b79 | 265 | speedbar.dvi: speedbar.texi doclicense.texi |
4009494e GM |
266 | $(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi |
267 | ||
f8107b79 | 268 | $(infodir)/tramp: tramp.texi trampver.texi doclicense.texi |
bf3dae7e | 269 | $(MAKEINFO) $(MAKEINFO_OPTS) tramp.texi |
f8107b79 | 270 | tramp.dvi: tramp.texi trampver.texi doclicense.texi |
4009494e GM |
271 | $(ENVADD) $(TEXI2DVI) $(srcdir)/tramp.texi |
272 | ||
f8107b79 | 273 | $(infodir)/ses: ses.texi doclicense.texi |
bf3dae7e | 274 | $(MAKEINFO) $(MAKEINFO_OPTS) ses.texi |
f8107b79 | 275 | ses.dvi: ses.texi doclicense.texi |
4009494e GM |
276 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ses.texi |
277 | ||
f8107b79 | 278 | $(infodir)/smtpmail: smtpmail.texi doclicense.texi |
bf3dae7e | 279 | $(MAKEINFO) $(MAKEINFO_OPTS) smtpmail.texi |
f8107b79 | 280 | smtpmail.dvi: smtpmail.texi doclicense.texi |
4009494e GM |
281 | $(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi |
282 | ||
4009494e | 283 | $(infodir)/org: org.texi |
bf3dae7e | 284 | $(MAKEINFO) $(MAKEINFO_OPTS) org.texi |
4009494e GM |
285 | org.dvi: org.texi |
286 | $(ENVADD) $(TEXI2DVI) $(srcdir)/org.texi | |
287 | ||
f8107b79 | 288 | $(infodir)/url: url.texi doclicense.texi |
bf3dae7e | 289 | $(MAKEINFO) $(MAKEINFO_OPTS) url.texi |
f8107b79 | 290 | url.dvi: url.texi doclicense.texi |
4009494e GM |
291 | $(ENVADD) $(TEXI2DVI) $(srcdir)/url.texi |
292 | ||
f8107b79 | 293 | $(infodir)/newsticker: newsticker.texi doclicense.texi |
bf3dae7e | 294 | $(MAKEINFO) $(MAKEINFO_OPTS) newsticker.texi |
f8107b79 | 295 | newsticker.dvi: newsticker.texi doclicense.texi |
4009494e GM |
296 | $(ENVADD) $(TEXI2DVI) $(srcdir)/newsticker.texi |
297 | ||
ac97a16b | 298 | $(infodir)/nxml-mode: nxml-mode.texi |
bf3dae7e | 299 | $(MAKEINFO) $(MAKEINFO_OPTS) nxml-mode.texi |
ac97a16b MH |
300 | nxml-mod.dvi: nxml-mode.texi |
301 | $(ENVADD) $(TEXI2DVI) $(srcdir)/nxml-mode.texi | |
302 | ||
f8107b79 | 303 | $(infodir)/rcirc: rcirc.texi doclicense.texi |
bf3dae7e | 304 | $(MAKEINFO) $(MAKEINFO_OPTS) rcirc.texi |
f8107b79 | 305 | rcirc.dvi: rcirc.texi doclicense.texi |
4009494e GM |
306 | $(ENVADD) $(TEXI2DVI) $(srcdir)/rcirc.texi |
307 | ||
f8107b79 | 308 | $(infodir)/erc: erc.texi gpl.texi doclicense.texi |
bf3dae7e | 309 | $(MAKEINFO) $(MAKEINFO_OPTS) erc.texi |
f8107b79 | 310 | erc.dvi: erc.texi gpl.texi doclicense.texi |
4009494e GM |
311 | $(ENVADD) $(TEXI2DVI) $(srcdir)/erc.texi |
312 | ||
d221e780 | 313 | $(infodir)/ert: ert.texi |
bf3dae7e | 314 | $(MAKEINFO) $(MAKEINFO_OPTS) ert.texi |
d221e780 CO |
315 | ert.dvi: ert.texi |
316 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ert.texi | |
317 | ||
bca98fc9 | 318 | $(infodir)/epa: epa.texi |
bf3dae7e | 319 | $(MAKEINFO) $(MAKEINFO_OPTS) epa.texi |
bca98fc9 JB |
320 | epa.dvi: epa.texi |
321 | $(ENVADD) $(TEXI2DVI) $(srcdir)/epa.texi | |
322 | ||
d1dad0b9 | 323 | $(infodir)/mairix-el: mairix-el.texi |
bf3dae7e | 324 | $(MAKEINFO) $(MAKEINFO_OPTS) mairix-el.texi |
d1dad0b9 JB |
325 | mairix-el.dvi: mairix-el.texi |
326 | $(ENVADD) $(TEXI2DVI) $(srcdir)/mairix-el.texi | |
327 | ||
f8107b79 | 328 | $(infodir)/auth: auth.texi gnus-overrides.texi |
bf3dae7e | 329 | $(MAKEINFO) $(MAKEINFO_OPTS) auth.texi |
f8107b79 | 330 | auth.dvi: auth.texi gnus-overrides.texi |
35ed8e2e JB |
331 | $(ENVADD) $(TEXI2DVI) $(srcdir)/auth.texi |
332 | ||
216f299a | 333 | $(infodir)/eieio: eieio.texi |
bf3dae7e | 334 | $(MAKEINFO) $(MAKEINFO_OPTS) eieio.texi |
216f299a JB |
335 | eieio.dvi: eieio.texi |
336 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eieio.texi | |
337 | ||
338 | $(infodir)/ede: ede.texi | |
bf3dae7e | 339 | $(MAKEINFO) $(MAKEINFO_OPTS) ede.texi |
216f299a JB |
340 | ede.dvi: ede.texi |
341 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ede.texi | |
342 | ||
f8107b79 | 343 | $(infodir)/semantic: semantic.texi sem-user.texi doclicense.texi |
bf3dae7e | 344 | $(MAKEINFO) $(MAKEINFO_OPTS) semantic.texi |
f8107b79 | 345 | semantic.dvi: semantic.texi sem-user.texi doclicense.texi |
af42a9cc JB |
346 | $(ENVADD) $(TEXI2DVI) $(srcdir)/semantic.texi |
347 | ||
f8107b79 | 348 | $(infodir)/edt: edt.texi doclicense.texi |
bf3dae7e | 349 | $(MAKEINFO) $(MAKEINFO_OPTS) edt.texi |
f8107b79 | 350 | edt.dvi: edt.texi doclicense.texi |
45a4a565 JB |
351 | $(ENVADD) $(TEXI2DVI) $(srcdir)/edt.texi |
352 | ||
e2560ea8 EZ |
353 | $(infodir)/emacs-gnutls: emacs-gnutls.texi doclicense.texi |
354 | $(MAKEINFO) $(MAKEINFO_OPTS) emacs-gnutls.texi | |
355 | emacs-gnutls.dvi: emacs-gnutls.texi doclicense.texi | |
356 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-gnutls.texi | |
357 | ||
4009494e GM |
358 | mostlyclean: |
359 | - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* | |
360 | ||
361 | clean: mostlyclean | |
362 | - $(DEL) *.dvi | |
1682490c JB |
363 | - $(DEL) $(infodir)/ccmode* $(infodir)/cl* \ |
364 | $(infodir)/dbus* $(infodir)/dired-x* \ | |
4009494e GM |
365 | $(infodir)/ediff* $(infodir)/forms* \ |
366 | $(infodir)/gnus* $(infodir)/info* \ | |
367 | $(infodir)/message* $(infodir)/mh-e* \ | |
368 | $(infodir)/reftex* $(infodir)/sc* \ | |
369 | $(infodir)/vip* $(infodir)/widget* \ | |
370 | $(infodir)/efaq* $(infodir)/ada-mode* \ | |
371 | $(infodir)/autotype* $(infodir)/calc* \ | |
372 | $(infodir)/idlwave* $(infodir)/eudc* \ | |
373 | $(infodir)/ebrowse* $(infodir)/pcl-cvs* \ | |
374 | $(infodir)/woman* $(infodir)/eshell* \ | |
375 | $(infodir)/speedbar* $(infodir)/tramp* \ | |
376 | $(infodir)/ses* $(infodir)/smtpmail* \ | |
377 | $(infodir)/url* $(infodir)/org* \ | |
378 | $(infodir)/flymake* $(infodir)/newsticker* \ | |
379 | $(infodir)/sieve* $(infodir)/pgg* \ | |
d221e780 | 380 | $(infodir)/erc* $(infodir)/ert* $(infodir)/rcirc* \ |
bca98fc9 | 381 | $(infodir)/remember* $(infodir)/nxml-mode* \ |
4997d802 | 382 | $(infodir)/epa* $(infodir)/sasl* \ |
216f299a | 383 | $(infodir)/mairix-el* $(infodir)/auth* \ |
af42a9cc | 384 | $(infodir)/eieio* $(infodir)/ede* \ |
e2560ea8 | 385 | $(infodir)/semantic* $(infodir)edt* $(infodir)/emacs-gnutls* |
4009494e GM |
386 | |
387 | distclean: clean | |
7389398d | 388 | - $(DEL) makefile |
4009494e GM |
389 | |
390 | maintainer-clean: distclean | |
391 | - $(DEL) *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | |
392 | # Don't delete these, because they are outside the current directory. | |
393 | # for file in $(INFO_TARGETS); do rm -f $${file}*; done | |
394 | ||
395 | ||
396 | # Formerly this directory had texindex.c and getopt.c in it | |
397 | # and this makefile built them to make texindex. | |
398 | # That caused trouble because this is run entirely in the source directory. | |
399 | # Since we expect to get texi2dvi from elsewhere, | |
400 | # it is ok to expect texindex from elsewhere also. |