Mercurial > emacs
annotate nt/emacs.bat @ 11940:4636a3916e01
(LIBS): Use BASE_LIBS and ADVAPI32.
(config.h,paths.h): Use $(CP) instead of cp.
(config.h): Use $(CONFIG_H).
(EMACS) [WINDOWS95]: Don't dump temacs.exe.
(clean): Cleanup MSVC files and config.h.
(cleandump): Separate commands onto multiple lines.
Cleanup comments.
author | Geoff Voelker <voelker@cs.washington.edu> |
---|---|
date | Fri, 26 May 1995 05:25:04 +0000 |
parents | b791b82792de |
children | afa62a9109a8 |
rev | line source |
---|---|
11766 | 1 @echo off |
2 | |
11936
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
3 REM Change this to the directory into which you installed Emacs: |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
4 set emacs_path=C:\emacs |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
5 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
6 REM |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
7 REM You shouldn't have to change any of the below. |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
8 REM |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
9 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
10 REM Set OS specific values. |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
11 set ARCH_SAVE=%PROCESSOR_ARCHITECTURE% |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
12 set PROCESSOR_ARCHITECTURE= |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
13 if "%ARCH_SAVE%" == "%PROCESSOR_ARCHITECTURE%" goto win95 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
14 set PROCESSOR_ARCHITECTURE=%ARCH_SAVE% |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
15 set SHELL=cmd |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
16 goto next |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
17 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
18 :win95 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
19 set SHELL=command |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
20 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
21 :next |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
22 |
11766 | 23 set EMACSLOADPATH=%emacs_path%\lisp |
24 set EMACSDATA=%emacs_path%\etc | |
25 set EMACSPATH=%emacs_path%\bin | |
26 set EMACSLOCKDIR=%emacs_path%\lock | |
27 set INFOPATH=%emacs_path%\info | |
28 set EMACSDOC=%emacs_path%\etc | |
29 set TERM=CMD | |
30 | |
11936
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
31 REM The variable HOME is used to find the startup file, ~\_emacs. Ideally, |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
32 REM this will not be set in this file but should already be set before |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
33 REM this file is invoked. If HOME is not set, use some generic default. |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
34 |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
35 set HOME_SAVE=%HOME% |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
36 set HOME_EXISTS=yes |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
37 set HOME_DEFAULT=C:\ |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
38 set HOME= |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
39 if "%HOME%" == "%HOME_SAVE%" set HOME_EXISTS=no |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
40 if "%HOME_EXISTS%" == "yes" set HOME=%HOME_SAVE% |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
41 if "%HOME_EXISTS%" == "no" set HOME=%HOME_DEFAULT% |
b791b82792de
(SHELL): Conditionally defined.
Geoff Voelker <voelker@cs.washington.edu>
parents:
11766
diff
changeset
|
42 if "%HOME_EXISTS%" == "no" echo HOME is not set! Using %HOME% as a default... |
11766 | 43 |
44 %emacs_path%\bin\emacs.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 |