Mercurial > emacs
annotate lisp/makefile.w32-in @ 31619:2e04fd5094c1
*** empty log message ***
author | Andrew Innes <andrewi@gnu.org> |
---|---|
date | Thu, 14 Sep 2000 21:19:58 +0000 |
parents | 9f1ccd1adccf |
children | cea09a4aaa04 |
rev | line source |
---|---|
31357
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
1 # Hacked up Nmake makefile for GNU Emacs |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
2 # Geoff Voelker (voelker@cs.washington.edu) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
3 # Copyright (c) 1994 Free Software Foundation, Inc. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
4 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
5 # This file is part of GNU Emacs. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
6 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
7 # GNU Emacs is free software; you can redistribute it and/or modify |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
8 # it under the terms of the GNU General Public License as published by |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
9 # the Free Software Foundation; either version 2, or (at your option) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
10 # any later version. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
11 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
12 # GNU Emacs is distributed in the hope that it will be useful, |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
15 # GNU General Public License for more details. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
16 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
17 # You should have received a copy of the GNU General Public License |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
18 # along with GNU Emacs; see the file COPYING. If not, write to the |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
19 # Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
20 # Boston, MA 02111-1307, USA. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
21 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
22 |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
23 ALL = |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
24 |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
25 all: $(ALL) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
26 |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
27 topdontcompile = cus-load.el forms-d2.el forms-pass.el patcomp.el \ |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
28 subdirs.el version.el |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
29 maildontcompile = mail/blessmail.el mail/sc.el |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
30 playdontcompile = play/bruce.el |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
31 interdontcompile = international/latin-1.el international/latin-2.el \ |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
32 international/latin-3.el international/latin-4.el \ |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
33 international/latin-5.el international/mule-conf.el |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
34 |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
35 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
36 # Assuming INSTALL_DIR is defined, copy the elisp files to it |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
37 # Windows 95 makes this harder than it should be. |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
38 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
39 install: |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
40 - mkdir "$(INSTALL_DIR)/lisp" |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
41 - $(DEL) ../same-dir.tst |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
42 - $(DEL) "$(INSTALL_DIR)/same-dir.tst" |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
43 echo SameDirTest > "$(INSTALL_DIR)/same-dir.tst" |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
44 #ifdef COPY_LISP_SOURCE |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
45 $(IFNOTSAMEDIR) $(CP_DIR) . "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
46 #else |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
47 $(IFNOTSAMEDIR) $(CP_DIR) *.elc "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
48 $(IFNOTSAMEDIR) $(CP) cus-load.el "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
49 $(IFNOTSAMEDIR) $(CP) forms*.el "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
50 $(IFNOTSAMEDIR) $(CP) patcomp.el "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
51 $(IFNOTSAMEDIR) $(CP) subdirs.el "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
52 $(IFNOTSAMEDIR) $(CP) version.el "$(INSTALL_DIR)/lisp" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
53 $(IFNOTSAMEDIR) $(CP) mail/blessmail.el "$(INSTALL_DIR)/lisp/mail" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
54 $(IFNOTSAMEDIR) $(CP) mail/sc.el "$(INSTALL_DIR)/lisp/mail" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
55 $(IFNOTSAMEDIR) $(CP) play/bruce.el "$(INSTALL_DIR)/lisp/play" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
56 $(IFNOTSAMEDIR) $(CP) international/latin-*.el "$(INSTALL_DIR)/lisp/international" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
57 $(IFNOTSAMEDIR) $(CP) international/mule-conf.el "$(INSTALL_DIR)/lisp/international" $(ENDIF) |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
58 - $(DEL) ../same-dir.tst |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
59 - $(DEL) "$(INSTALL_DIR)/same-dir.tst" |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
60 #endif |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
61 |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
62 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
63 # Maintenance |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
64 # |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
65 clean: |
9f1ccd1adccf
Change to DOS line endings.
Andrew Innes <andrewi@gnu.org>
parents:
31133
diff
changeset
|
66 - $(DEL) *~ |