annotate lib-src/makefile.w32-in @ 112119:48f5ac42611a

Reconcile with changes in line movement behavior for long text lines that cross more than a single physical window line, ie when truncate-lines is nil. (allout-next-visible-heading): Provide for change in line-move behavior on long lines when truncate-lines is nil. In that case, line-move can wind up on the same textual line when it moves to the next window line, and moving to the bullet position after the move yields zero advancement. Add logic to detect and compensate for the lack of progress. (allout-current-topic-collapsed-p): move-end-of-line respect for field boundaries is different when operating with body lines shorter than window width versus ones greater than window width, which can yield false negatives in this function. Avoid difference by applying move-end-of-line while field-text-motion is inhibited.
author Ken Manheimer <ken.manheimer@gmail.com>
date Tue, 04 Jan 2011 14:44:10 -0500
parents c7d5564f0621
children 417b1e4d63cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
55092
9077e3f7cd49 Add "-*- makefile -*-" mode tag.
Juanma Barranquero <lekktu@gmail.com>
parents: 54219
diff changeset
1 # -*- Makefile -*- for GNU Emacs on the Microsoft W32 API.
105603
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
2 # Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 106687
diff changeset
3 # 2009, 2010 Free Software Foundation, Inc.
94828
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
4
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
5 # This file is part of GNU Emacs.
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
6
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
7 # GNU Emacs is free software: you can redistribute it and/or modify
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
8 # it under the terms of the GNU General Public License as published by
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
9 # the Free Software Foundation, either version 3 of the License, or
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
10 # (at your option) any later version.
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
11
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
12 # GNU Emacs is distributed in the hope that it will be useful,
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
15 # GNU General Public License for more details.
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
16
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
17 # You should have received a copy of the GNU General Public License
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
18 # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
3a4bc081639c Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94752
diff changeset
19
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
20
111098
1529ab88805c Replace digest-doc and sorted-doc C programs with Lisp commands.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
21 ALL = make-docfile hexl ctags etags movemail ebrowse emacsclient
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
22
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
23 .PHONY: $(ALL)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
24
107367
b4d27afff1bf Bump version to 24.0.50.
Chong Yidong <cyd@stupidchicken.com>
parents: 107243
diff changeset
25 VERSION = 24.0.50
74186
4a8f84b25be2 (VERSION): New macro.
Juanma Barranquero <lekktu@gmail.com>
parents: 73974
diff changeset
26
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
27 LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
33831
eacf4d6750aa (ebrowse): New target.
Jason Rumney <jasonr@gnu.org>
parents: 31631
diff changeset
28 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
29 -I../src
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
30
74186
4a8f84b25be2 (VERSION): New macro.
Juanma Barranquero <lekktu@gmail.com>
parents: 73974
diff changeset
31 LIBS = $(BASE_LIBS) $(ADVAPI32)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
32
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
33 $(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
34 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
35 $(BLD)/hexl.exe: $(BLD)/hexl.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
36 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
37 $(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
38 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS)
71197
4519c2f66b5a (ALL): Add sorted-doc and digest-doc.
Eli Zaretskii <eliz@gnu.org>
parents: 71186
diff changeset
39 $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
4519c2f66b5a (ALL): Add sorted-doc and digest-doc.
Eli Zaretskii <eliz@gnu.org>
parents: 71186
diff changeset
40 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
41
74802
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
42 make-docfile: stamp_BLD $(BLD)/make-docfile.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
43 ctags: stamp_BLD $(BLD)/ctags.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
44 etags: stamp_BLD $(BLD)/etags.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
45 ebrowse: stamp_BLD $(BLD)/ebrowse.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
46 hexl: stamp_BLD $(BLD)/hexl.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
47 movemail: stamp_BLD $(BLD)/movemail.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
48 fakemail: stamp_BLD $(BLD)/fakemail.exe
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
49 emacsclient: stamp_BLD $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe
71197
4519c2f66b5a (ALL): Add sorted-doc and digest-doc.
Eli Zaretskii <eliz@gnu.org>
parents: 71186
diff changeset
50
74802
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
51 test-distrib: stamp_BLD $(BLD)/test-distrib.exe
71197
4519c2f66b5a (ALL): Add sorted-doc and digest-doc.
Eli Zaretskii <eliz@gnu.org>
parents: 71186
diff changeset
52 "$(BLD)/test-distrib.exe" "$(SRC)/testfile"
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
53
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
54 GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
55 GETOPTDEPS = $(GETOPTOBJS) getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
56 MOVEMAILOBJS = $(BLD)/movemail.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
57 $(BLD)/pop.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
58 $(BLD)/ntlib.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
59 $(GETOPTOBJS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
60
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
61 $(BLD)/movemail.exe: $(MOVEMAILOBJS) getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
62 # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
63 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
64
74186
4a8f84b25be2 (VERSION): New macro.
Juanma Barranquero <lekktu@gmail.com>
parents: 73974
diff changeset
65 ECLIENT_CFLAGS = -DHAVE_GETCWD -DHAVE_STRERROR -DVERSION="\"$(VERSION)\""
73561
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
66 ECLIENTOBJS = $(BLD)/emacsclient.$(O) \
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
67 $(BLD)/getopt.$(O) \
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
68 $(BLD)/getopt1.$(O) \
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
69 $(BLD)/ntlib.$(O)
80482
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
70 CLIENTRES = ../nt/$(BLD)/emacsclient.res
74252
efa83b1588ba (TRES): New macro (copied from nt/makefile.w32-in).
Juanma Barranquero <lekktu@gmail.com>
parents: 74216
diff changeset
71
80482
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
72 $(CLIENTRES): ../nt/emacsclient.rc
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
73 @echo Emacsclient resource file must be built from nt directory
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
74 @exit -1
73561
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
75
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
76 $(BLD)/emacsclient.exe: $(ECLIENTOBJS)
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
77 # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib
78903
e7e6abb88c1c (emacsclient, emacsclientw): Link to COMCTL32.
Jason Rumney <jasonr@gnu.org>
parents: 78257
diff changeset
78 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(USER32) $(COMCTL32) $(LIBS)
73561
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
79
80482
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
80 $(BLD)/emacsclientw.exe: $(ECLIENTOBJS) $(CLIENTRES)
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
81 # put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib
80482
78d5ec9b30a5 (CLIENTRES): New variable and target.
Jason Rumney <jasonr@gnu.org>
parents: 80375
diff changeset
82 $(LINK) $(LINK_OUT)$@ $(CLIENTRES) -mwindows $(LINK_FLAGS) $(ECLIENTOBJS) $(WSOCK32) $(USER32) $(COMCTL32) $(LIBS)
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
83
74216
567ef840b95b ($(BLD)/emacsclient.$(O)): Depend on makefile.w32-in.
Eli Zaretskii <eliz@gnu.org>
parents: 74186
diff changeset
84 # emacsclient.$(O) depends on makefile.w32-in because makefile.w32-in
567ef840b95b ($(BLD)/emacsclient.$(O)): Depend on makefile.w32-in.
Eli Zaretskii <eliz@gnu.org>
parents: 74186
diff changeset
85 # can be edited to define VERSION string, which is part of ECLIENT_CFLAGS.
567ef840b95b ($(BLD)/emacsclient.$(O)): Depend on makefile.w32-in.
Eli Zaretskii <eliz@gnu.org>
parents: 74186
diff changeset
86 $(BLD)/emacsclient.$(O): emacsclient.c makefile.w32-in
73954
67f133ca8114 ($(BLD)/emacsclient.$(O)): Use CFLAGS.
Jason Rumney <jasonr@gnu.org>
parents: 73672
diff changeset
87 $(CC) $(CFLAGS) $(ECLIENT_CFLAGS) $(CC_OUT)$@ emacsclient.c
73561
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
88
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
89 ETAGSOBJ = $(BLD)/etags.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
90 $(BLD)/getopt.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
91 $(BLD)/getopt1.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
92 $(BLD)/ntlib.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
93 $(BLD)/regex.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
94
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
95 $(BLD)/etags.exe: $(ETAGSOBJ)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
96 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ETAGSOBJ) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
97
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
98
33831
eacf4d6750aa (ebrowse): New target.
Jason Rumney <jasonr@gnu.org>
parents: 31631
diff changeset
99 EBROWSEOBJ = $(BLD)/ebrowse.$(O) \
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
100 $(BLD)/getopt.$(O) \
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
101 $(BLD)/getopt1.$(O) \
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
102 $(BLD)/ntlib.$(O)
33831
eacf4d6750aa (ebrowse): New target.
Jason Rumney <jasonr@gnu.org>
parents: 31631
diff changeset
103
eacf4d6750aa (ebrowse): New target.
Jason Rumney <jasonr@gnu.org>
parents: 31631
diff changeset
104 $(BLD)/ebrowse.exe: $(EBROWSEOBJ)
34031
fb2af42432a8 ($(BLD)/ebrowse.exe): Use tabs not spaces.
Andrew Innes <andrewi@gnu.org>
parents: 33831
diff changeset
105 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(EBROWSEOBJ) $(LIBS)
33831
eacf4d6750aa (ebrowse): New target.
Jason Rumney <jasonr@gnu.org>
parents: 31631
diff changeset
106
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
107 $(BLD)/regex.$(O): ../src/regex.c ../src/regex.h ../src/config.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
108 $(CC) $(CFLAGS) -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
109 ../src/regex.c $(CC_OUT)$@
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
110
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
111 ETAGS_CFLAGS = -DHAVE_GETCWD
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
112 $(BLD)/etags.$(O): etags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
113 $(CC) $(CFLAGS) $(ETAGS_CFLAGS) $(CC_OUT)$@ etags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
114
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
115 CTAGSOBJ = $(BLD)/ctags.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
116 $(BLD)/getopt.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
117 $(BLD)/getopt1.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
118 $(BLD)/ntlib.$(O) \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
119 $(BLD)/regex.$(O)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
120
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
121 $(BLD)/ctags.exe: $(CTAGSOBJ)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
122 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(CTAGSOBJ) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
123
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
124 ctags.c: etags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
125 - $(DEL) ctags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
126 $(CP) etags.c ctags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
127
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
128 CTAGS_CFLAGS = -DCTAGS $(ETAGS_CFLAGS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
129 $(BLD)/ctags.$(O): ctags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
130 $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
131
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
132 #
58067
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
133 # From ..\src\Makefile.in
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
134 # It doesn't matter if the real name is *.obj for the files in this list,
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
135 # make-docfile blindly replaces .o with .c anyway. Keep .o in this list
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
136 # as it is required by code in doc.c.
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
137 #
91085
880960b70474 Merge from emacs--devo--0
Miles Bader <miles@gnu.org>
parents: 91063 85866
diff changeset
138 obj = dosfns.o msdos.o \
91060
cd41c7f74f39 (obj): Sync with src/Makefile.in
Jason Rumney <jasonr@gnu.org>
parents: 91041
diff changeset
139 xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o fringe.o image.o \
109307
d115eb41fb0f Fix bug #6603.
Eli Zaretskii <eliz@gnu.org>
parents: 108973
diff changeset
140 fontset.o menu.o \
96328
6692bd7023d6 * src/Makefile.in (SOME_MACHINE_OBJECTS): Remove w32bdf.o.
Juanma Barranquero <lekktu@gmail.com>
parents: 95428
diff changeset
141 w32.o w32console.o w32fns.o w32heap.o w32inevt.o \
58067
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
142 w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o \
109307
d115eb41fb0f Fix bug #6603.
Eli Zaretskii <eliz@gnu.org>
parents: 108973
diff changeset
143 font.o w32font.o w32uniscribe.o \
d115eb41fb0f Fix bug #6603.
Eli Zaretskii <eliz@gnu.org>
parents: 108973
diff changeset
144 dispnew.o frame.o scroll.o xdisp.o window.o bidi.o \
91060
cd41c7f74f39 (obj): Sync with src/Makefile.in
Jason Rumney <jasonr@gnu.org>
parents: 91041
diff changeset
145 charset.o coding.o category.o ccl.o character.o chartab.o \
cd41c7f74f39 (obj): Sync with src/Makefile.in
Jason Rumney <jasonr@gnu.org>
parents: 91041
diff changeset
146 cm.o term.o terminal.o xfaces.o \
58067
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
147 emacs.o keyboard.o macros.o keymap.o sysdep.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
148 buffer.o filelock.o insdel.o marker.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
149 minibuf.o fileio.o dired.o filemode.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
150 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
151 alloc.o data.o doc.o editfns.o callint.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
152 eval.o floatfns.o fns.o print.o lread.o \
85714
7b07f791ed62 (obj): Remove abbrev.o.
Juanma Barranquero <lekktu@gmail.com>
parents: 85114
diff changeset
153 syntax.o bytecode.o \
109307
d115eb41fb0f Fix bug #6603.
Eli Zaretskii <eliz@gnu.org>
parents: 108973
diff changeset
154 process.o callproc.o unexw32.o \
58067
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
155 region-cache.o sound.o atimer.o \
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
156 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o
7c1d0d70a294 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
Jan Djärv <jan.h.d@swipnet.se>
parents: 56026
diff changeset
157
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
158 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
159 # These are the lisp files that are loaded up in loadup.el
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
160 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
161 lispsource = ../lisp/
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
162
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
163 MOUSE_SUPPORT = \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
164 $(lispsource)select.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
165 $(lispsource)scroll-bar.elc \
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
166 $(lispsource)mouse.elc
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
167 WINNT_SUPPORT = \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
168 $(lispsource)ls-lisp.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
169 $(lispsource)disp-table.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
170 $(lispsource)w32-fns.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
171 $(lispsource)dos-w32.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
172 $(lispsource)w32-vars.elc \
103709
15ae1942e576 (WINNT_SUPPORT): Add common-win.elc, like src/Makefile.in did.
Eli Zaretskii <eliz@gnu.org>
parents: 103502
diff changeset
173 $(lispsource)term/common-win.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
174 $(lispsource)term/w32-win.elc
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
175 TOOLTIP_SUPPORT = $(lispsource)tooltip.elc
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
176 WINDOW_SUPPORT = \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
177 $(lispsource)fringe.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
178 $(lispsource)image.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
179 $(lispsource)international/fontset.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
180 $(lispsource)dnd.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
181 $(lispsource)tool-bar.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
182 $(lispsource)mwheel.elc
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
183
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
184 # lisp files that are loaded up on other platforms
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
185 OTHER_PLATFORM_SUPPORT = \
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
186 $(lispsource)dos-fns.elc \
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
187 $(lispsource)dos-vars.elc \
106515
38ff092d4d00 * lib-src/makefile.w32-in, doc/lispintro/makefile.w32-in: Use
Chong Yidong <cyd@stupidchicken.com>
parents: 106502
diff changeset
188 $(lispsource)term/internal.elc \
38ff092d4d00 * lib-src/makefile.w32-in, doc/lispintro/makefile.w32-in: Use
Chong Yidong <cyd@stupidchicken.com>
parents: 106502
diff changeset
189 $(lispsource)term/pc-win.elc \
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
190 $(lispsource)x-dnd.elc \
105219
cef4ad90e33f (OTHER_PLATFORM_SUPPORT): Add term/internal.elc, term/pc-win.elc,
Eli Zaretskii <eliz@gnu.org>
parents: 103709
diff changeset
191 $(lispsource)term/x-win.elc \
107801
bffc7a768bbd * lib-src/makefile.w32-in: Use parenthesis for macros for nmake compatibility.
Juanma Barranquero <lekktu@gmail.com>
parents: 107367
diff changeset
192 $(lispsource)term/ns-win.elc
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
193
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
194
55452
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
195 lisp1= \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
196 $(lispsource)abbrev.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
197 $(lispsource)buff-menu.elc \
43523
c7eaaa9c5bf5 Add missing backslash.
Juanma Barranquero <lekktu@gmail.com>
parents: 43515
diff changeset
198 $(lispsource)button.elc \
51353
769c2d7bcbc0 (lisp): Fix references to byte-run.el, float-sup.el and map-ynp.el, which are
Juanma Barranquero <lekktu@gmail.com>
parents: 49716
diff changeset
199 $(lispsource)emacs-lisp/byte-run.elc \
91503
d67ff9a391f5 (lisp1): Use (), not {}.
Jason Rumney <jasonr@gnu.org>
parents: 91327
diff changeset
200 $(lispsource)composite.elc \
67922
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
201 $(lispsource)cus-face.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
202 $(lispsource)cus-start.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
203 $(lispsource)custom.elc \
44216
3c0c4e024b4f Move backquote.elc into emacs-lisp.
Jason Rumney <jasonr@gnu.org>
parents: 43523
diff changeset
204 $(lispsource)emacs-lisp/backquote.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
205 $(lispsource)emacs-lisp/lisp-mode.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
206 $(lispsource)emacs-lisp/lisp.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
207 $(lispsource)env.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
208 $(lispsource)faces.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
209 $(lispsource)files.elc \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
210 $(lispsource)format.elc \
67922
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
211 $(lispsource)facemenu.elc \
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
212 $(MOUSE_SUPPORT) \
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
213 $(lispsource)emacs-lisp/float-sup.elc \
51353
769c2d7bcbc0 (lisp): Fix references to byte-run.el, float-sup.el and map-ynp.el, which are
Juanma Barranquero <lekktu@gmail.com>
parents: 49716
diff changeset
214 $(lispsource)frame.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
215 $(lispsource)help.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
216 $(lispsource)indent.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
217 $(lispsource)isearch.elc \
67922
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
218 $(lispsource)rfn-eshadow.elc \
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
219 $(lispsource)loadup.el \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
220 $(lispsource)loaddefs.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
221 $(lispsource)bindings.elc \
51353
769c2d7bcbc0 (lisp): Fix references to byte-run.el, float-sup.el and map-ynp.el, which are
Juanma Barranquero <lekktu@gmail.com>
parents: 49716
diff changeset
222 $(lispsource)emacs-lisp/map-ynp.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
223 $(lispsource)menu-bar.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
224 $(lispsource)international/mule.elc \
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
225 $(lispsource)international/mule-conf.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
226 $(lispsource)international/mule-cmds.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
227 $(lispsource)international/characters.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
228 $(lispsource)international/charprop.el \
55452
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
229 $(lispsource)case-table.elc
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
230
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
231 lisp2 = \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
232 $(lispsource)language/chinese.el \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
233 $(lispsource)language/cyrillic.el \
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
234 $(lispsource)language/indian.el \
92101
7b05927d0af4 (lisp2): Remove devanagari.el, kannada.el,
Juanma Barranquero <lekktu@gmail.com>
parents: 91503
diff changeset
235 $(lispsource)language/sinhala.el \
41804
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
236 $(lispsource)language/english.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
237 $(lispsource)language/ethiopic.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
238 $(lispsource)language/european.elc \
41804
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
239 $(lispsource)language/czech.el \
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
240 $(lispsource)language/slovak.el \
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
241 $(lispsource)language/romanian.el \
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
242 $(lispsource)language/greek.el \
109357
3cfd17e4be81 MS-Windows follow-up for revno 100789.
Eli Zaretskii <eliz@gnu.org>
parents: 109307
diff changeset
243 $(lispsource)language/hebrew.elc \
41804
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
244 $(lispsource)language/japanese.el \
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
245 $(lispsource)language/korean.el \
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
246 $(lispsource)language/lao.el \
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
247 $(lispsource)language/cham.el \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
248 $(lispsource)language/tai-viet.el \
41804
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
249 $(lispsource)language/thai.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
250 $(lispsource)language/tibetan.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
251 $(lispsource)language/vietnamese.el \
41804
e1ca327fb359 (FACE_SUPPORT):
Andrew Innes <andrewi@gnu.org>
parents: 39825
diff changeset
252 $(lispsource)language/misc-lang.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
253 $(lispsource)language/utf-8-lang.el \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
254 $(lispsource)language/georgian.el \
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
255 $(lispsource)language/khmer.el \
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
256 $(lispsource)language/burmese.el \
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
257 $(lispsource)paths.el \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
258 $(lispsource)register.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
259 $(lispsource)replace.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
260 $(lispsource)simple.elc \
95428
3534dabefd1b (lisp2): Add minibuffer.elc.
Juanma Barranquero <lekktu@gmail.com>
parents: 94828
diff changeset
261 $(lispsource)minibuffer.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
262 $(lispsource)startup.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
263 $(lispsource)subr.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
264 $(lispsource)term/tty-colors.elc \
45805
4f0eb43475f3 (lisp): Add international/ucs-tables.elc and font-core.elc.
Juanma Barranquero <lekktu@gmail.com>
parents: 44216
diff changeset
265 $(lispsource)font-core.elc \
67922
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
266 $(lispsource)emacs-lisp/syntax.elc \
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
267 $(lispsource)font-lock.elc \
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
268 $(lispsource)jit-lock.elc \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
269 $(lispsource)textmodes/fill.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
270 $(lispsource)textmodes/page.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
271 $(lispsource)textmodes/paragraphs.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
272 $(lispsource)textmodes/text-mode.elc \
67922
3de387bf632e (MOUSE_SUPPORT): Add tooltip.elc.
Eli Zaretskii <eliz@gnu.org>
parents: 65447
diff changeset
273 $(lispsource)emacs-lisp/timer.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
274 $(lispsource)jka-cmpr-hook.elc \
108973
506ba691342f Fix Windows makefiles to adapt to lisp/vc reorganization.
Juanma Barranquero <lekktu@gmail.com>
parents: 107801
diff changeset
275 $(lispsource)vc/vc-hooks.elc \
506ba691342f Fix Windows makefiles to adapt to lisp/vc reorganization.
Juanma Barranquero <lekktu@gmail.com>
parents: 107801
diff changeset
276 $(lispsource)vc/ediff-hook.elc \
94752
73a86a36a458 Renamed lisp/epa-file-hook.el to lisp/epa-hook.el.
Eli Zaretskii <eliz@gnu.org>
parents: 94574
diff changeset
277 $(lispsource)epa-hook.elc \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
278 $(TOOLTIP_SUPPORT) \
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
279 $(WINNT_SUPPORT) \
91063
9957b92b2e1e (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions.
Jason Rumney <jasonr@gnu.org>
parents: 91060
diff changeset
280 $(WINDOW_SUPPORT) \
43515
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
281 $(lispsource)widget.elc \
5e0b1e7145b4 (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.
Jason Rumney <jasonr@gnu.org>
parents: 42279
diff changeset
282 $(lispsource)window.elc \
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
283 $(lispsource)version.el
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
284
105603
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
285 # Used by batch-update-autoloads.
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
286 echolisp:
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
287 @echo $(lisp1)
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
288 @echo $(lisp2)
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
289
73672
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
290 # This is needed the first time we build the tree, since temacs.exe
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
291 # does not exist yet, and the DOC rule needs it to rebuild DOC whenever
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
292 # Emacs is rebuilt.
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
293 ../src/$(BLD)/temacs.exe:
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
294 - mkdir "../src/$(OBJDIR)"
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
295 - mkdir "../src/$(BLD)"
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
296 @echo temacs > temacs.exe
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
297 $(CP) temacs.exe ../src/$(BLD)
4f7cb3d8f0b1 (../src/$(BLD)/temacs.exe): Create as temporary file if it doesn't already
Eli Zaretskii <eliz@gnu.org>
parents: 73561
diff changeset
298 - $(DEL) temacs.exe
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
299
47753
6859b96dbdd7 (lisp): Load devanagari.el, not .elc.
Juanma Barranquero <lekktu@gmail.com>
parents: 47613
diff changeset
300 DOC = DOC
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
301 $(DOC): stamp_BLD $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(lisp2) $(OTHER_PLATFORM_SUPPORT)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
302 - $(DEL) $(DOC)
48894
18c79e584eb1 ($(DOC)): Use -o and -a options to make-docfile,
Andrew Innes <andrewi@gnu.org>
parents: 48453
diff changeset
303 "$(THISDIR)/$(BLD)/make-docfile" -o $(DOC) -d ../src $(obj)
55452
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
304 "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp1)
fdbb1911034d (lisp1, lisp2): Split lisp to avoid long command-lines.
Jason Rumney <jasonr@gnu.org>
parents: 55092
diff changeset
305 "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(lisp2)
92119
e9d9e79ad882 (MOUSE_SUPPORT): Remove duplicate tooltip.elc.
Jason Rumney <jasonr@gnu.org>
parents: 92101
diff changeset
306 "$(THISDIR)/$(BLD)/make-docfile" -a $(DOC) -d ../src $(OTHER_PLATFORM_SUPPORT)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
307 $(CP) $(DOC) ../etc/DOC-X
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
308 - mkdir "../src/$(OBJDIR)"
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
309 - mkdir "../src/$(OBJDIR)/etc"
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
310 $(CP) $(DOC) ../src/$(OBJDIR)/etc/DOC-X
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
311
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
312 {$(BLD)}.$(O){$(BLD)}.exe:
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
313 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $*.$(O) $(LIBS)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
314
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
315 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
316 # Build the executables
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
317 #
74802
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
318 all: stamp_BLD $(ALL) $(DOC)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
319
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
320 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
321 # Assuming INSTALL_DIR is defined, build and install emacs in it.
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
322 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
323 INSTALL_FILES = $(ALL)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
324 install: $(INSTALL_FILES)
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
325 - mkdir "$(INSTALL_DIR)/bin"
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
326 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin
34031
fb2af42432a8 ($(BLD)/ebrowse.exe): Use tabs not spaces.
Andrew Innes <andrewi@gnu.org>
parents: 33831
diff changeset
327 $(CP) $(BLD)/ebrowse.exe $(INSTALL_DIR)/bin
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
328 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
329 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
330 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin
73561
cdd279778a20 (ALL): Add emacsclient.
Juanma Barranquero <lekktu@gmail.com>
parents: 73311
diff changeset
331 $(CP) $(BLD)/emacsclient.exe $(INSTALL_DIR)/bin
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
332 $(CP) $(BLD)/emacsclientw.exe $(INSTALL_DIR)/bin
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
333 - mkdir "$(INSTALL_DIR)/etc"
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
334 $(CP) $(DOC) $(INSTALL_DIR)/etc
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
335
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
336 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
337 # Maintenance
47753
6859b96dbdd7 (lisp): Load devanagari.el, not .elc.
Juanma Barranquero <lekktu@gmail.com>
parents: 47613
diff changeset
338 #
78176
799616aed103 (clean): Don't delete *~.
Eli Zaretskii <eliz@gnu.org>
parents: 77878
diff changeset
339 # We used to delete *~ here, but that might inadvertently remove
799616aed103 (clean): Don't delete *~.
Eli Zaretskii <eliz@gnu.org>
parents: 77878
diff changeset
340 # precious files if it happens to match their short 8+3 aliases.
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
341 clean:
78176
799616aed103 (clean): Don't delete *~.
Eli Zaretskii <eliz@gnu.org>
parents: 77878
diff changeset
342 - $(DEL) DOC* $(COMPILER_TEMP_FILES)
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
343 - $(DEL) ctags.c
64655
1ec980dc979f (clean): Delete getopt.h.
Juanma Barranquero <lekktu@gmail.com>
parents: 64083
diff changeset
344 - $(DEL) getopt.h
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
345 - $(DEL_TREE) $(OBJDIR)
74816
04ee903b7617 (clean): Delete stamp_BLD.
Eli Zaretskii <eliz@gnu.org>
parents: 74802
diff changeset
346 - $(DEL) stamp_BLD
105603
a51d05567a17 (echolisp): New rule.
Glenn Morris <rgm@gnu.org>
parents: 105219
diff changeset
347 - $(DEL) echolisp.tmp
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
348
93923
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
349 distclean: cleanall
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
350 - $(DEL) TAGS
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
351 - $(DEL) Makefile
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
352
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
353 maintainer-clean: distclean
03d3c1202d61 (distclean, maintainer-clean): New targets.
Jason Rumney <jasonr@gnu.org>
parents: 92798
diff changeset
354
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
355 cleanall: clean
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
356 - $(DEL_TREE) obj
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
357 - $(DEL_TREE) obj-spd
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
358 - $(DEL_TREE) oo
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
359 - $(DEL_TREE) oo-spd
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
360
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
361 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
362 # Headers we would preprocess if we could.
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
363 #
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
364 ../src/config.h: ../nt/$(CONFIG_H)
110653
face715f995c lib-src/makefile.w32-in (../src/config.h): Remove target, it is stale.
Juanma Barranquero <lekktu@gmail.com>
parents: 109357
diff changeset
365 $(DEL) $@
73311
5e2029cd6a15 (../src/config.h): Fix error message.
Eli Zaretskii <eliz@gnu.org>
parents: 71295
diff changeset
366 echo $(CONFIG_H) has changed. Re-run configure.bat.
65447
91dbefb72927 (../src/config.h): Don't overwrite. Print a message instead.
Jason Rumney <jasonr@gnu.org>
parents: 64769
diff changeset
367 exit -1
91dbefb72927 (../src/config.h): Don't overwrite. Print a message instead.
Jason Rumney <jasonr@gnu.org>
parents: 64769
diff changeset
368
64655
1ec980dc979f (clean): Delete getopt.h.
Juanma Barranquero <lekktu@gmail.com>
parents: 64083
diff changeset
369 getopt.h: getopt_.h
1ec980dc979f (clean): Delete getopt.h.
Juanma Barranquero <lekktu@gmail.com>
parents: 64083
diff changeset
370 $(CP) $(ALL_DEPS) $@
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
371
110675
7e4b4d33d1b2 Support TAGS targets in the w32 build.
Eli Zaretskii <eliz@gnu.org>
parents: 110653
diff changeset
372 ### TAGS ###
7e4b4d33d1b2 Support TAGS targets in the w32 build.
Eli Zaretskii <eliz@gnu.org>
parents: 110653
diff changeset
373
7e4b4d33d1b2 Support TAGS targets in the w32 build.
Eli Zaretskii <eliz@gnu.org>
parents: 110653
diff changeset
374 TAGS: $(BLD)/etags.exe *.c *.h
7e4b4d33d1b2 Support TAGS targets in the w32 build.
Eli Zaretskii <eliz@gnu.org>
parents: 110653
diff changeset
375 $(BLD)/etags.exe *.c *.h
7e4b4d33d1b2 Support TAGS targets in the w32 build.
Eli Zaretskii <eliz@gnu.org>
parents: 110653
diff changeset
376
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
377 ### DEPENDENCIES ###
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
378
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
379 EMACS_ROOT = ..
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
380 SRC = .
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
381
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
382 $(BLD)/alloca.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
383 $(SRC)/alloca.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
384 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
385 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
386 $(EMACS_ROOT)/src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
387 $(EMACS_ROOT)/src/blockinput.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
388
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
389 $(BLD)/ctags.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
390 $(SRC)/ctags.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
391 $(EMACS_ROOT)/nt/inc/sys/param.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
392 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
393 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
394 $(EMACS_ROOT)/lib-src/../src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
395 $(SRC)/ntlib.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
396 $(SRC)/getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
397
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
398 $(BLD)/emacsclient.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
399 $(SRC)/emacsclient.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
400 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
401 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
402 $(EMACS_ROOT)/lib-src/../src/config.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
403
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
404 $(BLD)/etags.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
405 $(SRC)/etags.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
406 $(EMACS_ROOT)/nt/inc/sys/param.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
407 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
408 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
409 $(EMACS_ROOT)/lib-src/../src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
410 $(SRC)/ntlib.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
411 $(SRC)/getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
412
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
413 $(BLD)/fakemail.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
414 $(SRC)/fakemail.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
415 $(SRC)/ntlib.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
416 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
417 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
418 $(EMACS_ROOT)/lib-src/../src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
419 $(EMACS_ROOT)/nt/inc/pwd.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
420
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
421 $(BLD)/getdate.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
422 $(SRC)/getdate.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
423 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
424 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
425 $(EMACS_ROOT)/src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
426 $(MSTOOLS_SYS)/types.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
427
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
428 $(BLD)/getopt.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
429 $(SRC)/getopt.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
430 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
431 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
432 $(EMACS_ROOT)/src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
433 $(SRC)/ntlib.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
434 $(SRC)/getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
435
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
436 $(BLD)/getopt1.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
437 $(SRC)/getopt1.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
438 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
439 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
440 $(EMACS_ROOT)/src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
441 $(SRC)/getopt.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
442
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
443 $(BLD)/hexl.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
444 $(SRC)/hexl.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
445
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
446 $(BLD)/leditcfns.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
447 $(SRC)/leditcfns.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
448
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
449 $(BLD)/make-docfile.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
450 $(SRC)/make-docfile.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
451 $(EMACS_ROOT)/src/config.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
452
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
453 $(BLD)/make-path.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
454 $(SRC)/make-path.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
455
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
456 $(BLD)/movemail.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
457 $(SRC)/movemail.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
458 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
459 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
460 $(EMACS_ROOT)/lib-src/../src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
461 $(EMACS_ROOT)/nt/inc/sys/file.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
462 $(EMACS_ROOT)/lib-src/../src/syswait.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
463 $(EMACS_ROOT)/nt/inc/pwd.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
464 $(SRC)/ntlib.h
73974
5c5306b4cb49 (emacsclient): Depend also on emacsclientw.exe.
Juanma Barranquero <lekktu@gmail.com>
parents: 73954
diff changeset
465 $(CC) $(CFLAGS) -DUSG $(CC_OUT)$@ movemail.c
31631
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
466
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
467 $(BLD)/ntlib.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
468 $(SRC)/ntlib.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
469 $(SRC)/ntlib.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
470 $(EMACS_ROOT)/nt/inc/pwd.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
471
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
472 $(BLD)/pop.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
473 $(SRC)/pop.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
474 $(SRC)/pop.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
475 $(SRC)/ntlib.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
476
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
477 $(BLD)/profile.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
478 $(SRC)/profile.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
479 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
480 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
481 $(EMACS_ROOT)/lib-src/../src/config.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
482 $(EMACS_ROOT)/lib-src/../src/systime.h
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
483
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
484 $(BLD)/qsort.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
485 $(SRC)/qsort.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
486
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
487 $(BLD)/tcp.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
488 $(SRC)/tcp.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
489
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
490 $(BLD)/test-distrib.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
491 $(SRC)/test-distrib.c
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
492
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
493 $(BLD)/timer.$(O) : \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
494 $(SRC)/timer.c \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
495 $(EMACS_ROOT)/src/s/ms-w32.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
496 $(EMACS_ROOT)/src/m/intel386.h \
011566e20a32 Revert to Unix line endings.
Andrew Innes <andrewi@gnu.org>
parents: 31357
diff changeset
497 $(EMACS_ROOT)/lib-src/../src/config.h
74802
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
498
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
499 # The following dependencies are for supporting parallel builds, where
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
500 # we must make sure $(BLD) exists before any compilation starts.
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
501 #
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
502 $(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O): stamp_BLD
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
503
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
504 $(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS): stamp_BLD
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
505
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
506 $(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O): stamp_BLD
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
507
d825af228b06 (make-docfile, ctags, etags, ebrowse, hexl)
Eli Zaretskii <eliz@gnu.org>
parents: 74759
diff changeset
508 $(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O): stamp_BLD