annotate lisp/makefile.nt @ 24419:30e478cd167e

(shell-command-default-error-buffer): Renamed from shell-command-on-region-default-error-buffer. (shell-command-on-region): Mention in echo area when there is some error output. Mention success or failure, too. Accumulate multiple error outputs going forward, with formfeed in between. Display the error buffer when we have put something in it. (shell-command): Add the ERROR-BUFFER argument feature.
author Karl Heuer <kwzh@gnu.org>
date Mon, 01 Mar 1999 03:19:32 +0000
parents 5df541fa3e2b
children e024ab46002c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9803
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 # Hacked up Nmake makefile for GNU Emacs
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 # Geoff Voelker (voelker@cs.washington.edu)
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3 # Copyright (c) 1994 Free Software Foundation, Inc.
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 # This file is part of GNU Emacs.
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 # GNU Emacs is free software; you can redistribute it and/or modify
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 # it under the terms of the GNU General Public License as published by
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 # the Free Software Foundation; either version 2, or (at your option)
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 # any later version.
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 # GNU Emacs is distributed in the hope that it will be useful,
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15 # GNU General Public License for more details.
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 # You should have received a copy of the GNU General Public License
15742
80562f089595 Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 14899
diff changeset
18 # along with GNU Emacs; see the file COPYING. If not, write to the
80562f089595 Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 14899
diff changeset
19 # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
80562f089595 Fix FSF address in comment.
Karl Heuer <kwzh@gnu.org>
parents: 14899
diff changeset
20 # Boston, MA 02111-1307, USA.
9803
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
23 !include ..\nt\makefile.def
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
24
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25 all:
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26
21596
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
27 topdontcompile = cus-load.el forms-d2.el forms-pass.el patcomp.el \
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
28 subdirs.el version.el
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
29 maildontcompile = mail\blessmail.el mail\sc.el
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
30 playdontcompile = play\bruce.el
21655
cfb05eddeb55 (interdontcompile): New macro.
Geoff Voelker <voelker@cs.washington.edu>
parents: 21596
diff changeset
31 interdontcompile = international\latin-1.el international\latin-2.el \
cfb05eddeb55 (interdontcompile): New macro.
Geoff Voelker <voelker@cs.washington.edu>
parents: 21596
diff changeset
32 international\latin-3.el international\latin-4.el \
cfb05eddeb55 (interdontcompile): New macro.
Geoff Voelker <voelker@cs.washington.edu>
parents: 21596
diff changeset
33 international\latin-5.el international\mule-conf.el
21596
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
34
9803
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 # Assuming INSTALL_DIR is defined, copy the elisp files to it
24320
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
37 # Windows 95 makes this harder than it should be.
9803
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 install:; - mkdir $(INSTALL_DIR)\lisp
14899
4b7b8a937a5d Change uses of del to $(DEL).
Geoff Voelker <voelker@cs.washington.edu>
parents: 13632
diff changeset
40 - $(DEL) .\same-dir.tst
4b7b8a937a5d Change uses of del to $(DEL).
Geoff Voelker <voelker@cs.washington.edu>
parents: 13632
diff changeset
41 - $(DEL) $(INSTALL_DIR)\lisp\same-dir.tst
13535
b077415f487d (install): Change same-dir test to create test file in
Geoff Voelker <voelker@cs.washington.edu>
parents: 11400
diff changeset
42 echo SameDirTest > $(INSTALL_DIR)\lisp\same-dir.tst
21596
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
43 !ifdef COPY_LISP_SOURCE
13535
b077415f487d (install): Change same-dir test to create test file in
Geoff Voelker <voelker@cs.washington.edu>
parents: 11400
diff changeset
44 if not exist .\same-dir.tst $(CP_DIR) . $(INSTALL_DIR)\lisp
21596
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
45 !else
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
46 if not exist .\same-dir.tst $(CP_DIR) *.elc $(INSTALL_DIR)\lisp
24320
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
47 if not exist .\same-dir.tst $(CP) cus-load.el $(INSTALL_DIR)\lisp
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
48 if not exist .\same-dir.tst $(CP) forms*.el $(INSTALL_DIR)\lisp
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
49 if not exist .\same-dir.tst $(CP) patcomp.el $(INSTALL_DIR)\lisp
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
50 if not exist .\same-dir.tst $(CP) subdirs.el $(INSTALL_DIR)\lisp
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
51 if not exist .\same-dir.tst $(CP) version.el $(INSTALL_DIR)\lisp
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
52 if not exist .\same-dir.tst $(CP) mail\blessmail.el $(INSTALL_DIR)\lisp\mail
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
53 if not exist .\same-dir.tst $(CP) mail\sc.el $(INSTALL_DIR)\lisp\mail
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
54 if not exist .\same-dir.tst $(CP) play\bruce.el $(INSTALL_DIR)\lisp\play
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
55 if not exist .\same-dir.tst $(CP) international\latin-*.el $(INSTALL_DIR)\lisp\international
5df541fa3e2b (INSTALL): Copy the handful of uncompiled lisp files
Geoff Voelker <voelker@cs.washington.edu>
parents: 23833
diff changeset
56 if not exist .\same-dir.tst $(CP) international\mule-conf.el $(INSTALL_DIR)\lisp\international
14899
4b7b8a937a5d Change uses of del to $(DEL).
Geoff Voelker <voelker@cs.washington.edu>
parents: 13632
diff changeset
57 - $(DEL) $(INSTALL_DIR)\lisp\same-dir.tst
23833
088714863cc9 (install) [COPY_LISP_SOURCE]: Fix end of conditional.
Geoff Voelker <voelker@cs.washington.edu>
parents: 21655
diff changeset
58 !endif
21655
cfb05eddeb55 (interdontcompile): New macro.
Geoff Voelker <voelker@cs.washington.edu>
parents: 21596
diff changeset
59
9803
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 #
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61 # Maintenance
fa698fd10c05 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62 #
21596
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
63 clean:; - $(DEL) *~ term\*~
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
64 - $(DEL) *.orig *.rej *.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
65 - $(DEL) emacs-lisp\*.orig emacs-lisp\*.rej emacs-lisp\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
66 - $(DEL) emulation\*.orig emulation\*.rej emulation\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
67 - $(DEL) gnus\*.orig gnus\*.rej gnus\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
68 - $(DEL) international\*.orig international\*.rej international\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
69 - $(DEL) language\*.orig language\*.rej language\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
70 - $(DEL) mail\*.orig mail\*.rej mail\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
71 - $(DEL) play\*.orig play\*.rej play\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
72 - $(DEL) progmodes\*.orig progmodes\*.rej progmodes\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
73 - $(DEL) term\*.orig term\*.rej term\*.crlf
de7ecc11ba03 (install): Copy elisp files that are not compiled.
Geoff Voelker <voelker@cs.washington.edu>
parents: 15742
diff changeset
74 - $(DEL) textmodes\*.orig textmodes\*.rej textmodes\*.crlf
11400
110427887843 (all): Use DEL_TREE instead of delnode.
Karl Heuer <kwzh@gnu.org>
parents: 9803
diff changeset
75 - $(DEL_TREE) deleted