diff options
| author | Eli Zaretskii | 2015-08-15 10:56:51 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2015-08-15 10:56:51 +0300 |
| commit | 8db2b2a7d3fc3e4475bc4137c11069a69a3234ec (patch) | |
| tree | 9c3141edc2818d2e2909f2ad89a9620a0ec45937 /doc | |
| parent | 8fa49a6786bd71aa91b1e82709bc1852a65c4646 (diff) | |
| download | emacs-8db2b2a7d3fc3e4475bc4137c11069a69a3234ec.tar.gz emacs-8db2b2a7d3fc3e4475bc4137c11069a69a3234ec.zip | |
Remove files used by the old MS-Windows specific build procedure
* nt/configure.bat: Remove everything except the blurb about the
new build procedure.
* make-dist: Remove references to makefile.w32-in in various
directories, and to files in nt/ that were deleted.
* etc/NEWS: Mention the fact that the files were dropped.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/makefile.w32-in | 153 | ||||
| -rw-r--r-- | doc/lispintro/makefile.w32-in | 85 | ||||
| -rw-r--r-- | doc/lispref/makefile.w32-in | 128 | ||||
| -rw-r--r-- | doc/misc/makefile.w32-in | 431 |
4 files changed, 0 insertions, 797 deletions
diff --git a/doc/emacs/makefile.w32-in b/doc/emacs/makefile.w32-in deleted file mode 100644 index 99da4ab125c..00000000000 --- a/doc/emacs/makefile.w32-in +++ /dev/null | |||
| @@ -1,153 +0,0 @@ | |||
| 1 | #### -*- Makefile -*- for the Emacs Manual | ||
| 2 | |||
| 3 | # Copyright (C) 2003-2015 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | # This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | # GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | # it under the terms of the GNU General Public License as published by | ||
| 9 | # the Free Software Foundation, either version 3 of the License, or | ||
| 10 | # (at your option) any later version. | ||
| 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 | ||
| 18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | |||
| 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 | |||
| 27 | infodir = $(srcdir)/../../info | ||
| 28 | |||
| 29 | # The makeinfo program is part of the Texinfo distribution. | ||
| 30 | MAKEINFO = makeinfo | ||
| 31 | MAKEINFO_OPTS = --force --enable-encoding -I$(srcdir) | ||
| 32 | MULTI_INSTALL_INFO = $(srcdir)\..\..\nt\multi-install-info.bat | ||
| 33 | INFO_EXT=.info | ||
| 34 | INFO_OPTS=--no-split | ||
| 35 | INFO_TARGETS = $(infodir)/emacs$(INFO_EXT) | ||
| 36 | DVI_TARGETS = emacs.dvi | ||
| 37 | INFOSOURCES = info.texi | ||
| 38 | |||
| 39 | # The following rule does not work with all versions of 'make'. | ||
| 40 | .SUFFIXES: .texi .dvi | ||
| 41 | .texi.dvi: | ||
| 42 | texi2dvi $< | ||
| 43 | |||
| 44 | TEXI2DVI = texi2dvi | ||
| 45 | ENVADD = $(srcdir)\..\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" \ | ||
| 46 | "MAKEINFO=$(MAKEINFO) $(MAKEINFO_OPTS)" /C | ||
| 47 | |||
| 48 | EMACS_XTRA=\ | ||
| 49 | $(srcdir)/arevert-xtra.texi \ | ||
| 50 | $(srcdir)/cal-xtra.texi \ | ||
| 51 | $(srcdir)/dired-xtra.texi \ | ||
| 52 | $(srcdir)/picture-xtra.texi \ | ||
| 53 | $(srcdir)/emerge-xtra.texi \ | ||
| 54 | $(srcdir)/vc-xtra.texi \ | ||
| 55 | $(srcdir)/vc1-xtra.texi \ | ||
| 56 | $(srcdir)/fortran-xtra.texi \ | ||
| 57 | $(srcdir)/msdos-xtra.texi | ||
| 58 | |||
| 59 | EMACSSOURCES= \ | ||
| 60 | $(srcdir)/emacs.texi \ | ||
| 61 | $(srcdir)/emacsver.texi \ | ||
| 62 | $(srcdir)/doclicense.texi \ | ||
| 63 | $(srcdir)/screen.texi \ | ||
| 64 | $(srcdir)/commands.texi \ | ||
| 65 | $(srcdir)/entering.texi \ | ||
| 66 | $(srcdir)/basic.texi \ | ||
| 67 | $(srcdir)/mini.texi \ | ||
| 68 | $(srcdir)/m-x.texi \ | ||
| 69 | $(srcdir)/help.texi \ | ||
| 70 | $(srcdir)/mark.texi \ | ||
| 71 | $(srcdir)/killing.texi \ | ||
| 72 | $(srcdir)/regs.texi \ | ||
| 73 | $(srcdir)/display.texi \ | ||
| 74 | $(srcdir)/search.texi \ | ||
| 75 | $(srcdir)/fixit.texi \ | ||
| 76 | $(srcdir)/files.texi \ | ||
| 77 | $(srcdir)/buffers.texi \ | ||
| 78 | $(srcdir)/windows.texi \ | ||
| 79 | $(srcdir)/frames.texi \ | ||
| 80 | $(srcdir)/mule.texi \ | ||
| 81 | $(srcdir)/modes.texi \ | ||
| 82 | $(srcdir)/indent.texi \ | ||
| 83 | $(srcdir)/text.texi \ | ||
| 84 | $(srcdir)/programs.texi \ | ||
| 85 | $(srcdir)/building.texi \ | ||
| 86 | $(srcdir)/maintaining.texi \ | ||
| 87 | $(srcdir)/abbrevs.texi \ | ||
| 88 | $(srcdir)/sending.texi \ | ||
| 89 | $(srcdir)/rmail.texi \ | ||
| 90 | $(srcdir)/dired.texi \ | ||
| 91 | $(srcdir)/calendar.texi \ | ||
| 92 | $(srcdir)/misc.texi \ | ||
| 93 | $(srcdir)/package.texi \ | ||
| 94 | $(srcdir)/custom.texi \ | ||
| 95 | $(srcdir)/trouble.texi \ | ||
| 96 | $(srcdir)/cmdargs.texi \ | ||
| 97 | $(srcdir)/xresources.texi \ | ||
| 98 | $(srcdir)/anti.texi \ | ||
| 99 | $(srcdir)/macos.texi \ | ||
| 100 | $(srcdir)/msdos.texi \ | ||
| 101 | $(srcdir)/gnu.texi \ | ||
| 102 | $(srcdir)/glossary.texi \ | ||
| 103 | $(srcdir)/ack.texi \ | ||
| 104 | $(srcdir)/kmacro.texi \ | ||
| 105 | $(EMACS_XTRA) | ||
| 106 | |||
| 107 | info: $(INFO_TARGETS) | ||
| 108 | |||
| 109 | dvi: $(DVI_TARGETS) | ||
| 110 | |||
| 111 | # Note that all the Info targets build the Info files | ||
| 112 | # in srcdir. There is no provision for Info files | ||
| 113 | # to exist in the build directory. | ||
| 114 | # In a distribution of Emacs, the Info files should be up to date. | ||
| 115 | |||
| 116 | $(infodir)/dir: | ||
| 117 | $(MULTI_INSTALL_INFO) --info-dir=$(infodir) $(INFO_TARGETS) | ||
| 118 | |||
| 119 | $(infodir)/emacs$(INFO_EXT): $(EMACSSOURCES) | ||
| 120 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ emacs.texi | ||
| 121 | |||
| 122 | emacs.dvi: $(EMACSSOURCES) | ||
| 123 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs.texi | ||
| 124 | |||
| 125 | emacs.html: $(EMACSSOURCES) | ||
| 126 | $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ emacs.texi | ||
| 127 | |||
| 128 | emacs-xtra.dvi: emacs-xtra.texi $(EMACS_XTRA) | ||
| 129 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-xtra.texi | ||
| 130 | |||
| 131 | mostlyclean: | ||
| 132 | - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* | ||
| 133 | |||
| 134 | ## FIXME $(infodir)/emacs* deletes too much, eg emacs-mime. | ||
| 135 | clean: mostlyclean | ||
| 136 | - $(DEL) *.dvi | ||
| 137 | - $(DEL) $(infodir)/emacs* | ||
| 138 | - $(DEL_TREE) emacs.html | ||
| 139 | |||
| 140 | distclean: clean | ||
| 141 | - $(DEL) makefile | ||
| 142 | |||
| 143 | maintainer-clean: distclean | ||
| 144 | - $(DEL) *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 145 | # Don't delete these, because they are outside the current directory. | ||
| 146 | # for file in $(INFO_TARGETS); do rm -f $${file}*; done | ||
| 147 | |||
| 148 | |||
| 149 | # Formerly this directory had texindex.c and getopt.c in it | ||
| 150 | # and this makefile built them to make texindex. | ||
| 151 | # That caused trouble because this is run entirely in the source directory. | ||
| 152 | # Since we expect to get texi2dvi from elsewhere, | ||
| 153 | # it is ok to expect texindex from elsewhere also. | ||
diff --git a/doc/lispintro/makefile.w32-in b/doc/lispintro/makefile.w32-in deleted file mode 100644 index 12e3a431569..00000000000 --- a/doc/lispintro/makefile.w32-in +++ /dev/null | |||
| @@ -1,85 +0,0 @@ | |||
| 1 | #### -*- Makefile -*- for the Emacs Lisp Introduction manual. | ||
| 2 | |||
| 3 | # Copyright (C) 2003-2015 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | # This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | # GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | # it under the terms of the GNU General Public License as published by | ||
| 9 | # the Free Software Foundation, either version 3 of the License, or | ||
| 10 | # (at your option) any later version. | ||
| 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 | ||
| 18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | |||
| 20 | |||
| 21 | srcdir = . | ||
| 22 | |||
| 23 | infodir = $(srcdir)/../../info | ||
| 24 | # Directory with the (customized) texinfo.tex file. | ||
| 25 | texinfodir = $(srcdir)/../misc | ||
| 26 | # Directory with emacsver.texi. | ||
| 27 | emacsdir = $(srcdir)/../emacs | ||
| 28 | |||
| 29 | INFO_EXT=.info | ||
| 30 | INFO_OPTS=--no-split -I$(emacsdir) | ||
| 31 | INFO_SOURCES = $(srcdir)/emacs-lisp-intro.texi $(emacsdir)/emacsver.texi \ | ||
| 32 | $(srcdir)/doclicense.texi | ||
| 33 | # The file name eintr must fit within 5 characters, to allow for | ||
| 34 | # -NN extensions to fit into DOS 8+3 limits without clashing | ||
| 35 | INFO_TARGETS = $(infodir)/eintr$(INFO_EXT) | ||
| 36 | DVI_TARGETS = emacs-lisp-intro.dvi | ||
| 37 | |||
| 38 | MAKEINFO = makeinfo | ||
| 39 | INSTALL_INFO = install-info | ||
| 40 | TEXI2DVI = texi2dvi | ||
| 41 | TEXI2PDF = texi2pdf | ||
| 42 | DVIPS = dvips | ||
| 43 | ENVADD = $(srcdir)\..\..\nt\envadd.bat \ | ||
| 44 | "TEXINPUTS=$(srcdir);$(texinfodir);$(emacsdir);$(TEXINPUTS)" \ | ||
| 45 | "MAKEINFO=$(MAKEINFO) -I$(srcdir) -I$(emacsdir) -I$(texinfodir)" /C | ||
| 46 | |||
| 47 | .SUFFIXES: .dvi .ps .texi | ||
| 48 | |||
| 49 | info: $(INFO_TARGETS) | ||
| 50 | |||
| 51 | $(infodir)/dir: | ||
| 52 | $(INSTALL_INFO) --info-dir=$(infodir) $(INFO_TARGETS) | ||
| 53 | |||
| 54 | dvi: $(DVI_TARGETS) | ||
| 55 | |||
| 56 | $(infodir)/eintr$(INFO_EXT): $(INFO_SOURCES) | ||
| 57 | $(MAKEINFO) $(INFO_OPTS) -o $@ $(srcdir)/emacs-lisp-intro.texi | ||
| 58 | |||
| 59 | emacs-lisp-intro.dvi: $(INFO_SOURCES) | ||
| 60 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-lisp-intro.texi | ||
| 61 | |||
| 62 | emacs-lisp-intro.pdf: $(INFO_SOURCES) | ||
| 63 | $(ENVADD) $(TEXI2PDF) $(srcdir)/emacs-lisp-intro.texi | ||
| 64 | |||
| 65 | emacs-lisp-intro.html: $(INFO_SOURCES) | ||
| 66 | $(MAKEINFO) --html -o $@ $(srcdir)/emacs-lisp-intro.texi | ||
| 67 | |||
| 68 | .dvi.ps: | ||
| 69 | $(DVIPS) $< -o $@ | ||
| 70 | |||
| 71 | mostlyclean: | ||
| 72 | - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr *.tp | ||
| 73 | |||
| 74 | clean: mostlyclean | ||
| 75 | - $(DEL) *.dvi $(infodir)/eintr$(INFO_EXT)* | ||
| 76 | |||
| 77 | distclean: clean | ||
| 78 | - $(DEL) makefile | ||
| 79 | |||
| 80 | maintainer-clean: distclean | ||
| 81 | - $(DEL) *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 82 | |||
| 83 | # Tell versions [3.59,3.63) of GNU make to not export all variables. | ||
| 84 | # Otherwise a system limit (for SysV at least) may be exceeded. | ||
| 85 | .NOEXPORT: | ||
diff --git a/doc/lispref/makefile.w32-in b/doc/lispref/makefile.w32-in deleted file mode 100644 index c30d6e2d1a4..00000000000 --- a/doc/lispref/makefile.w32-in +++ /dev/null | |||
| @@ -1,128 +0,0 @@ | |||
| 1 | # -*- Makefile -*- for the GNU Emacs Lisp Reference Manual. | ||
| 2 | |||
| 3 | # Copyright (C) 2003-2015 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | # This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | # GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | # it under the terms of the GNU General Public License as published by | ||
| 9 | # the Free Software Foundation, either version 3 of the License, or | ||
| 10 | # (at your option) any later version. | ||
| 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 | ||
| 18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | |||
| 20 | |||
| 21 | # Standard configure variables. | ||
| 22 | srcdir = . | ||
| 23 | |||
| 24 | infodir = $(srcdir)/../../info | ||
| 25 | |||
| 26 | # Directory with emacsver.texi. | ||
| 27 | emacsdir = $(srcdir)/../emacs | ||
| 28 | # Directory with the (customized) texinfo.tex file. | ||
| 29 | texinfodir = $(srcdir)/../misc | ||
| 30 | |||
| 31 | INFO_EXT=.info | ||
| 32 | INFO_OPTS=--no-split | ||
| 33 | |||
| 34 | # Redefine 'TEX' if 'tex' does not invoke plain TeX. For example: | ||
| 35 | # TEX=platex | ||
| 36 | TEX=tex | ||
| 37 | INSTALL_INFO = install-info | ||
| 38 | MAKEINFO = makeinfo | ||
| 39 | MAKEINFO_OPTS = --force --enable-encoding -I$(srcdir) -I$(emacsdir) | ||
| 40 | |||
| 41 | # The environment variable and its value to add $(srcdir) to the path | ||
| 42 | # searched for TeX input files. | ||
| 43 | texinputdir = $(srcdir)\..\..\nt\envadd.bat \ | ||
| 44 | "TEXINPUTS=$(srcdir);$(texinfodir);$(emacsdir);$(TEXINPUTS)" \ | ||
| 45 | "MAKEINFO=$(MAKEINFO) $(MAKEINFO_OPTS)" /C | ||
| 46 | |||
| 47 | # List of all the texinfo files in the manual: | ||
| 48 | |||
| 49 | srcs = \ | ||
| 50 | $(emacsdir)/emacsver.texi \ | ||
| 51 | $(srcdir)/abbrevs.texi \ | ||
| 52 | $(srcdir)/anti.texi \ | ||
| 53 | $(srcdir)/backups.texi \ | ||
| 54 | $(srcdir)/buffers.texi \ | ||
| 55 | $(srcdir)/commands.texi \ | ||
| 56 | $(srcdir)/compile.texi \ | ||
| 57 | $(srcdir)/control.texi \ | ||
| 58 | $(srcdir)/customize.texi \ | ||
| 59 | $(srcdir)/debugging.texi \ | ||
| 60 | $(srcdir)/display.texi \ | ||
| 61 | $(srcdir)/edebug.texi \ | ||
| 62 | $(srcdir)/elisp.texi \ | ||
| 63 | $(srcdir)/errors.texi \ | ||
| 64 | $(srcdir)/eval.texi \ | ||
| 65 | $(srcdir)/files.texi \ | ||
| 66 | $(srcdir)/frames.texi \ | ||
| 67 | $(srcdir)/functions.texi \ | ||
| 68 | $(srcdir)/hash.texi \ | ||
| 69 | $(srcdir)/help.texi \ | ||
| 70 | $(srcdir)/hooks.texi \ | ||
| 71 | $(srcdir)/internals.texi \ | ||
| 72 | $(srcdir)/intro.texi \ | ||
| 73 | $(srcdir)/keymaps.texi \ | ||
| 74 | $(srcdir)/lists.texi \ | ||
| 75 | $(srcdir)/loading.texi \ | ||
| 76 | $(srcdir)/macros.texi \ | ||
| 77 | $(srcdir)/maps.texi \ | ||
| 78 | $(srcdir)/markers.texi \ | ||
| 79 | $(srcdir)/minibuf.texi \ | ||
| 80 | $(srcdir)/modes.texi \ | ||
| 81 | $(srcdir)/nonascii.texi \ | ||
| 82 | $(srcdir)/numbers.texi \ | ||
| 83 | $(srcdir)/objects.texi \ | ||
| 84 | $(srcdir)/os.texi \ | ||
| 85 | $(srcdir)/package.texi \ | ||
| 86 | $(srcdir)/positions.texi \ | ||
| 87 | $(srcdir)/processes.texi \ | ||
| 88 | $(srcdir)/searching.texi \ | ||
| 89 | $(srcdir)/sequences.texi \ | ||
| 90 | $(srcdir)/streams.texi \ | ||
| 91 | $(srcdir)/strings.texi \ | ||
| 92 | $(srcdir)/symbols.texi \ | ||
| 93 | $(srcdir)/syntax.texi \ | ||
| 94 | $(srcdir)/text.texi \ | ||
| 95 | $(srcdir)/tips.texi \ | ||
| 96 | $(srcdir)/variables.texi \ | ||
| 97 | $(srcdir)/windows.texi \ | ||
| 98 | $(srcdir)/index.texi \ | ||
| 99 | $(srcdir)/gpl.texi \ | ||
| 100 | $(srcdir)/doclicense.texi | ||
| 101 | |||
| 102 | |||
| 103 | .PHONY: clean | ||
| 104 | |||
| 105 | # The info file is named 'elisp'. | ||
| 106 | |||
| 107 | info: $(infodir)/elisp$(INFO_EXT) | ||
| 108 | |||
| 109 | $(infodir)/dir: | ||
| 110 | $(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/elisp | ||
| 111 | |||
| 112 | $(infodir)/elisp$(INFO_EXT): $(srcs) | ||
| 113 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ $(srcdir)/elisp.texi | ||
| 114 | |||
| 115 | elisp.dvi: $(srcs) | ||
| 116 | $(texinputdir) $(TEX) $(srcdir)/elisp.texi | ||
| 117 | |||
| 118 | clean: | ||
| 119 | - $(DEL) *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \ | ||
| 120 | *.vr *.vrs *.pg *.pgs *.ky *.kys | ||
| 121 | - $(DEL) make.out core | ||
| 122 | - $(DEL) $(infodir)/elisp* | ||
| 123 | |||
| 124 | distclean: clean | ||
| 125 | - $(DEL) makefile | ||
| 126 | |||
| 127 | maintainer-clean: distclean | ||
| 128 | - $(DEL) elisp$(INFO_EXT) elisp$(INFO_EXT)-? elisp$(INFO_EXT)-?? elisp.dvi elisp.oaux | ||
diff --git a/doc/misc/makefile.w32-in b/doc/misc/makefile.w32-in deleted file mode 100644 index 398b774c481..00000000000 --- a/doc/misc/makefile.w32-in +++ /dev/null | |||
| @@ -1,431 +0,0 @@ | |||
| 1 | #### -*- Makefile -*- for documentation other than the Emacs manual. | ||
| 2 | |||
| 3 | # Copyright (C) 2003-2015 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | # This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | # GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | # it under the terms of the GNU General Public License as published by | ||
| 9 | # the Free Software Foundation, either version 3 of the License, or | ||
| 10 | # (at your option) any later version. | ||
| 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 | ||
| 18 | # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | |||
| 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 | |||
| 27 | infodir = $(srcdir)/../../info | ||
| 28 | |||
| 29 | ## Directory with emacsver.texi. | ||
| 30 | ## Currently only used by efaq; could be added to MAKEINFO. | ||
| 31 | emacsdir = $(srcdir)/../emacs | ||
| 32 | |||
| 33 | INFO_EXT=.info | ||
| 34 | INFO_OPTS=--no-split | ||
| 35 | |||
| 36 | # The makeinfo program is part of the Texinfo distribution. | ||
| 37 | MAKEINFO = makeinfo | ||
| 38 | MAKEINFO_OPTS = --force -I$(emacsdir) | ||
| 39 | MULTI_INSTALL_INFO = $(srcdir)\..\..\nt\multi-install-info.bat | ||
| 40 | INFO_TARGETS = $(infodir)/ccmode$(INFO_EXT) \ | ||
| 41 | $(infodir)/cl$(INFO_EXT) $(infodir)/dbus$(INFO_EXT) $(infodir)/dired-x$(INFO_EXT) \ | ||
| 42 | $(infodir)/ediff$(INFO_EXT) $(infodir)/forms$(INFO_EXT) $(infodir)/gnus$(INFO_EXT) \ | ||
| 43 | $(infodir)/message$(INFO_EXT) $(infodir)/sieve$(INFO_EXT) $(infodir)/pgg$(INFO_EXT) \ | ||
| 44 | $(infodir)/emacs-mime$(INFO_EXT) $(infodir)/info$(INFO_EXT) $(infodir)/mh-e$(INFO_EXT) \ | ||
| 45 | $(infodir)/reftex$(INFO_EXT) $(infodir)/sc$(INFO_EXT) $(infodir)/vip$(INFO_EXT) \ | ||
| 46 | $(infodir)/viper$(INFO_EXT) $(infodir)/widget$(INFO_EXT) $(infodir)/efaq$(INFO_EXT) \ | ||
| 47 | $(infodir)/ada-mode$(INFO_EXT) $(infodir)/autotype$(INFO_EXT) $(infodir)/calc$(INFO_EXT) \ | ||
| 48 | $(infodir)/idlwave$(INFO_EXT) $(infodir)/eudc$(INFO_EXT) $(infodir)/ebrowse$(INFO_EXT) \ | ||
| 49 | $(infodir)/pcl-cvs$(INFO_EXT) $(infodir)/woman$(INFO_EXT) $(infodir)/eshell$(INFO_EXT) \ | ||
| 50 | $(infodir)/org$(INFO_EXT) $(infodir)/url$(INFO_EXT) $(infodir)/speedbar$(INFO_EXT) \ | ||
| 51 | $(infodir)/tramp$(INFO_EXT) $(infodir)/ses$(INFO_EXT) $(infodir)/smtpmail$(INFO_EXT) \ | ||
| 52 | $(infodir)/flymake$(INFO_EXT) $(infodir)/newsticker$(INFO_EXT) $(infodir)/rcirc$(INFO_EXT) \ | ||
| 53 | $(infodir)/erc$(INFO_EXT) $(infodir)/ert$(INFO_EXT) \ | ||
| 54 | $(infodir)/remember$(INFO_EXT) $(infodir)/nxml-mode$(INFO_EXT) \ | ||
| 55 | $(infodir)/epa$(INFO_EXT) $(infodir)/mairix-el$(INFO_EXT) $(infodir)/sasl$(INFO_EXT) \ | ||
| 56 | $(infodir)/auth$(INFO_EXT) $(infodir)/eieio$(INFO_EXT) $(infodir)/ede$(INFO_EXT) \ | ||
| 57 | $(infodir)/semantic$(INFO_EXT) $(infodir)/edt$(INFO_EXT) $(infodir)/emacs-gnutls$(INFO_EXT) \ | ||
| 58 | $(infodir)/srecode$(INFO_EXT) $(infodir)/bovine$(INFO_EXT) \ | ||
| 59 | $(infodir)/wisent$(INFO_EXT) $(infodir)/htmlfontify$(INFO_EXT) | ||
| 60 | DVI_TARGETS = calc.dvi cc-mode.dvi cl.dvi dbus.dvi dired-x.dvi \ | ||
| 61 | ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \ | ||
| 62 | sieve.dvi pgg.dvi mh-e.dvi \ | ||
| 63 | reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ | ||
| 64 | ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ | ||
| 65 | pcl-cvs.dvi woman.dvi eshell.dvi org.dvi url.dvi \ | ||
| 66 | speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi flymake.dvi \ | ||
| 67 | newsticker.dvi rcirc.dvi erc.dvi ert.dvi \ | ||
| 68 | remember.dvi nxml-mode.dvi \ | ||
| 69 | epa.dvi mairix-el.dvi sasl.dvi auth.dvi eieio.dvi ede.dvi \ | ||
| 70 | semantic.dvi edt.dvi emacs-gnutls.dvi srecode.dvi bovine.dvi \ | ||
| 71 | wisent.dvi htmlfontify.dvi | ||
| 72 | INFOSOURCES = info.texi | ||
| 73 | |||
| 74 | # The following rule does not work with all versions of 'make'. | ||
| 75 | .SUFFIXES: .texi .dvi | ||
| 76 | .texi.dvi: | ||
| 77 | texi2dvi $< | ||
| 78 | |||
| 79 | TEXI2DVI = texi2dvi | ||
| 80 | ENVADD = $(srcdir)\..\..\nt\envadd.bat "TEXINPUTS=$(srcdir);$(TEXINPUTS)" \ | ||
| 81 | "MAKEINFO=$(MAKEINFO) $(MAKEINFO_OPTS)" /C | ||
| 82 | |||
| 83 | |||
| 84 | info: $(INFO_TARGETS) | ||
| 85 | |||
| 86 | dvi: $(DVI_TARGETS) | ||
| 87 | |||
| 88 | # Note that all the Info targets build the Info files | ||
| 89 | # in srcdir. There is no provision for Info files | ||
| 90 | # to exist in the build directory. | ||
| 91 | # In a distribution of Emacs, the Info files should be up to date. | ||
| 92 | |||
| 93 | $(infodir)/dir: | ||
| 94 | $(MULTI_INSTALL_INFO) --info-dir=$(infodir) $(INFO_TARGETS) | ||
| 95 | |||
| 96 | # The following target uses an explicit -o switch to work around | ||
| 97 | # the @setfilename directive in info.texi, which is required for | ||
| 98 | # the Texinfo distribution. | ||
| 99 | # Some Windows ports of makeinfo seem to require -o to come before the | ||
| 100 | # texi filename, contrary to GNU standards. | ||
| 101 | |||
| 102 | $(infodir)/info$(INFO_EXT): $(INFOSOURCES) | ||
| 103 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ info.texi | ||
| 104 | |||
| 105 | info.dvi: $(INFOSOURCES) | ||
| 106 | $(ENVADD) $(TEXI2DVI) $(srcdir)/info.texi | ||
| 107 | |||
| 108 | |||
| 109 | $(infodir)/ccmode$(INFO_EXT): cc-mode.texi | ||
| 110 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ cc-mode.texi | ||
| 111 | cc-mode.dvi: cc-mode.texi | ||
| 112 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cc-mode.texi | ||
| 113 | |||
| 114 | $(infodir)/ada-mode$(INFO_EXT): ada-mode.texi | ||
| 115 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ada-mode.texi | ||
| 116 | ada-mode.dvi: ada-mode.texi | ||
| 117 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ada-mode.texi | ||
| 118 | |||
| 119 | $(infodir)/pcl-cvs$(INFO_EXT): pcl-cvs.texi | ||
| 120 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ pcl-cvs.texi | ||
| 121 | pcl-cvs.dvi: pcl-cvs.texi | ||
| 122 | $(ENVADD) $(TEXI2DVI) $(srcdir)/pcl-cvs.texi | ||
| 123 | |||
| 124 | $(infodir)/eshell$(INFO_EXT): eshell.texi | ||
| 125 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ eshell.texi | ||
| 126 | eshell.dvi: eshell.texi | ||
| 127 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eshell.texi | ||
| 128 | |||
| 129 | $(infodir)/cl$(INFO_EXT): cl.texi | ||
| 130 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ cl.texi | ||
| 131 | cl.dvi: cl.texi | ||
| 132 | $(ENVADD) $(TEXI2DVI) $(srcdir)/cl.texi | ||
| 133 | |||
| 134 | $(infodir)/dbus$(INFO_EXT): dbus.texi | ||
| 135 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ dbus.texi | ||
| 136 | dbus.dvi: dbus.texi | ||
| 137 | $(ENVADD) $(TEXI2DVI) $(srcdir)/dbus.texi | ||
| 138 | |||
| 139 | $(infodir)/dired-x$(INFO_EXT): dired-x.texi $(emacsdir)/emacsver.texi | ||
| 140 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ dired-x.texi | ||
| 141 | dired-x.dvi: dired-x.texi $(emacsdir)/emacsver.texi | ||
| 142 | $(ENVADD) $(TEXI2DVI) $(srcdir)/dired-x.texi | ||
| 143 | |||
| 144 | $(infodir)/ediff$(INFO_EXT): ediff.texi | ||
| 145 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ediff.texi | ||
| 146 | ediff.dvi: ediff.texi | ||
| 147 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ediff.texi | ||
| 148 | |||
| 149 | $(infodir)/flymake$(INFO_EXT): flymake.texi | ||
| 150 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ flymake.texi | ||
| 151 | flymake.dvi: flymake.texi | ||
| 152 | $(ENVADD) $(TEXI2DVI) $(srcdir)/flymake.texi | ||
| 153 | |||
| 154 | $(infodir)/forms$(INFO_EXT): forms.texi | ||
| 155 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ forms.texi | ||
| 156 | forms.dvi: forms.texi | ||
| 157 | $(ENVADD) $(TEXI2DVI) $(srcdir)/forms.texi | ||
| 158 | |||
| 159 | # gnus/message/emacs-mime/sieve/pgg are part of Gnus: | ||
| 160 | $(infodir)/gnus$(INFO_EXT): gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \ | ||
| 161 | sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi | ||
| 162 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ gnus.texi | ||
| 163 | gnus.dvi: gnus.texi gnus-overrides.texi message.texi emacs-mime.texi \ | ||
| 164 | sieve.texi pgg.texi sasl.texi gnus-news.texi gnus-faq.texi | ||
| 165 | sed -e "/@iflatex/,/@end iflatex/d" $(srcdir)/gnus.texi > gnustmp.texi | ||
| 166 | $(ENVADD) $(TEXI2DVI) gnustmp.texi | ||
| 167 | cp gnustmp.dvi $*.dvi | ||
| 168 | rm gnustmp.* | ||
| 169 | # | ||
| 170 | $(infodir)/message$(INFO_EXT): message.texi gnus-overrides.texi | ||
| 171 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ message.texi | ||
| 172 | message.dvi: message.texi gnus-overrides.texi | ||
| 173 | $(ENVADD) $(TEXI2DVI) $(srcdir)/message.texi | ||
| 174 | # | ||
| 175 | $(infodir)/emacs-mime$(INFO_EXT): emacs-mime.texi gnus-overrides.texi | ||
| 176 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ --enable-encoding emacs-mime.texi | ||
| 177 | emacs-mime.dvi: emacs-mime.texi gnus-overrides.texi | ||
| 178 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-mime.texi | ||
| 179 | # | ||
| 180 | $(infodir)/sieve$(INFO_EXT): sieve.texi gnus-overrides.texi | ||
| 181 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ sieve.texi | ||
| 182 | sieve.dvi: sieve.texi gnus-overrides.texi | ||
| 183 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sieve.texi | ||
| 184 | # | ||
| 185 | $(infodir)/pgg$(INFO_EXT): pgg.texi gnus-overrides.texi | ||
| 186 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ pgg.texi | ||
| 187 | pgg.dvi: pgg.texi gnus-overrides.texi | ||
| 188 | $(ENVADD) $(TEXI2DVI) $(srcdir)/pgg.texi | ||
| 189 | |||
| 190 | $(infodir)/mh-e$(INFO_EXT): mh-e.texi gpl.texi | ||
| 191 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ mh-e.texi | ||
| 192 | mh-e.dvi: mh-e.texi gpl.texi | ||
| 193 | $(ENVADD) $(TEXI2DVI) $(srcdir)/mh-e.texi | ||
| 194 | |||
| 195 | $(infodir)/reftex$(INFO_EXT): reftex.texi | ||
| 196 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ reftex.texi | ||
| 197 | reftex.dvi: reftex.texi | ||
| 198 | $(ENVADD) $(TEXI2DVI) $(srcdir)/reftex.texi | ||
| 199 | |||
| 200 | $(infodir)/remember$(INFO_EXT): remember.texi | ||
| 201 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ remember.texi | ||
| 202 | remember.dvi: remember.texix | ||
| 203 | $(ENVADD) $(TEXI2DVI) $(srcdir)/remember.texi | ||
| 204 | |||
| 205 | $(infodir)/sasl$(INFO_EXT): sasl.texi gnus-overrides.texi | ||
| 206 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ sasl.texi | ||
| 207 | sasl.dvi: sasl.texi gnus-overrides.texi | ||
| 208 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sasl.texi | ||
| 209 | |||
| 210 | $(infodir)/sc$(INFO_EXT): sc.texi | ||
| 211 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ sc.texi | ||
| 212 | sc.dvi: sc.texi | ||
| 213 | $(ENVADD) $(TEXI2DVI) $(srcdir)/sc.texi | ||
| 214 | |||
| 215 | $(infodir)/vip$(INFO_EXT): vip.texi | ||
| 216 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ vip.texi | ||
| 217 | vip.dvi: vip.texi | ||
| 218 | $(ENVADD) $(TEXI2DVI) $(srcdir)/vip.texi | ||
| 219 | |||
| 220 | $(infodir)/viper$(INFO_EXT): viper.texi | ||
| 221 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ viper.texi | ||
| 222 | viper.dvi: viper.texi | ||
| 223 | $(ENVADD) $(TEXI2DVI) $(srcdir)/viper.texi | ||
| 224 | |||
| 225 | $(infodir)/widget$(INFO_EXT): widget.texi | ||
| 226 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ widget.texi | ||
| 227 | widget.dvi: widget.texi | ||
| 228 | $(ENVADD) $(TEXI2DVI) $(srcdir)/widget.texi | ||
| 229 | |||
| 230 | $(infodir)/efaq$(INFO_EXT): faq.texi $(emacsdir)/emacsver.texi | ||
| 231 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ faq.texi | ||
| 232 | faq.dvi: faq.texi $(emacsdir)/emacsver.texi | ||
| 233 | $(ENVADD) $(TEXI2DVI) $(srcdir)/faq.texi | ||
| 234 | |||
| 235 | $(infodir)/autotype$(INFO_EXT): autotype.texi | ||
| 236 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ autotype.texi | ||
| 237 | autotype.dvi: autotype.texi | ||
| 238 | $(ENVADD) $(TEXI2DVI) $(srcdir)/autotype.texi | ||
| 239 | |||
| 240 | $(infodir)/calc$(INFO_EXT): calc.texi $(emacsdir)/emacsver.texi gpl.texi | ||
| 241 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ calc.texi | ||
| 242 | calc.dvi: calc.texi $(emacsdir)/emacsver.texi gpl.texi | ||
| 243 | $(ENVADD) $(TEXI2DVI) $(srcdir)/calc.texi | ||
| 244 | |||
| 245 | # This is produced with --no-split to avoid making files whose | ||
| 246 | # names clash on DOS 8+3 filesystems | ||
| 247 | $(infodir)/idlwave$(INFO_EXT): idlwave.texi | ||
| 248 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ idlwave.texi | ||
| 249 | idlwave.dvi: idlwave.texi | ||
| 250 | $(ENVADD) $(TEXI2DVI) $(srcdir)/idlwave.texi | ||
| 251 | |||
| 252 | $(infodir)/eudc$(INFO_EXT): eudc.texi | ||
| 253 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ eudc.texi | ||
| 254 | eudc.dvi: eudc.texi | ||
| 255 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eudc.texi | ||
| 256 | |||
| 257 | $(infodir)/ebrowse$(INFO_EXT): ebrowse.texi | ||
| 258 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ebrowse.texi | ||
| 259 | ebrowse.dvi: ebrowse.texi | ||
| 260 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ebrowse.texi | ||
| 261 | |||
| 262 | $(infodir)/woman$(INFO_EXT): woman.texi $(emacsdir)/emacsver.texi | ||
| 263 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ woman.texi | ||
| 264 | woman.dvi: woman.texi $(emacsdir)/emacsver.texi | ||
| 265 | $(ENVADD) $(TEXI2DVI) $(srcdir)/woman.texi | ||
| 266 | |||
| 267 | $(infodir)/speedbar$(INFO_EXT): speedbar.texi | ||
| 268 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ speedbar.texi | ||
| 269 | speedbar.dvi: speedbar.texi | ||
| 270 | $(ENVADD) $(TEXI2DVI) $(srcdir)/speedbar.texi | ||
| 271 | |||
| 272 | $(infodir)/tramp$(INFO_EXT): tramp.texi trampver.texi | ||
| 273 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ tramp.texi | ||
| 274 | tramp.dvi: tramp.texi trampver.texi | ||
| 275 | $(ENVADD) $(TEXI2DVI) $(srcdir)/tramp.texi | ||
| 276 | |||
| 277 | $(infodir)/ses$(INFO_EXT): ses.texi | ||
| 278 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ses.texi | ||
| 279 | ses.dvi: ses.texi | ||
| 280 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ses.texi | ||
| 281 | |||
| 282 | $(infodir)/smtpmail$(INFO_EXT): smtpmail.texi | ||
| 283 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ smtpmail.texi | ||
| 284 | smtpmail.dvi: smtpmail.texi | ||
| 285 | $(ENVADD) $(TEXI2DVI) $(srcdir)/smtpmail.texi | ||
| 286 | |||
| 287 | $(infodir)/org$(INFO_EXT): org.texi | ||
| 288 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ org.texi | ||
| 289 | org.dvi: org.texi | ||
| 290 | $(ENVADD) $(TEXI2DVI) $(srcdir)/org.texi | ||
| 291 | |||
| 292 | $(infodir)/url$(INFO_EXT): url.texi | ||
| 293 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ url.texi | ||
| 294 | url.dvi: url.texi | ||
| 295 | $(ENVADD) $(TEXI2DVI) $(srcdir)/url.texi | ||
| 296 | |||
| 297 | $(infodir)/newsticker$(INFO_EXT): newsticker.texi | ||
| 298 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ newsticker.texi | ||
| 299 | newsticker.dvi: newsticker.texi | ||
| 300 | $(ENVADD) $(TEXI2DVI) $(srcdir)/newsticker.texi | ||
| 301 | |||
| 302 | $(infodir)/nxml-mode$(INFO_EXT): nxml-mode.texi | ||
| 303 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ nxml-mode.texi | ||
| 304 | nxml-mod.dvi: nxml-mode.texi | ||
| 305 | $(ENVADD) $(TEXI2DVI) $(srcdir)/nxml-mode.texi | ||
| 306 | |||
| 307 | $(infodir)/rcirc$(INFO_EXT): rcirc.texi | ||
| 308 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ rcirc.texi | ||
| 309 | rcirc.dvi: rcirc.texi | ||
| 310 | $(ENVADD) $(TEXI2DVI) $(srcdir)/rcirc.texi | ||
| 311 | |||
| 312 | $(infodir)/erc$(INFO_EXT): erc.texi | ||
| 313 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ erc.texi | ||
| 314 | erc.dvi: erc.texi | ||
| 315 | $(ENVADD) $(TEXI2DVI) $(srcdir)/erc.texi | ||
| 316 | |||
| 317 | $(infodir)/ert$(INFO_EXT): ert.texi | ||
| 318 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ert.texi | ||
| 319 | ert.dvi: ert.texi | ||
| 320 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ert.texi | ||
| 321 | |||
| 322 | $(infodir)/epa$(INFO_EXT): epa.texi | ||
| 323 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ epa.texi | ||
| 324 | epa.dvi: epa.texi | ||
| 325 | $(ENVADD) $(TEXI2DVI) $(srcdir)/epa.texi | ||
| 326 | |||
| 327 | $(infodir)/mairix-el$(INFO_EXT): mairix-el.texi | ||
| 328 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ mairix-el.texi | ||
| 329 | mairix-el.dvi: mairix-el.texi | ||
| 330 | $(ENVADD) $(TEXI2DVI) $(srcdir)/mairix-el.texi | ||
| 331 | |||
| 332 | $(infodir)/auth$(INFO_EXT): auth.texi gnus-overrides.texi | ||
| 333 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ auth.texi | ||
| 334 | auth.dvi: auth.texi gnus-overrides.texi | ||
| 335 | $(ENVADD) $(TEXI2DVI) $(srcdir)/auth.texi | ||
| 336 | |||
| 337 | $(infodir)/eieio$(INFO_EXT): eieio.texi | ||
| 338 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ eieio.texi | ||
| 339 | eieio.dvi: eieio.texi | ||
| 340 | $(ENVADD) $(TEXI2DVI) $(srcdir)/eieio.texi | ||
| 341 | |||
| 342 | $(infodir)/ede$(INFO_EXT): ede.texi | ||
| 343 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ede.texi | ||
| 344 | ede.dvi: ede.texi | ||
| 345 | $(ENVADD) $(TEXI2DVI) $(srcdir)/ede.texi | ||
| 346 | |||
| 347 | $(infodir)/semantic$(INFO_EXT): semantic.texi sem-user.texi | ||
| 348 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ semantic.texi | ||
| 349 | semantic.dvi: semantic.texi sem-user.texi | ||
| 350 | $(ENVADD) $(TEXI2DVI) $(srcdir)/semantic.texi | ||
| 351 | |||
| 352 | $(infodir)/edt$(INFO_EXT): edt.texi | ||
| 353 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ edt.texi | ||
| 354 | edt.dvi: edt.texi | ||
| 355 | $(ENVADD) $(TEXI2DVI) $(srcdir)/edt.texi | ||
| 356 | |||
| 357 | $(infodir)/emacs-gnutls$(INFO_EXT): emacs-gnutls.texi | ||
| 358 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ emacs-gnutls.texi | ||
| 359 | emacs-gnutls.dvi: emacs-gnutls.texi | ||
| 360 | $(ENVADD) $(TEXI2DVI) $(srcdir)/emacs-gnutls.texi | ||
| 361 | |||
| 362 | $(infodir)/srecode$(INFO_EXT): srecode.texi | ||
| 363 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ srecode.texi | ||
| 364 | srecode.dvi: srecode.texi | ||
| 365 | $(ENVADD) $(TEXI2DVI) $(srcdir)/srecode.texi | ||
| 366 | |||
| 367 | $(infodir)/bovine$(INFO_EXT): bovine.texi | ||
| 368 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ bovine.texi | ||
| 369 | bovine.dvi: bovine.texi | ||
| 370 | $(ENVADD) $(TEXI2DVI) $(srcdir)/bovine.texi | ||
| 371 | |||
| 372 | $(infodir)/wisent$(INFO_EXT): wisent.texi | ||
| 373 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ wisent.texi | ||
| 374 | wisent.dvi: wisent.texi | ||
| 375 | $(ENVADD) $(TEXI2DVI) $(srcdir)/wisent.texi | ||
| 376 | |||
| 377 | $(infodir)/htmlfontify$(INFO_EXT): htmlfontify.texi | ||
| 378 | $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ htmlfontify.texi | ||
| 379 | htmlfontify.dvi: htmlfontify.texi | ||
| 380 | $(ENVADD) $(TEXI2DVI) $(srcdir)/htmlfontify.texi | ||
| 381 | |||
| 382 | |||
| 383 | $(INFO_TARGETS): doclicense.texi | ||
| 384 | $(DVI_TARGETS): doclicense.texi | ||
| 385 | |||
| 386 | mostlyclean: | ||
| 387 | - $(DEL) *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* | ||
| 388 | |||
| 389 | clean: mostlyclean | ||
| 390 | - $(DEL) *.dvi | ||
| 391 | - $(DEL) $(infodir)/ccmode* $(infodir)/cl* \ | ||
| 392 | $(infodir)/dbus* $(infodir)/dired-x* \ | ||
| 393 | $(infodir)/ediff* $(infodir)/forms* \ | ||
| 394 | $(infodir)/gnus* $(infodir)/info* \ | ||
| 395 | $(infodir)/message* $(infodir)/mh-e* \ | ||
| 396 | $(infodir)/reftex* $(infodir)/sc* \ | ||
| 397 | $(infodir)/vip* $(infodir)/widget* \ | ||
| 398 | $(infodir)/efaq* $(infodir)/ada-mode* \ | ||
| 399 | $(infodir)/autotype* $(infodir)/calc* \ | ||
| 400 | $(infodir)/idlwave* $(infodir)/eudc* \ | ||
| 401 | $(infodir)/ebrowse* $(infodir)/pcl-cvs* \ | ||
| 402 | $(infodir)/woman* $(infodir)/eshell* \ | ||
| 403 | $(infodir)/speedbar* $(infodir)/tramp* \ | ||
| 404 | $(infodir)/ses* $(infodir)/smtpmail* \ | ||
| 405 | $(infodir)/url* $(infodir)/org* \ | ||
| 406 | $(infodir)/flymake* $(infodir)/newsticker* \ | ||
| 407 | $(infodir)/sieve* $(infodir)/pgg* \ | ||
| 408 | $(infodir)/erc* $(infodir)/ert* $(infodir)/rcirc* \ | ||
| 409 | $(infodir)/remember* $(infodir)/nxml-mode* \ | ||
| 410 | $(infodir)/epa* $(infodir)/sasl* \ | ||
| 411 | $(infodir)/mairix-el* $(infodir)/auth* \ | ||
| 412 | $(infodir)/eieio* $(infodir)/ede* \ | ||
| 413 | $(infodir)/semantic* $(infodir)edt* \ | ||
| 414 | $(infodir)/emacs-gnutls* $(infodir)/srecode* \ | ||
| 415 | $(infodir)/bovine* $(infodir)/wisent* \ | ||
| 416 | $(infodir)/htmlfontify* | ||
| 417 | |||
| 418 | distclean: clean | ||
| 419 | - $(DEL) makefile | ||
| 420 | |||
| 421 | maintainer-clean: distclean | ||
| 422 | - $(DEL) *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 423 | # Don't delete these, because they are outside the current directory. | ||
| 424 | # for file in $(INFO_TARGETS); do rm -f $${file}*; done | ||
| 425 | |||
| 426 | |||
| 427 | # Formerly this directory had texindex.c and getopt.c in it | ||
| 428 | # and this makefile built them to make texindex. | ||
| 429 | # That caused trouble because this is run entirely in the source directory. | ||
| 430 | # Since we expect to get texi2dvi from elsewhere, | ||
| 431 | # it is ok to expect texindex from elsewhere also. | ||