#### -*- Makefile -*- for the Emacs Manual and other documentation.
-# Copyright (C) 2003
+# Copyright (C) 2003, 2004
# Free Software Foundation, Inc.
# This file is part of GNU Emacs.
$(infodir)/pcl-cvs $(infodir)/woman \
$(infodir)/emacs-mime $(infodir)/eshell \
$(infodir)/speedbar $(infodir)/tramp \
- $(infodir)/ses $(infodir)/smtpmail
+ $(infodir)/ses $(infodir)/smtpmail \
+ $(infodir)/flymake $(infodir)/emacs-xtra \
+ $(infodir)/org $(infodir)/url \
+ $(infodir)/pgg $(infodir)/sieve
DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \
ediff.dvi forms.dvi gnus.dvi message.dvi mh-e.dvi \
reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \
ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \
- pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \
- speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi
+ org.dvi pcl-cvs.dvi woman.dvi emacs-mime.dvi eshell.dvi \
+ speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi flymake.dvi \
+ emacs-xtra.dvi pgg.dvi sieve.dvi url.dvi
INFOSOURCES = info.texi
# The following rule does not work with all versions of `make'.
# The following target uses an explicit -o switch to work around
# the @setfilename directive in info.texi, which is required for
# the Texinfo distribution.
+# Some Windows ports of makeinfo seem to require -o to come before the
+# texi filename, contrary to GNU standards.
$(infodir)/info: $(INFOSOURCES)
- $(MAKEINFO) --no-split info.texi -o $@
+ $(MAKEINFO) --no-split -o $@ info.texi
info.dvi: $(INFOSOURCES)
$(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi
ediff.dvi: ediff.texi
$(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi
+$(infodir)/flymake: flymake.texi
+ $(MAKEINFO) flymake.texi
+flymake.dvi: flymake.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/flymake.texi
+
$(infodir)/forms: forms.texi
$(MAKEINFO) forms.texi
forms.dvi: forms.texi
$(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi
+# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
$(infodir)/gnus: gnus.texi
$(MAKEINFO) gnus.texi
gnus.dvi: gnus.texi
- sed -e '/@iflatex/,/@end iflatex/d' $(srcdir)/gnus.texi > gnustmp.texi
+ sed -e '/@iflatex/,/@end iflatex/d' $(srcdir)/gnus.texi > gnustmp.texi
$(ENVADD) $(TEXI2DVI) gnustmp.texi
cp gnustmp.dvi $*.dvi
rm gnustmp.*
-
+#
$(infodir)/message: message.texi
$(MAKEINFO) message.texi
message.dvi: message.texi
$(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi
+#
+$(infodir)/emacs-mime: emacs-mime.texi
+ $(MAKEINFO) emacs-mime.texi
+emacs-mime.dvi: emacs-mime.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi
+#
+$(infodir)/sieve: sieve.texi
+ $(MAKEINFO) sieve.texi
+sieve.dvi: sieve.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/sieve.texi
+#
+$(infodir)/pgg: pgg.texi
+ $(MAKEINFO) pgg.texi
+pgg.dvi: pgg.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/pgg.texi
$(infodir)/mh-e: mh-e.texi
$(MAKEINFO) mh-e.texi
speedbar.dvi: speedbar.texi
$(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi
-$(infodir)/emacs-mime: emacs-mime.texi
- $(MAKEINFO) emacs-mime.texi
-emacs-mime.dvi: emacs-mime.texi
- $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi
-
$(infodir)/tramp: tramp.texi
$(MAKEINFO) tramp.texi
tramp.dvi: tramp.texi
smtpmail.dvi: smtpmail.texi
$(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi
+$(infodir)/emacs-xtra: emacs-xtra.texi
+ $(MAKEINFO) emacs-xtra.texi
+
+emacs-xtra.dvi: emacs-xtra.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-xtra.texi
+
+$(infodir)/org: org.texi
+ $(MAKEINFO) org.texi
+
+org.dvi: org.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/org.texi
+
+$(infodir)/url: url.texi
+ $(MAKEINFO) url.texi
+
+url.dvi: url.texi
+ $(ENVADD) $(TEXI2DVI) $(srcdir)/url.texi
+
mostlyclean:
- $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.*
$(infodir)/gnus* $(infodir)/info* \
$(infodir)/message* $(infodir)/mh-e* \
$(infodir)/reftex* $(infodir)/sc* \
- $(infodir)/vip* $(infodir)/viper* \
- $(infodir)/widget* $(infodir)/efaq* \
- $(infodir)/ada-mode* $(infodir)/autotype* \
- $(infodir)/calc* $(infodir)/idlwave* \
- $(infodir)/eudc* $(infodir)/ebrowse* \
- $(infodir)/pcl-cvs* $(infodir)/woman* \
- $(infodir)/emacs-mime* $(infodir)/eshell* \
+ $(infodir)/vip* $(infodir)/widget* \
+ $(infodir)/efaq* $(infodir)/ada-mode* \
+ $(infodir)/autotype* $(infodir)/calc* \
+ $(infodir)/idlwave* $(infodir)/eudc* \
+ $(infodir)/ebrowse* $(infodir)/pcl-cvs* \
+ $(infodir)/woman* $(infodir)/eshell* \
$(infodir)/speedbar* $(infodir)/tramp* \
- $(infodir)/ses* $(infodir)/smtpmail*
+ $(infodir)/ses* $(infodir)/smtpmail* \
+ $(infodir)/url* $(infodir)/org* \
+ $(infodir)/flymake*
distclean: clean
# That caused trouble because this is run entirely in the source directory.
# Since we expect to get texi2dvi from elsewhere,
# it is ok to expect texindex from elsewhere also.
-
-# arch-tag: 6e99da59-ad27-4816-82a0-cde9a101efae