Support building emacs-gnutls Info manual on MS-Windows.
[bpt/emacs.git] / doc / misc / makefile.w32-in
CommitLineData
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.
25srcdir=.
26
a8d46980 27infodir = $(srcdir)/../../info
4009494e 28
6513b232
EZ
29## Directory with emacsver.texi.
30## Currently only used by efaq; could be added to MAKEINFO.
31emacsdir = $(srcdir)/../emacs
32
4009494e 33# The makeinfo program is part of the Texinfo distribution.
bf3dae7e
EZ
34MAKEINFO = makeinfo
35MAKEINFO_OPTS = --force -I$(emacsdir)
a8d46980
GM
36MULTI_INSTALL_INFO = $(srcdir)\..\..\nt\multi-install-info.bat
37INFO_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
55DVI_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
66INFOSOURCES = 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
73TEXI2DVI = texi2dvi
a8d46980 74ENVADD = $(srcdir)\..\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" \
bf3dae7e 75 "MAKEINFO=$(MAKEINFO) $(MAKEINFO_OPTS)" /C
4009494e 76
4009494e 77
f272c0fd 78info: $(INFO_TARGETS)
4009494e
GM
79
80dvi: $(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
99info.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 105cc-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 110ada-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 115pcl-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 120eshell.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 125cl.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 130dbus.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 135dired-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 140ediff.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 145flymake.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 150forms.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
158gnus.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 168message.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 173emacs-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 178sieve.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 183pgg.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 188mh-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 193reftex.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 198remember.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 203sasl.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 208sc.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 213vip.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 218viper.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 223widget.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 228faq.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 233autotype.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 238calc.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 245idlwave.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 250eudc.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 255ebrowse.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 260woman.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 265speedbar.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 270tramp.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 275ses.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 280smtpmail.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
285org.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 290url.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 295newsticker.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
300nxml-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 305rcirc.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 310erc.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
315ert.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
320epa.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
325mairix-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 330auth.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
335eieio.dvi: eieio.texi
336 $(ENVADD) $(TEXI2DVI) $(srcdir)/eieio.texi
337
338$(infodir)/ede: ede.texi
bf3dae7e 339 $(MAKEINFO) $(MAKEINFO_OPTS) ede.texi
216f299a
JB
340ede.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 345semantic.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 350edt.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
355emacs-gnutls.dvi: emacs-gnutls.texi doclicense.texi
356 $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-gnutls.texi
357
4009494e
GM
358mostlyclean:
359 - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.*
360
361clean: 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
387distclean: clean
7389398d 388 - $(DEL) makefile
4009494e
GM
389
390maintainer-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.