1 |
#### Makefile for the Emacs Manual and other documentation. |
#### Makefile for the Emacs Manual and other documentation. |
2 |
|
|
3 |
# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001 |
# Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2003 |
4 |
# Free Software Foundation, Inc. |
# Free Software Foundation, Inc. |
5 |
|
|
6 |
# This file is part of GNU Emacs. |
# This file is part of GNU Emacs. |
39 |
../info/efaq ../info/ada-mode ../info/autotype ../info/calc \ |
../info/efaq ../info/ada-mode ../info/autotype ../info/calc \ |
40 |
../info/idlwave ../info/eudc ../info/ebrowse ../info/pcl-cvs \ |
../info/idlwave ../info/eudc ../info/ebrowse ../info/pcl-cvs \ |
41 |
../info/woman ../info/emacs-mime ../info/eshell \ |
../info/woman ../info/emacs-mime ../info/eshell \ |
42 |
../info/speedbar |
../info/speedbar ../info/tramp ../info/ses ../info/smtpmail |
43 |
DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \ |
DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \ |
44 |
ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \ |
ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \ |
45 |
reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ |
reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ |
46 |
ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ |
ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ |
47 |
pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \ |
pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \ |
48 |
speedbar.dvi |
speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi |
49 |
INFOSOURCES = info.texi |
INFOSOURCES = info.texi |
50 |
|
|
51 |
# The following rule does not work with all versions of `make'. |
# The following rule does not work with all versions of `make'. |
54 |
texi2dvi $< |
texi2dvi $< |
55 |
|
|
56 |
TEXI2DVI = texi2dvi |
TEXI2DVI = texi2dvi |
57 |
ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" |
ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" |
58 |
|
|
59 |
EMACSSOURCES= \ |
EMACSSOURCES= \ |
60 |
${srcdir}/emacs.texi \ |
${srcdir}/emacs.texi \ |
176 |
../info/gnus: gnus.texi |
../info/gnus: gnus.texi |
177 |
cd $(srcdir); $(MAKEINFO) gnus.texi |
cd $(srcdir); $(MAKEINFO) gnus.texi |
178 |
gnus.dvi: gnus.texi |
gnus.dvi: gnus.texi |
179 |
sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi |
sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi |
180 |
$(ENVADD) $(TEXI2DVI) gnustmp.texi |
$(ENVADD) $(TEXI2DVI) gnustmp.texi |
181 |
cp gnustmp.dvi $*.dvi |
cp gnustmp.dvi $*.dvi |
182 |
rm gnustmp.* |
rm gnustmp.* |
267 |
emacs-mime.dvi: emacs-mime.texi |
emacs-mime.dvi: emacs-mime.texi |
268 |
$(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi |
$(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi |
269 |
|
|
270 |
|
../info/tramp: tramp.texi |
271 |
|
cd $(srcdir); $(MAKEINFO) -D emacs tramp.texi |
272 |
|
tramp.dvi: tramp.texi |
273 |
|
$(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi |
274 |
|
|
275 |
|
../info/ses: ses.texi |
276 |
|
cd $(srcdir); $(MAKEINFO) ses.texi |
277 |
|
ses.dvi: ses.texi |
278 |
|
$(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi |
279 |
|
|
280 |
|
../info/smtpmail: smtpmail.texi |
281 |
|
cd $(srcdir); $(MAKEINFO) smtpmail.texi |
282 |
|
smtpmail.dvi: smtpmail.texi |
283 |
|
$(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi |
284 |
|
|
285 |
mostlyclean: |
mostlyclean: |
286 |
rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* |
rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* |
287 |
|
|