diff options
| author | Glenn Morris | 2007-09-06 05:07:44 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-09-06 05:07:44 +0000 |
| commit | c21180f3d9c3e8dd6ed4510f6aaca616b4d7a6d4 (patch) | |
| tree | 7a04069a52a5c3209375b4b6845d4ca67141779d /doc | |
| parent | 4009494e10ff47635e0a1bb2c87ce55decf6bc2e (diff) | |
| download | emacs-c21180f3d9c3e8dd6ed4510f6aaca616b4d7a6d4.tar.gz emacs-c21180f3d9c3e8dd6ed4510f6aaca616b4d7a6d4.zip | |
Move the parts of the old man/Makefile.in that do not refer to the
Emacs manual here.
(infodir): New variable.
(INFO_TARGETS, info): Use infodir. Also used by all info targets.
(cc-mode.texi, faq.texi): Update references to source file locations.
Add `basename' versions of all info targets, for convenience when
rebuilding just one manual.
(../etc/GNU): Delete obsolete target.
(.SUFFIXES): Use $(TEXI2DVI) rather than texi2dvi.
(mostlyclean): Add *.op, *.ops. Move *.aux *.cps *.fns *.kys *.pgs
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/misc/Makefile.in | 503 |
1 files changed, 263 insertions, 240 deletions
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in index 00088b74b51..65caeb77ecb 100644 --- a/doc/misc/Makefile.in +++ b/doc/misc/Makefile.in | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #### Makefile for the Emacs Manual and other documentation. | 1 | #### Makefile for documentation other than the Emacs manual. |
| 2 | 2 | ||
| 3 | # Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, | 3 | # Copyright (C) 1994, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, |
| 4 | # 2004, 2005, 2006, 2007 Free Software Foundation, Inc. | 4 | # 2004, 2005, 2006, 2007 Free Software Foundation, Inc. |
| @@ -20,7 +20,8 @@ | |||
| 20 | # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 20 | # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
| 21 | # Boston, MA 02110-1301, USA. | 21 | # Boston, MA 02110-1301, USA. |
| 22 | 22 | ||
| 23 | # Where to find the source code. $(srcdir) will be the man | 23 | |
| 24 | # Where to find the source code. $(srcdir) will be the man-aux | ||
| 24 | # subdirectory of the source tree. This is | 25 | # subdirectory of the source tree. This is |
| 25 | # set by the configure script's `--srcdir' option. | 26 | # set by the configure script's `--srcdir' option. |
| 26 | srcdir=@srcdir@ | 27 | srcdir=@srcdir@ |
| @@ -29,177 +30,210 @@ top_srcdir=@top_srcdir@ | |||
| 29 | # Tell make where to find source files; this is needed for the makefiles. | 30 | # Tell make where to find source files; this is needed for the makefiles. |
| 30 | VPATH=@srcdir@ | 31 | VPATH=@srcdir@ |
| 31 | 32 | ||
| 33 | ## Where the output files go. | ||
| 34 | ## Note that the setfilename command in the .texi files assumes this. | ||
| 35 | infodir=../../info | ||
| 32 | 36 | ||
| 33 | # The makeinfo program is part of the Texinfo distribution. | 37 | # The makeinfo program is part of the Texinfo distribution. |
| 34 | # Use --force so that it generates output even if there are errors. | 38 | # Use --force so that it generates output even if there are errors. |
| 35 | MAKEINFO = makeinfo --force | 39 | MAKEINFO = makeinfo --force |
| 36 | INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl \ | 40 | |
| 37 | ../info/dired-x ../info/ediff ../info/forms ../info/gnus \ | 41 | INFO_TARGETS = \ |
| 38 | ../info/message ../info/sieve ../info/pgg ../info/emacs-mime \ | 42 | $(infodir)/ada-mode \ |
| 39 | ../info/info ../info/mh-e ../info/reftex \ | 43 | $(infodir)/autotype \ |
| 40 | ../info/sc ../info/vip ../info/viper ../info/widget \ | 44 | $(infodir)/calc \ |
| 41 | ../info/efaq ../info/ada-mode ../info/autotype ../info/calc \ | 45 | $(infodir)/ccmode \ |
| 42 | ../info/idlwave ../info/eudc ../info/ebrowse ../info/pcl-cvs \ | 46 | $(infodir)/cl \ |
| 43 | ../info/woman ../info/eshell ../info/org ../info/url \ | 47 | $(infodir)/dired-x \ |
| 44 | ../info/speedbar ../info/tramp ../info/ses ../info/smtpmail \ | 48 | $(infodir)/ebrowse \ |
| 45 | ../info/flymake ../info/newsticker ../info/rcirc ../info/erc | 49 | $(infodir)/ediff \ |
| 46 | DVI_TARGETS = emacs.dvi calc.dvi cc-mode.dvi cl.dvi dired-x.dvi \ | 50 | $(infodir)/emacs-mime \ |
| 47 | ediff.dvi forms.dvi gnus.dvi message.dvi emacs-mime.dvi \ | 51 | $(infodir)/erc \ |
| 48 | gnus.dvi message.dvi sieve.dvi pgg.dvi mh-e.dvi \ | 52 | $(infodir)/eshell \ |
| 49 | reftex.dvi sc.dvi vip.dvi viper.dvi widget.dvi faq.dvi \ | 53 | $(infodir)/eudc \ |
| 50 | ada-mode.dvi autotype.dvi idlwave.dvi eudc.dvi ebrowse.dvi \ | 54 | $(infodir)/efaq \ |
| 51 | pcl-cvs.dvi woman.dvi eshell.dvi org.dvi url.dvi \ | 55 | $(infodir)/flymake \ |
| 52 | speedbar.dvi tramp.dvi ses.dvi smtpmail.dvi flymake.dvi \ | 56 | $(infodir)/forms \ |
| 53 | newsticker.dvi emacs-xtra.dvi rcirc.dvi erc.dvi | 57 | $(infodir)/gnus \ |
| 54 | INFOSOURCES = info.texi | 58 | $(infodir)/idlwave \ |
| 59 | $(infodir)/info \ | ||
| 60 | $(infodir)/message \ | ||
| 61 | $(infodir)/mh-e \ | ||
| 62 | $(infodir)/newsticker \ | ||
| 63 | $(infodir)/org \ | ||
| 64 | $(infodir)/pcl-cvs \ | ||
| 65 | $(infodir)/pgg \ | ||
| 66 | $(infodir)/rcirc \ | ||
| 67 | $(infodir)/reftex \ | ||
| 68 | $(infodir)/sc \ | ||
| 69 | $(infodir)/ses \ | ||
| 70 | $(infodir)/sieve \ | ||
| 71 | $(infodir)/smtpmail \ | ||
| 72 | $(infodir)/speedbar \ | ||
| 73 | $(infodir)/tramp \ | ||
| 74 | $(infodir)/url \ | ||
| 75 | $(infodir)/vip \ | ||
| 76 | $(infodir)/viper \ | ||
| 77 | $(infodir)/widget \ | ||
| 78 | $(infodir)/woman | ||
| 79 | |||
| 80 | DVI_TARGETS = \ | ||
| 81 | ada-mode.dvi \ | ||
| 82 | autotype.dvi \ | ||
| 83 | calc.dvi \ | ||
| 84 | cc-mode.dvi \ | ||
| 85 | cl.dvi \ | ||
| 86 | dired-x.dvi \ | ||
| 87 | ebrowse.dvi \ | ||
| 88 | ediff.dvi \ | ||
| 89 | emacs-mime.dvi \ | ||
| 90 | erc.dvi \ | ||
| 91 | eshell.dvi \ | ||
| 92 | eudc.dvi \ | ||
| 93 | faq.dvi \ | ||
| 94 | flymake.dvi \ | ||
| 95 | forms.dvi \ | ||
| 96 | gnus.dvi \ | ||
| 97 | idlwave.dvi \ | ||
| 98 | info.dvi \ | ||
| 99 | message.dvi \ | ||
| 100 | mh-e.dvi \ | ||
| 101 | newsticker.dvi \ | ||
| 102 | org.dvi \ | ||
| 103 | pcl-cvs.dvi \ | ||
| 104 | pgg.dvi \ | ||
| 105 | rcirc.dvi \ | ||
| 106 | reftex.dvi \ | ||
| 107 | sc.dvi \ | ||
| 108 | ses.dvi \ | ||
| 109 | sieve.dvi \ | ||
| 110 | smtpmail.dvi \ | ||
| 111 | speedbar.dvi \ | ||
| 112 | tramp.dvi \ | ||
| 113 | url.dvi \ | ||
| 114 | vip.dvi \ | ||
| 115 | viper.dvi \ | ||
| 116 | widget.dvi \ | ||
| 117 | woman.dvi | ||
| 118 | |||
| 119 | |||
| 120 | TEXI2DVI = texi2dvi | ||
| 55 | 121 | ||
| 56 | # The following rule does not work with all versions of `make'. | 122 | # The following rule does not work with all versions of `make'. |
| 57 | .SUFFIXES: .texi .dvi | 123 | .SUFFIXES: .texi .dvi |
| 58 | .texi.dvi: | 124 | .texi.dvi: |
| 59 | texi2dvi $< | 125 | $(TEXI2DVI) $< |
| 60 | 126 | ||
| 61 | TEXI2DVI = texi2dvi | ||
| 62 | ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" | 127 | ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" |
| 63 | 128 | ||
| 64 | EMACS_XTRA=\ | 129 | |
| 65 | $(srcdir)/arevert-xtra.texi \ | 130 | info: $(infodir) $(INFO_TARGETS) |
| 66 | $(srcdir)/cal-xtra.texi \ | 131 | |
| 67 | $(srcdir)/dired-xtra.texi \ | 132 | $(infodir): |
| 68 | $(srcdir)/picture-xtra.texi \ | ||
| 69 | $(srcdir)/emerge-xtra.texi \ | ||
| 70 | $(srcdir)/vc-xtra.texi \ | ||
| 71 | $(srcdir)/vc1-xtra.texi \ | ||
| 72 | $(srcdir)/vc2-xtra.texi \ | ||
| 73 | $(srcdir)/fortran-xtra.texi \ | ||
| 74 | $(srcdir)/msdog-xtra.texi | ||
| 75 | |||
| 76 | EMACSSOURCES= \ | ||
| 77 | ${srcdir}/emacs.texi \ | ||
| 78 | ${srcdir}/doclicense.texi \ | ||
| 79 | ${srcdir}/gpl.texi \ | ||
| 80 | ${srcdir}/screen.texi \ | ||
| 81 | ${srcdir}/commands.texi \ | ||
| 82 | ${srcdir}/entering.texi \ | ||
| 83 | ${srcdir}/basic.texi \ | ||
| 84 | ${srcdir}/mini.texi \ | ||
| 85 | ${srcdir}/m-x.texi \ | ||
| 86 | ${srcdir}/help.texi \ | ||
| 87 | ${srcdir}/mark.texi \ | ||
| 88 | ${srcdir}/killing.texi \ | ||
| 89 | ${srcdir}/regs.texi \ | ||
| 90 | ${srcdir}/display.texi \ | ||
| 91 | ${srcdir}/search.texi \ | ||
| 92 | ${srcdir}/fixit.texi \ | ||
| 93 | ${srcdir}/files.texi \ | ||
| 94 | ${srcdir}/buffers.texi \ | ||
| 95 | ${srcdir}/windows.texi \ | ||
| 96 | ${srcdir}/frames.texi \ | ||
| 97 | ${srcdir}/mule.texi \ | ||
| 98 | ${srcdir}/major.texi \ | ||
| 99 | ${srcdir}/indent.texi \ | ||
| 100 | ${srcdir}/text.texi \ | ||
| 101 | ${srcdir}/programs.texi \ | ||
| 102 | ${srcdir}/building.texi \ | ||
| 103 | ${srcdir}/maintaining.texi \ | ||
| 104 | ${srcdir}/abbrevs.texi \ | ||
| 105 | ${srcdir}/sending.texi \ | ||
| 106 | ${srcdir}/rmail.texi \ | ||
| 107 | ${srcdir}/dired.texi \ | ||
| 108 | ${srcdir}/calendar.texi \ | ||
| 109 | ${srcdir}/misc.texi \ | ||
| 110 | ${srcdir}/custom.texi \ | ||
| 111 | ${srcdir}/trouble.texi \ | ||
| 112 | ${srcdir}/cmdargs.texi \ | ||
| 113 | ${srcdir}/xresources.texi \ | ||
| 114 | ${srcdir}/anti.texi \ | ||
| 115 | ${srcdir}/macos.texi \ | ||
| 116 | ${srcdir}/msdog.texi \ | ||
| 117 | ${srcdir}/gnu.texi \ | ||
| 118 | ${srcdir}/glossary.texi \ | ||
| 119 | ${srcdir}/ack.texi \ | ||
| 120 | ${srcdir}/kmacro.texi \ | ||
| 121 | $(EMACS_XTRA) | ||
| 122 | |||
| 123 | info: $(top_srcdir)/info $(INFO_TARGETS) | ||
| 124 | |||
| 125 | $(top_srcdir)/info: | ||
| 126 | mkdir $@ | 133 | mkdir $@ |
| 127 | 134 | ||
| 128 | dvi: $(DVI_TARGETS) | 135 | dvi: $(DVI_TARGETS) |
| 129 | 136 | ||
| 137 | |||
| 130 | # Note that all the Info targets build the Info files | 138 | # Note that all the Info targets build the Info files |
| 131 | # in srcdir. There is no provision for Info files | 139 | # in srcdir. There is no provision for Info files |
| 132 | # to exist in the build directory. | 140 | # to exist in the build directory. |
| 133 | # In a distribution of Emacs, the Info files should be up to date. | 141 | # In a distribution of Emacs, the Info files should be up to date. |
| 134 | 142 | ||
| 135 | # The following target uses an explicit -o switch to work around | 143 | ## "short" target names for convenience, to just rebuild one manual. |
| 136 | # the @setfilename directive in info.texi, which is required for | 144 | ada-mode : $(infodir)/ada-mode |
| 137 | # the Texinfo distribution. | 145 | $(infodir)/ada-mode: ada-mode.texi |
| 138 | 146 | cd $(srcdir); $(MAKEINFO) ada-mode.texi | |
| 139 | ../info/info: ${INFOSOURCES} | 147 | ada-mode.dvi: ada-mode.texi |
| 140 | cd $(srcdir); $(MAKEINFO) --no-split info.texi -o $@ | 148 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi |
| 141 | |||
| 142 | info.dvi: ${INFOSOURCES} | ||
| 143 | $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi | ||
| 144 | |||
| 145 | ../info/emacs: ${EMACSSOURCES} | ||
| 146 | cd $(srcdir); $(MAKEINFO) emacs.texi | ||
| 147 | 149 | ||
| 148 | emacs.dvi: ${EMACSSOURCES} | 150 | autotype : $(infodir)/autotype |
| 149 | $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs.texi | 151 | $(infodir)/autotype: autotype.texi |
| 152 | cd $(srcdir); $(MAKEINFO) autotype.texi | ||
| 153 | autotype.dvi: autotype.texi | ||
| 154 | $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi | ||
| 150 | 155 | ||
| 151 | # This target is here so you could easily get the list of the *.texi | 156 | calc : $(infodir)/calc |
| 152 | # files which belong to the Emacs manual (as opposed to the separate | 157 | $(infodir)/calc: calc.texi |
| 153 | # manuals for CL, CC Mode, Ebrowse, etc.). With this target, you can | 158 | cd $(srcdir); $(MAKEINFO) calc.texi |
| 154 | # say things like "grep foo `make emacsman`". | 159 | calc.dvi: calc.texi |
| 155 | emacsman: | 160 | $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi |
| 156 | @echo $(EMACSSOURCES) | ||
| 157 | 161 | ||
| 158 | ../info/ccmode: cc-mode.texi | 162 | ccmode : $(infodir)/ccmode |
| 163 | $(infodir)/ccmode: cc-mode.texi | ||
| 159 | cd $(srcdir); $(MAKEINFO) cc-mode.texi | 164 | cd $(srcdir); $(MAKEINFO) cc-mode.texi |
| 160 | cc-mode.dvi: cc-mode.texi | 165 | cc-mode.dvi: cc-mode.texi |
| 161 | $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi | 166 | $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi |
| 162 | 167 | ||
| 163 | ../info/ada-mode: ada-mode.texi | 168 | cl : $(infodir)/cl |
| 164 | cd $(srcdir); $(MAKEINFO) ada-mode.texi | 169 | $(infodir)/cl: cl.texi |
| 165 | ada-mode.dvi: ada-mode.texi | ||
| 166 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi | ||
| 167 | |||
| 168 | ../info/pcl-cvs: pcl-cvs.texi | ||
| 169 | cd $(srcdir); $(MAKEINFO) pcl-cvs.texi | ||
| 170 | pcl-cvs.dvi: pcl-cvs.texi | ||
| 171 | $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi | ||
| 172 | |||
| 173 | ../info/eshell: eshell.texi | ||
| 174 | cd $(srcdir); $(MAKEINFO) eshell.texi | ||
| 175 | eshell.dvi: eshell.texi | ||
| 176 | $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi | ||
| 177 | |||
| 178 | ../info/cl: cl.texi | ||
| 179 | cd $(srcdir); $(MAKEINFO) cl.texi | 170 | cd $(srcdir); $(MAKEINFO) cl.texi |
| 180 | cl.dvi: cl.texi | 171 | cl.dvi: cl.texi |
| 181 | $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi | 172 | $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi |
| 182 | 173 | ||
| 183 | ../info/dired-x: dired-x.texi | 174 | dired-x : $(infodir)/dired-x |
| 175 | $(infodir)/dired-x: dired-x.texi | ||
| 184 | cd $(srcdir); $(MAKEINFO) dired-x.texi | 176 | cd $(srcdir); $(MAKEINFO) dired-x.texi |
| 185 | dired-x.dvi: dired-x.texi | 177 | dired-x.dvi: dired-x.texi |
| 186 | $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi | 178 | $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi |
| 187 | 179 | ||
| 188 | ../info/ediff: ediff.texi | 180 | ebrowse : $(infodir)/ebrowse |
| 181 | $(infodir)/ebrowse: ebrowse.texi | ||
| 182 | cd $(srcdir); $(MAKEINFO) ebrowse.texi | ||
| 183 | ebrowse.dvi: ebrowse.texi | ||
| 184 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi | ||
| 185 | |||
| 186 | ediff : $(infodir)/ediff | ||
| 187 | $(infodir)/ediff: ediff.texi | ||
| 189 | cd $(srcdir); $(MAKEINFO) ediff.texi | 188 | cd $(srcdir); $(MAKEINFO) ediff.texi |
| 190 | ediff.dvi: ediff.texi | 189 | ediff.dvi: ediff.texi |
| 191 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi | 190 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi |
| 192 | 191 | ||
| 193 | emacs-xtra.dvi: emacs-xtra.texi $(EMACS_XTRA) | 192 | emacs-mime : $(infodir)/emacs-mime |
| 194 | $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-xtra.texi | 193 | $(infodir)/emacs-mime: emacs-mime.texi |
| 194 | cd $(srcdir); $(MAKEINFO) --enable-encoding emacs-mime.texi | ||
| 195 | emacs-mime.dvi: emacs-mime.texi | ||
| 196 | $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi | ||
| 197 | |||
| 198 | erc : $(infodir)/erc | ||
| 199 | $(infodir)/erc: erc.texi | ||
| 200 | cd $(srcdir); $(MAKEINFO) erc.texi | ||
| 201 | erc.dvi: erc.texi | ||
| 202 | $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi | ||
| 203 | |||
| 204 | eshell : $(infodir)/eshell | ||
| 205 | $(infodir)/eshell: eshell.texi | ||
| 206 | cd $(srcdir); $(MAKEINFO) eshell.texi | ||
| 207 | eshell.dvi: eshell.texi | ||
| 208 | $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi | ||
| 195 | 209 | ||
| 196 | ../info/forms: forms.texi | 210 | eudc : $(infodir)/eudc |
| 211 | $(infodir)/eudc: eudc.texi | ||
| 212 | cd $(srcdir); $(MAKEINFO) eudc.texi | ||
| 213 | eudc.dvi: eudc.texi | ||
| 214 | $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi | ||
| 215 | |||
| 216 | efaq : $(infodir)/efaq | ||
| 217 | $(infodir)/efaq: faq.texi | ||
| 218 | cd $(srcdir); $(MAKEINFO) faq.texi | ||
| 219 | faq.dvi: faq.texi | ||
| 220 | $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi | ||
| 221 | |||
| 222 | flymake : $(infodir)/flymake | ||
| 223 | $(infodir)/flymake: flymake.texi | ||
| 224 | cd $(srcdir); $(MAKEINFO) flymake.texi | ||
| 225 | flymake.dvi: flymake.texi | ||
| 226 | $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi | ||
| 227 | |||
| 228 | forms : $(infodir)/forms | ||
| 229 | $(infodir)/forms: forms.texi | ||
| 197 | cd $(srcdir); $(MAKEINFO) forms.texi | 230 | cd $(srcdir); $(MAKEINFO) forms.texi |
| 198 | forms.dvi: forms.texi | 231 | forms.dvi: forms.texi |
| 199 | $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi | 232 | $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi |
| 200 | 233 | ||
| 201 | # gnus/message/emacs-mime/sieve/pgg are part of Gnus: | 234 | # gnus/message/emacs-mime/sieve/pgg are part of Gnus: |
| 202 | ../info/gnus: gnus.texi gnus-faq.texi | 235 | gnus : $(infodir)/gnus |
| 236 | $(infodir)/gnus: gnus.texi gnus-faq.texi | ||
| 203 | cd $(srcdir); $(MAKEINFO) gnus.texi | 237 | cd $(srcdir); $(MAKEINFO) gnus.texi |
| 204 | gnus.dvi: gnus.texi gnus-faq.texi | 238 | gnus.dvi: gnus.texi gnus-faq.texi |
| 205 | sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi | 239 | sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi |
| @@ -207,162 +241,151 @@ gnus.dvi: gnus.texi gnus-faq.texi | |||
| 207 | cp gnustmp.dvi $*.dvi | 241 | cp gnustmp.dvi $*.dvi |
| 208 | rm gnustmp.* | 242 | rm gnustmp.* |
| 209 | 243 | ||
| 210 | ../info/message: message.texi | 244 | # This is produced with --no-split to avoid making files whose |
| 245 | # names clash on DOS 8+3 filesystems | ||
| 246 | idlwave : $(infodir)/idlwave | ||
| 247 | $(infodir)/idlwave: idlwave.texi | ||
| 248 | cd $(srcdir); $(MAKEINFO) --no-split idlwave.texi | ||
| 249 | idlwave.dvi: idlwave.texi | ||
| 250 | $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi | ||
| 251 | |||
| 252 | # The following target uses an explicit -o switch to work around | ||
| 253 | # the @setfilename directive in info.texi, which is required for | ||
| 254 | # the Texinfo distribution. | ||
| 255 | ###info : $(infodir)/info # circular! | ||
| 256 | $(infodir)/info: info.texi | ||
| 257 | cd $(srcdir); $(MAKEINFO) --no-split info.texi -o $@ | ||
| 258 | info.dvi: info.texi | ||
| 259 | $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi | ||
| 260 | |||
| 261 | message : $(infodir)/message | ||
| 262 | $(infodir)/message: message.texi | ||
| 211 | cd $(srcdir); $(MAKEINFO) message.texi | 263 | cd $(srcdir); $(MAKEINFO) message.texi |
| 212 | message.dvi: message.texi | 264 | message.dvi: message.texi |
| 213 | $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi | 265 | $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi |
| 214 | 266 | ||
| 215 | ../info/sieve: sieve.texi | 267 | mh-e : $(infodir)/mh-e |
| 216 | cd $(srcdir); $(MAKEINFO) sieve.texi | 268 | $(infodir)/mh-e: mh-e.texi |
| 217 | sieve.dvi: sieve.texi | 269 | cd $(srcdir); $(MAKEINFO) mh-e.texi |
| 218 | $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi | 270 | mh-e.dvi: mh-e.texi |
| 271 | $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi | ||
| 219 | 272 | ||
| 220 | ../info/emacs-mime: emacs-mime.texi | 273 | newsticker : $(infodir)/newsticker |
| 221 | cd $(srcdir); $(MAKEINFO) --enable-encoding emacs-mime.texi | 274 | $(infodir)/newsticker: newsticker.texi |
| 222 | emacs-mime.dvi: emacs-mime.texi | 275 | cd $(srcdir); $(MAKEINFO) newsticker.texi |
| 223 | $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi | 276 | newsticker.dvi: newsticker.texi |
| 277 | $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi | ||
| 278 | |||
| 279 | org : $(infodir)/org | ||
| 280 | $(infodir)/org: org.texi | ||
| 281 | cd $(srcdir); $(MAKEINFO) org.texi | ||
| 282 | org.dvi: org.texi | ||
| 283 | $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi | ||
| 284 | |||
| 285 | pcl-cvs : $(infodir)/pcl-cvs | ||
| 286 | $(infodir)/pcl-cvs: pcl-cvs.texi | ||
| 287 | cd $(srcdir); $(MAKEINFO) pcl-cvs.texi | ||
| 288 | pcl-cvs.dvi: pcl-cvs.texi | ||
| 289 | $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi | ||
| 224 | 290 | ||
| 225 | ../info/pgg: pgg.texi | 291 | pgg : $(infodir)/pgg |
| 292 | $(infodir)/pgg: pgg.texi | ||
| 226 | cd $(srcdir); $(MAKEINFO) pgg.texi | 293 | cd $(srcdir); $(MAKEINFO) pgg.texi |
| 227 | pgg.dvi: pgg.texi | 294 | pgg.dvi: pgg.texi |
| 228 | $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi | 295 | $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi |
| 229 | 296 | ||
| 230 | ../info/mh-e: mh-e.texi | 297 | rcirc : $(infodir)/rcirc |
| 231 | cd $(srcdir); $(MAKEINFO) mh-e.texi | 298 | $(infodir)/rcirc: rcirc.texi |
| 232 | mh-e.dvi: mh-e.texi | 299 | cd $(srcdir); $(MAKEINFO) rcirc.texi |
| 233 | $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi | 300 | rcirc.dvi: rcirc.texi |
| 301 | $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi | ||
| 234 | 302 | ||
| 235 | ../info/reftex: reftex.texi | 303 | reftex : $(infodir)/reftex |
| 304 | $(infodir)/reftex: reftex.texi | ||
| 236 | cd $(srcdir); $(MAKEINFO) reftex.texi | 305 | cd $(srcdir); $(MAKEINFO) reftex.texi |
| 237 | reftex.dvi: reftex.texi | 306 | reftex.dvi: reftex.texi |
| 238 | $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi | 307 | $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi |
| 239 | 308 | ||
| 240 | ../info/sc: sc.texi | 309 | sc : $(infodir)/sc |
| 310 | $(infodir)/sc: sc.texi | ||
| 241 | cd $(srcdir); $(MAKEINFO) sc.texi | 311 | cd $(srcdir); $(MAKEINFO) sc.texi |
| 242 | sc.dvi: sc.texi | 312 | sc.dvi: sc.texi |
| 243 | $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi | 313 | $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi |
| 244 | 314 | ||
| 245 | ../info/vip: vip.texi | 315 | ses : $(infodir)/ses |
| 246 | cd $(srcdir); $(MAKEINFO) vip.texi | 316 | $(infodir)/ses: ses.texi |
| 247 | vip.dvi: vip.texi | 317 | cd $(srcdir); $(MAKEINFO) ses.texi |
| 248 | $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi | 318 | ses.dvi: ses.texi |
| 249 | 319 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi | |
| 250 | ../info/viper: viper.texi | ||
| 251 | cd $(srcdir); $(MAKEINFO) viper.texi | ||
| 252 | viper.dvi: viper.texi | ||
| 253 | $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi | ||
| 254 | |||
| 255 | ../info/widget: widget.texi | ||
| 256 | cd $(srcdir); $(MAKEINFO) widget.texi | ||
| 257 | widget.dvi: widget.texi | ||
| 258 | $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi | ||
| 259 | |||
| 260 | ../info/efaq: faq.texi | ||
| 261 | cd $(srcdir); $(MAKEINFO) faq.texi | ||
| 262 | faq.dvi: faq.texi | ||
| 263 | $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi | ||
| 264 | |||
| 265 | ../etc/GNU: gnu1.texi gnu.texi | ||
| 266 | cd $(srcdir) && makeinfo --no-headers -o ../etc/GNU gnu1.texi | ||
| 267 | |||
| 268 | ../info/autotype: autotype.texi | ||
| 269 | cd $(srcdir); $(MAKEINFO) autotype.texi | ||
| 270 | autotype.dvi: autotype.texi | ||
| 271 | $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi | ||
| 272 | |||
| 273 | ../info/calc: calc.texi | ||
| 274 | cd $(srcdir); $(MAKEINFO) calc.texi | ||
| 275 | |||
| 276 | calc.dvi: calc.texi | ||
| 277 | $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi | ||
| 278 | |||
| 279 | # This is produced with --no-split to avoid making files whose | ||
| 280 | # names clash on DOS 8+3 filesystems | ||
| 281 | ../info/idlwave: idlwave.texi | ||
| 282 | cd $(srcdir); $(MAKEINFO) --no-split idlwave.texi | ||
| 283 | idlwave.dvi: idlwave.texi | ||
| 284 | $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi | ||
| 285 | |||
| 286 | ../info/eudc: eudc.texi | ||
| 287 | cd $(srcdir); $(MAKEINFO) eudc.texi | ||
| 288 | eudc.dvi: eudc.texi | ||
| 289 | $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi | ||
| 290 | |||
| 291 | ../info/ebrowse: ebrowse.texi | ||
| 292 | cd $(srcdir); $(MAKEINFO) ebrowse.texi | ||
| 293 | ebrowse.dvi: ebrowse.texi | ||
| 294 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi | ||
| 295 | |||
| 296 | ../info/woman: woman.texi | ||
| 297 | cd $(srcdir); $(MAKEINFO) woman.texi | ||
| 298 | woman.dvi: woman.texi | ||
| 299 | $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi | ||
| 300 | 320 | ||
| 301 | ../info/org: org.texi | 321 | sieve : $(infodir)/sieve |
| 302 | cd $(srcdir); $(MAKEINFO) org.texi | 322 | $(infodir)/sieve: sieve.texi |
| 303 | org.dvi: org.texi | 323 | cd $(srcdir); $(MAKEINFO) sieve.texi |
| 304 | $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi | 324 | sieve.dvi: sieve.texi |
| 325 | $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi | ||
| 305 | 326 | ||
| 306 | ../info/url: url.texi | 327 | smtpmail : $(infodir)/smtpmail |
| 307 | cd $(srcdir); $(MAKEINFO) url.texi | 328 | $(infodir)/smtpmail: smtpmail.texi |
| 308 | url.dvi: url.texi | 329 | cd $(srcdir); $(MAKEINFO) smtpmail.texi |
| 309 | $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi | 330 | smtpmail.dvi: smtpmail.texi |
| 331 | $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi | ||
| 310 | 332 | ||
| 311 | ../info/speedbar: speedbar.texi | 333 | speedbar : $(infodir)/speedbar |
| 334 | $(infodir)/speedbar: speedbar.texi | ||
| 312 | cd $(srcdir); $(MAKEINFO) speedbar.texi | 335 | cd $(srcdir); $(MAKEINFO) speedbar.texi |
| 313 | speedbar.dvi: speedbar.texi | 336 | speedbar.dvi: speedbar.texi |
| 314 | $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi | 337 | $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi |
| 315 | 338 | ||
| 316 | ../info/tramp: tramp.texi trampver.texi | 339 | tramp : $(infodir)/tramp |
| 340 | $(infodir)/tramp: tramp.texi trampver.texi | ||
| 317 | cd $(srcdir); $(MAKEINFO) -D emacs tramp.texi | 341 | cd $(srcdir); $(MAKEINFO) -D emacs tramp.texi |
| 318 | tramp.dvi: tramp.texi trampver.texi | 342 | tramp.dvi: tramp.texi trampver.texi |
| 319 | $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi | 343 | $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi |
| 320 | 344 | ||
| 321 | ../info/ses: ses.texi | 345 | url : $(infodir)/url |
| 322 | cd $(srcdir); $(MAKEINFO) ses.texi | 346 | $(infodir)/url: url.texi |
| 323 | ses.dvi: ses.texi | 347 | cd $(srcdir); $(MAKEINFO) url.texi |
| 324 | $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi | 348 | url.dvi: url.texi |
| 349 | $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi | ||
| 325 | 350 | ||
| 326 | ../info/smtpmail: smtpmail.texi | 351 | vip : $(infodir)/vip |
| 327 | cd $(srcdir); $(MAKEINFO) smtpmail.texi | 352 | $(infodir)/vip: vip.texi |
| 328 | smtpmail.dvi: smtpmail.texi | 353 | cd $(srcdir); $(MAKEINFO) vip.texi |
| 329 | $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi | 354 | vip.dvi: vip.texi |
| 355 | $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi | ||
| 330 | 356 | ||
| 331 | ../info/flymake: flymake.texi | 357 | viper : $(infodir)/viper |
| 332 | cd $(srcdir); $(MAKEINFO) flymake.texi | 358 | $(infodir)/viper: viper.texi |
| 333 | flymake.dvi: flymake.texi | 359 | cd $(srcdir); $(MAKEINFO) viper.texi |
| 334 | $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi | 360 | viper.dvi: viper.texi |
| 361 | $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi | ||
| 335 | 362 | ||
| 336 | ../info/newsticker: newsticker.texi | 363 | widget : $(infodir)/widget |
| 337 | cd $(srcdir); $(MAKEINFO) newsticker.texi | 364 | $(infodir)/widget: widget.texi |
| 338 | newsticker.dvi: newsticker.texi | 365 | cd $(srcdir); $(MAKEINFO) widget.texi |
| 339 | $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi | 366 | widget.dvi: widget.texi |
| 367 | $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi | ||
| 340 | 368 | ||
| 341 | ../info/rcirc: rcirc.texi | 369 | woman : $(infodir)/woman |
| 342 | cd $(srcdir); $(MAKEINFO) rcirc.texi | 370 | $(infodir)/woman: woman.texi |
| 343 | rcirc.dvi: rcirc.texi | 371 | cd $(srcdir); $(MAKEINFO) woman.texi |
| 344 | $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi | 372 | woman.dvi: woman.texi |
| 373 | $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi | ||
| 345 | 374 | ||
| 346 | ../info/erc: erc.texi | ||
| 347 | cd $(srcdir); $(MAKEINFO) erc.texi | ||
| 348 | erc.dvi: erc.texi | ||
| 349 | $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi | ||
| 350 | 375 | ||
| 351 | mostlyclean: | 376 | mostlyclean: |
| 352 | rm -f *.log *.cp *.fn *.ky *.pg *.vr core *.tp *.core gnustmp.* | 377 | rm -f *.log *.cp *.fn *.ky *.op *.ops *.pg *.vr core *.tp \ |
| 378 | *.tps *.core gnustmp.* | ||
| 379 | rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 353 | 380 | ||
| 354 | clean: mostlyclean | 381 | clean: mostlyclean |
| 355 | rm -f *.dvi | 382 | rm -f *.dvi |
| 356 | 383 | ||
| 357 | distclean: clean | 384 | distclean: clean |
| 385 | # rm -f Makefile | ||
| 358 | 386 | ||
| 359 | maintainer-clean: distclean | 387 | maintainer-clean: distclean |
| 360 | rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc | ||
| 361 | for file in $(INFO_TARGETS); do rm -f $${file}*; done | 388 | for file in $(INFO_TARGETS); do rm -f $${file}*; done |
| 362 | 389 | ||
| 363 | 390 | ||
| 364 | # Formerly this directory had texindex.c and getopt.c in it | 391 | ### Makefile ends here |
| 365 | # and this makefile built them to make texindex. | ||
| 366 | # That caused trouble because this is run entirely in the source directory. | ||
| 367 | # Since we expect to get texi2dvi from elsewhere, | ||
| 368 | # it is ok to expect texindex from elsewhere also. | ||