3 rem Written by David Charlap <shamino@writeme.com>
\r
5 rem There are two catches, however. The emacs.bat batch file may not exist
\r
6 rem in all distributions. It is part of the Voelker build of Emacs 19.34
\r
7 rem (http://www.cs.washington.edu/homes/voelker/ntemacs.html). If the user
\r
8 rem installs Gnus with some other build, he may have to replace calls to
\r
9 rem %1\emacs.bat with something else.
\r
11 rem Also, the emacs.bat file that Voelker ships does not accept more than 9
\r
12 rem parameters, so the attempts to compile the .texi files will fail. To
\r
13 rem fix that (at least on NT. I don't know about Win95), the following
\r
14 rem change should be made to emacs.bat:
\r
16 rem %emacs_dir%\bin\emacs.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
\r
20 rem %emacs_dir%\bin\emacs.exe %*
\r
22 rem which will allow the batch file to accept an unlimited number of
\r
25 if "%1" == "" goto usage
\r
28 call %1\bin\emacs.bat -batch -q -no-site-file -l ./dgnushack.el -f dgnushack-compile
\r
29 if not "%2" == "copy" goto info
\r
34 call %1\bin\emacs.bat -batch -q -no-site-file gnus.texi -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
\r
35 call %1\bin\emacs.bat -batch -q -no-site-file message.texi -l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer
\r
36 if not "%2" == "copy" goto done
\r
38 copy gnus-?? %1\info
\r
39 copy message %1\info
\r
43 copy gnus-tut.txt %1\etc
\r
50 echo Usage: make ^<emacs-dir^> [copy]
\r
52 echo where: ^<emacs-dir^> is the directory you installed emacs in
\r
53 echo eg. d:\emacs\19.34
\r
54 echo copy indicates that the compiled files should be copied to your
\r
55 echo emacs lisp, info, and etc directories
\r