aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/makefile.w32-in
diff options
context:
space:
mode:
authorAndrew Innes2000-09-14 21:59:59 +0000
committerAndrew Innes2000-09-14 21:59:59 +0000
commit7bbaaeddf0b1e2a5edae055717b5a141d4e094fc (patch)
tree0f6d72038736fe96be57df1e56d79e6bbdb2ff81 /lib-src/makefile.w32-in
parent3021e8160b268dd24d72872c526cec0f3d657306 (diff)
downloademacs-7bbaaeddf0b1e2a5edae055717b5a141d4e094fc.tar.gz
emacs-7bbaaeddf0b1e2a5edae055717b5a141d4e094fc.zip
Revert to Unix line endings.
Diffstat (limited to 'lib-src/makefile.w32-in')
-rw-r--r--lib-src/makefile.w32-in800
1 files changed, 400 insertions, 400 deletions
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index fd1fbd9d07f..3654e82d01f 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -1,400 +1,400 @@
1# Makefile for GNU Emacs lib-src directory. 1# Makefile for GNU Emacs lib-src directory.
2# Copyright (C) 1994, 2000 Free Software Foundation, Inc. 2# Copyright (C) 1994, 2000 Free Software Foundation, Inc.
3# 3#
4# This file is part of GNU Emacs. 4# This file is part of GNU Emacs.
5# 5#
6# GNU Emacs is free software; you can redistribute it and/or modify 6# GNU Emacs is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by 7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 2, or (at your option) 8# the Free Software Foundation; either version 2, or (at your option)
9# any later version. 9# any later version.
10# 10#
11# GNU Emacs is distributed in the hope that it will be useful, 11# GNU Emacs is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of 12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details. 14# GNU General Public License for more details.
15# 15#
16# You should have received a copy of the GNU General Public License 16# You should have received a copy of the GNU General Public License
17# along with GNU Emacs; see the file COPYING. If not, write to the 17# along with GNU Emacs; see the file COPYING. If not, write to the
18# Free Software Foundation, Inc., 59 Temple Place - Suite 330, 18# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19# Boston, MA 02111-1307, USA. 19# Boston, MA 02111-1307, USA.
20# 20#
21 21
22ALL = make-docfile hexl ctags etags movemail fakemail 22ALL = make-docfile hexl ctags etags movemail fakemail
23 23
24.PHONY: $(ALL) 24.PHONY: $(ALL)
25 25
26LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \ 26LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
27 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src 27 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc -I../src
28 28
29# don't know what (if) to do with these yet... 29# don't know what (if) to do with these yet...
30# 30#
31# $(BLD)/sorted-doc.exe \ 31# $(BLD)/sorted-doc.exe \
32# $(BLD)/env.exe \ 32# $(BLD)/env.exe \
33# $(BLD)/server.exe \ 33# $(BLD)/server.exe \
34# $(BLD)/emacstool.exe \ 34# $(BLD)/emacstool.exe \
35# $(BLD)/leditcfns.exe \ 35# $(BLD)/leditcfns.exe \
36# $(BLD)/emacsclient.exe \ 36# $(BLD)/emacsclient.exe \
37# $(BLD)/cvtmail.exe \ 37# $(BLD)/cvtmail.exe \
38# $(BLD)/digest-doc.exe \ 38# $(BLD)/digest-doc.exe \
39# $(BLD)/test-distrib.exe \ 39# $(BLD)/test-distrib.exe \
40 40
41 41
42LIBS = $(BASE_LIBS) $(ADVAPI32) 42LIBS = $(BASE_LIBS) $(ADVAPI32)
43 43
44$(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) 44$(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O)
45 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS) 45 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS)
46$(BLD)/hexl.exe: $(BLD)/hexl.$(O) 46$(BLD)/hexl.exe: $(BLD)/hexl.$(O)
47 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS) 47 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS)
48$(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) 48$(BLD)/fakemail.exe: $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O)
49 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS) 49 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/fakemail.$(O) $(BLD)/ntlib.$(O) $(LIBS)
50 50
51make-docfile: $(BLD) $(BLD)/make-docfile.exe 51make-docfile: $(BLD) $(BLD)/make-docfile.exe
52ctags: $(BLD) $(BLD)/ctags.exe 52ctags: $(BLD) $(BLD)/ctags.exe
53etags: $(BLD) $(BLD)/etags.exe 53etags: $(BLD) $(BLD)/etags.exe
54hexl: $(BLD) $(BLD)/hexl.exe 54hexl: $(BLD) $(BLD)/hexl.exe
55movemail: $(BLD) $(BLD)/movemail.exe 55movemail: $(BLD) $(BLD)/movemail.exe
56fakemail: $(BLD) $(BLD)/fakemail.exe 56fakemail: $(BLD) $(BLD)/fakemail.exe
57 57
58GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O) 58GETOPTOBJS = $(BLD)/getopt.$(O) $(BLD)/getopt1.$(O)
59GETOPTDEPS = $(GETOPTOBJS) getopt.h 59GETOPTDEPS = $(GETOPTOBJS) getopt.h
60MOVEMAILOBJS = $(BLD)/movemail.$(O) \ 60MOVEMAILOBJS = $(BLD)/movemail.$(O) \
61 $(BLD)/pop.$(O) \ 61 $(BLD)/pop.$(O) \
62 $(BLD)/ntlib.$(O) \ 62 $(BLD)/ntlib.$(O) \
63 $(GETOPTOBJS) 63 $(GETOPTOBJS)
64 64
65$(BLD)/movemail.exe: $(MOVEMAILOBJS) getopt.h 65$(BLD)/movemail.exe: $(MOVEMAILOBJS) getopt.h
66# put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib 66# put wsock32.lib before $(LIBS) to ensure we don't link to ws2_32.lib
67 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS) 67 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(MOVEMAILOBJS) $(WSOCK32) $(LIBS)
68 68
69ETAGSOBJ = $(BLD)/etags.$(O) \ 69ETAGSOBJ = $(BLD)/etags.$(O) \
70 $(BLD)/getopt.$(O) \ 70 $(BLD)/getopt.$(O) \
71 $(BLD)/getopt1.$(O) \ 71 $(BLD)/getopt1.$(O) \
72 $(BLD)/ntlib.$(O) \ 72 $(BLD)/ntlib.$(O) \
73 $(BLD)/regex.$(O) 73 $(BLD)/regex.$(O)
74 74
75$(BLD)/etags.exe: $(ETAGSOBJ) 75$(BLD)/etags.exe: $(ETAGSOBJ)
76 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ETAGSOBJ) $(LIBS) 76 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(ETAGSOBJ) $(LIBS)
77 77
78 78
79$(BLD)/regex.$(O): ../src/regex.c ../src/regex.h ../src/config.h 79$(BLD)/regex.$(O): ../src/regex.c ../src/regex.h ../src/config.h
80 $(CC) $(CFLAGS) -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ 80 $(CC) $(CFLAGS) -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \
81 ../src/regex.c $(CC_OUT)$@ 81 ../src/regex.c $(CC_OUT)$@
82 82
83ETAGS_CFLAGS = -DHAVE_GETCWD 83ETAGS_CFLAGS = -DHAVE_GETCWD
84$(BLD)/etags.$(O): etags.c 84$(BLD)/etags.$(O): etags.c
85 $(CC) $(CFLAGS) $(ETAGS_CFLAGS) $(CC_OUT)$@ etags.c 85 $(CC) $(CFLAGS) $(ETAGS_CFLAGS) $(CC_OUT)$@ etags.c
86 86
87CTAGSOBJ = $(BLD)/ctags.$(O) \ 87CTAGSOBJ = $(BLD)/ctags.$(O) \
88 $(BLD)/getopt.$(O) \ 88 $(BLD)/getopt.$(O) \
89 $(BLD)/getopt1.$(O) \ 89 $(BLD)/getopt1.$(O) \
90 $(BLD)/ntlib.$(O) \ 90 $(BLD)/ntlib.$(O) \
91 $(BLD)/regex.$(O) 91 $(BLD)/regex.$(O)
92 92
93$(BLD)/ctags.exe: $(CTAGSOBJ) 93$(BLD)/ctags.exe: $(CTAGSOBJ)
94 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(CTAGSOBJ) $(LIBS) 94 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(CTAGSOBJ) $(LIBS)
95 95
96ctags.c: etags.c 96ctags.c: etags.c
97 - $(DEL) ctags.c 97 - $(DEL) ctags.c
98 $(CP) etags.c ctags.c 98 $(CP) etags.c ctags.c
99 99
100CTAGS_CFLAGS = -DCTAGS $(ETAGS_CFLAGS) 100CTAGS_CFLAGS = -DCTAGS $(ETAGS_CFLAGS)
101$(BLD)/ctags.$(O): ctags.c 101$(BLD)/ctags.$(O): ctags.c
102 $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c 102 $(CC) $(CFLAGS) $(CTAGS_CFLAGS) $(CC_OUT)$@ ctags.c
103 103
104# 104#
105# don't know what to do with these yet... 105# don't know what to do with these yet...
106# 106#
107# $(BLD)/sorted-doc.exe: $(BLD)/sorted-doc.$(O) 107# $(BLD)/sorted-doc.exe: $(BLD)/sorted-doc.$(O)
108# $(BLD)/yow.exe: $(BLD)/yow.$(O) 108# $(BLD)/yow.exe: $(BLD)/yow.$(O)
109# $(BLD)/emacstool.exe: $(BLD)/emacstool.$(O) 109# $(BLD)/emacstool.exe: $(BLD)/emacstool.$(O)
110# $(BLD)/leditcfns.exe: $(BLD)/leditcfns.$(O) 110# $(BLD)/leditcfns.exe: $(BLD)/leditcfns.$(O)
111# $(BLD)/server.exe: $(BLD)/server.$(O) 111# $(BLD)/server.exe: $(BLD)/server.$(O)
112# $(BLD)/cvtmail.exe: $(BLD)/cvtmail.$(O) 112# $(BLD)/cvtmail.exe: $(BLD)/cvtmail.$(O)
113# $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O) 113# $(BLD)/digest-doc.exe: $(BLD)/digest-doc.$(O)
114# $(BLD)/emacsclient.exe: $(BLD)/emacsclient.$(O) 114# $(BLD)/emacsclient.exe: $(BLD)/emacsclient.$(O)
115# $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) 115# $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
116 116
117# 117#
118# From ..\src\makefile.nt. 118# From ..\src\makefile.nt.
119# 119#
120obj = abbrev.c alloc.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c cm.c cmds.c charset.c coding.c category.c ccl.c data.c dired.c dispnew.c doc.c doprnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c fns.c fontset.c indent.c insdel.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.c minibuf.c xfaces.c mocklisp.c print.c process.c regex.c scroll.c search.c syntax.c sysdep.c term.c termcap.c tparam.c undo.c unexw32.c window.c xdisp.c casetab.c floatfns.c frame.c gmalloc.c intervals.c ralloc.c textprop.c vm-limit.c region-cache.c strftime.c w32.c w32console.c xfaces.c w32fns.c w32heap.c w32inevt.c w32proc.c w32reg.c w32menu.c w32select.c w32term.c w32xfns.c 120obj = abbrev.c alloc.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c cm.c cmds.c charset.c coding.c category.c ccl.c data.c dired.c dispnew.c doc.c doprnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c fns.c fontset.c indent.c insdel.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.c minibuf.c xfaces.c mocklisp.c print.c process.c regex.c scroll.c search.c syntax.c sysdep.c term.c termcap.c tparam.c undo.c unexw32.c window.c xdisp.c casetab.c floatfns.c frame.c gmalloc.c intervals.c ralloc.c textprop.c vm-limit.c region-cache.c strftime.c w32.c w32console.c xfaces.c w32fns.c w32heap.c w32inevt.c w32proc.c w32reg.c w32menu.c w32select.c w32term.c w32xfns.c
121 121
122# 122#
123# These are the lisp files that are loaded up in loadup.el 123# These are the lisp files that are loaded up in loadup.el
124# 124#
125lispsource = ../lisp/ 125lispsource = ../lisp/
126 126
127FACE_SUPPORT = $(lispsource)facemenu.elc 127FACE_SUPPORT = $(lispsource)facemenu.elc
128MOUSE_SUPPORT = $(lispsource)select.elc $(lispsource)scroll-bar.elc 128MOUSE_SUPPORT = $(lispsource)select.elc $(lispsource)scroll-bar.elc
129FLOAT_SUPPORT = $(lispsource)float-sup.elc 129FLOAT_SUPPORT = $(lispsource)float-sup.elc
130WINNT_SUPPORT = $(lispsource)ls-lisp.elc $(lispsource)w32-fns.elc $(lispsource)dos-w32.elc 130WINNT_SUPPORT = $(lispsource)ls-lisp.elc $(lispsource)w32-fns.elc $(lispsource)dos-w32.elc
131 131
132lisp= \ 132lisp= \
133 $(lispsource)abbrev.elc \ 133 $(lispsource)abbrev.elc \
134 $(lispsource)buff-menu.elc \ 134 $(lispsource)buff-menu.elc \
135 $(lispsource)byte-run.elc \ 135 $(lispsource)byte-run.elc \
136 $(lispsource)cus-start.el \ 136 $(lispsource)cus-start.el \
137 $(lispsource)custom.elc \ 137 $(lispsource)custom.elc \
138 $(lispsource)faces.elc \ 138 $(lispsource)faces.elc \
139 $(lispsource)files.elc \ 139 $(lispsource)files.elc \
140 $(lispsource)textmodes/fill.elc \ 140 $(lispsource)textmodes/fill.elc \
141 $(lispsource)format.elc \ 141 $(lispsource)format.elc \
142 $(FACE_SUPPORT) \ 142 $(FACE_SUPPORT) \
143 $(MOUSE_SUPPORT) \ 143 $(MOUSE_SUPPORT) \
144 $(FLOAT_SUPPORT) \ 144 $(FLOAT_SUPPORT) \
145 $(lispsource)frame.elc\ 145 $(lispsource)frame.elc\
146 $(X_WINDOWS_SUPPORT) \ 146 $(X_WINDOWS_SUPPORT) \
147 $(lispsource)help.elc \ 147 $(lispsource)help.elc \
148 $(lispsource)indent.elc \ 148 $(lispsource)indent.elc \
149 $(lispsource)isearch.elc \ 149 $(lispsource)isearch.elc \
150 $(lispsource)emacs-lisp/lisp-mode.elc \ 150 $(lispsource)emacs-lisp/lisp-mode.elc \
151 $(lispsource)emacs-lisp/lisp.elc \ 151 $(lispsource)emacs-lisp/lisp.elc \
152 $(lispsource)loadup.el \ 152 $(lispsource)loadup.el \
153 $(lispsource)loaddefs.el \ 153 $(lispsource)loaddefs.el \
154 $(lispsource)map-ynp.elc \ 154 $(lispsource)map-ynp.elc \
155 $(lispsource)menu-bar.elc \ 155 $(lispsource)menu-bar.elc \
156 $(lispsource)international/mule.elc \ 156 $(lispsource)international/mule.elc \
157 $(lispsource)international/mule-conf.el \ 157 $(lispsource)international/mule-conf.el \
158 $(lispsource)international/mule-cmds.elc \ 158 $(lispsource)international/mule-cmds.elc \
159 $(lispsource)international/characters.elc \ 159 $(lispsource)international/characters.elc \
160 $(lispsource)language/chinese.elc \ 160 $(lispsource)language/chinese.elc \
161 $(lispsource)language/cyrillic.elc \ 161 $(lispsource)language/cyrillic.elc \
162 $(lispsource)language/devanagari.elc \ 162 $(lispsource)language/devanagari.elc \
163 $(lispsource)language/english.elc \ 163 $(lispsource)language/english.elc \
164 $(lispsource)language/ethiopic.elc \ 164 $(lispsource)language/ethiopic.elc \
165 $(lispsource)language/european.elc \ 165 $(lispsource)language/european.elc \
166 $(lispsource)language/greek.elc \ 166 $(lispsource)language/greek.elc \
167 $(lispsource)language/hebrew.elc \ 167 $(lispsource)language/hebrew.elc \
168 $(lispsource)language/indian.elc \ 168 $(lispsource)language/indian.elc \
169 $(lispsource)language/japanese.elc \ 169 $(lispsource)language/japanese.elc \
170 $(lispsource)language/korean.elc \ 170 $(lispsource)language/korean.elc \
171 $(lispsource)language/lao.elc \ 171 $(lispsource)language/lao.elc \
172 $(lispsource)language/thai.elc \ 172 $(lispsource)language/thai.elc \
173 $(lispsource)language/tibetan.elc \ 173 $(lispsource)language/tibetan.elc \
174 $(lispsource)language/vietnamese.elc \ 174 $(lispsource)language/vietnamese.elc \
175 $(lispsource)language/misc-lang.elc \ 175 $(lispsource)language/misc-lang.elc \
176 $(lispsource)textmodes/page.elc \ 176 $(lispsource)textmodes/page.elc \
177 $(lispsource)textmodes/paragraphs.elc \ 177 $(lispsource)textmodes/paragraphs.elc \
178 $(lispsource)paths.el \ 178 $(lispsource)paths.el \
179 $(lispsource)register.elc \ 179 $(lispsource)register.elc \
180 $(lispsource)replace.elc \ 180 $(lispsource)replace.elc \
181 $(lispsource)simple.elc \ 181 $(lispsource)simple.elc \
182 $(lispsource)startup.elc \ 182 $(lispsource)startup.elc \
183 $(lispsource)subr.elc \ 183 $(lispsource)subr.elc \
184 $(lispsource)textmodes/text-mode.elc \ 184 $(lispsource)textmodes/text-mode.elc \
185 $(lispsource)vc-hooks.elc \ 185 $(lispsource)vc-hooks.elc \
186 $(lispsource)ediff-hook.elc \ 186 $(lispsource)ediff-hook.elc \
187 $(VMS_SUPPORT) \ 187 $(VMS_SUPPORT) \
188 $(MSDOS_SUPPORT) \ 188 $(MSDOS_SUPPORT) \
189 $(WINNT_SUPPORT) \ 189 $(WINNT_SUPPORT) \
190 $(lispsource)window.elc \ 190 $(lispsource)window.elc \
191 $(lispsource)version.el 191 $(lispsource)version.el
192 192
193 193
194DOC = DOC 194DOC = DOC
195$(DOC): $(BLD)/make-docfile.exe 195$(DOC): $(BLD)/make-docfile.exe
196 - $(DEL) $(DOC) 196 - $(DEL) $(DOC)
197 "./$(BLD)/make-docfile" -d ../src $(obj) > $(DOC) 197 "./$(BLD)/make-docfile" -d ../src $(obj) > $(DOC)
198 "./$(BLD)/make-docfile" -d ../src $(lisp) >> $(DOC) 198 "./$(BLD)/make-docfile" -d ../src $(lisp) >> $(DOC)
199 $(CP) $(DOC) ../etc/DOC-X 199 $(CP) $(DOC) ../etc/DOC-X
200 - mkdir "../src/$(OBJDIR)" 200 - mkdir "../src/$(OBJDIR)"
201 - mkdir "../src/$(OBJDIR)/etc" 201 - mkdir "../src/$(OBJDIR)/etc"
202 $(CP) $(DOC) ../src/$(OBJDIR)/etc/DOC-X 202 $(CP) $(DOC) ../src/$(OBJDIR)/etc/DOC-X
203 203
204{$(BLD)}.$(O){$(BLD)}.exe: 204{$(BLD)}.$(O){$(BLD)}.exe:
205 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $*.$(O) $(LIBS) 205 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $*.$(O) $(LIBS)
206 206
207# 207#
208# Build the executables 208# Build the executables
209# 209#
210all: $(BLD) $(ALL) $(DOC) 210all: $(BLD) $(ALL) $(DOC)
211 211
212# 212#
213# Assuming INSTALL_DIR is defined, build and install emacs in it. 213# Assuming INSTALL_DIR is defined, build and install emacs in it.
214# 214#
215INSTALL_FILES = $(ALL) 215INSTALL_FILES = $(ALL)
216install: $(INSTALL_FILES) 216install: $(INSTALL_FILES)
217 - mkdir "$(INSTALL_DIR)/bin" 217 - mkdir "$(INSTALL_DIR)/bin"
218 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin 218 $(CP) $(BLD)/etags.exe $(INSTALL_DIR)/bin
219 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin 219 $(CP) $(BLD)/ctags.exe $(INSTALL_DIR)/bin
220 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin 220 $(CP) $(BLD)/hexl.exe $(INSTALL_DIR)/bin
221 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin 221 $(CP) $(BLD)/movemail.exe $(INSTALL_DIR)/bin
222 $(CP) $(BLD)/fakemail.exe $(INSTALL_DIR)/bin 222 $(CP) $(BLD)/fakemail.exe $(INSTALL_DIR)/bin
223 - mkdir "$(INSTALL_DIR)/etc" 223 - mkdir "$(INSTALL_DIR)/etc"
224 $(CP) $(DOC) $(INSTALL_DIR)/etc 224 $(CP) $(DOC) $(INSTALL_DIR)/etc
225 225
226# 226#
227# Maintenance 227# Maintenance
228# 228#
229clean: 229clean:
230 - $(DEL) *~ *.pdb DOC* 230 - $(DEL) *~ *.pdb DOC*
231 - $(DEL) ctags.c 231 - $(DEL) ctags.c
232 - $(DEL_TREE) $(OBJDIR) 232 - $(DEL_TREE) $(OBJDIR)
233 233
234cleanall: clean 234cleanall: clean
235 - $(DEL_TREE) obj 235 - $(DEL_TREE) obj
236 - $(DEL_TREE) obj-spd 236 - $(DEL_TREE) obj-spd
237 - $(DEL_TREE) oo 237 - $(DEL_TREE) oo
238 - $(DEL_TREE) oo-spd 238 - $(DEL_TREE) oo-spd
239 239
240# 240#
241# Headers we would preprocess if we could. 241# Headers we would preprocess if we could.
242# 242#
243../src/config.h: ../nt/$(CONFIG_H) 243../src/config.h: ../nt/$(CONFIG_H)
244 $(CP) $(ALL_DEPS) $@ 244 $(CP) $(ALL_DEPS) $@
245../src/paths.h: ../nt/paths.h 245../src/paths.h: ../nt/paths.h
246 $(CP) $(ALL_DEPS) $@ 246 $(CP) $(ALL_DEPS) $@
247 247
248### DEPENDENCIES ### 248### DEPENDENCIES ###
249 249
250EMACS_ROOT = .. 250EMACS_ROOT = ..
251SRC = . 251SRC = .
252 252
253$(BLD)/alloca.$(O) : \ 253$(BLD)/alloca.$(O) : \
254 $(SRC)/alloca.c \ 254 $(SRC)/alloca.c \
255 $(EMACS_ROOT)/src/s/ms-w32.h \ 255 $(EMACS_ROOT)/src/s/ms-w32.h \
256 $(EMACS_ROOT)/src/m/intel386.h \ 256 $(EMACS_ROOT)/src/m/intel386.h \
257 $(EMACS_ROOT)/src/config.h \ 257 $(EMACS_ROOT)/src/config.h \
258 $(EMACS_ROOT)/src/blockinput.h 258 $(EMACS_ROOT)/src/blockinput.h
259 259
260$(BLD)/b2m.$(O) : \ 260$(BLD)/b2m.$(O) : \
261 $(SRC)/b2m.c \ 261 $(SRC)/b2m.c \
262 $(EMACS_ROOT)/src/s/ms-w32.h \ 262 $(EMACS_ROOT)/src/s/ms-w32.h \
263 $(EMACS_ROOT)/src/m/intel386.h \ 263 $(EMACS_ROOT)/src/m/intel386.h \
264 $(EMACS_ROOT)/lib-src/../src/config.h 264 $(EMACS_ROOT)/lib-src/../src/config.h
265 265
266$(BLD)/ctags.$(O) : \ 266$(BLD)/ctags.$(O) : \
267 $(SRC)/ctags.c \ 267 $(SRC)/ctags.c \
268 $(EMACS_ROOT)/nt/inc/sys/param.h \ 268 $(EMACS_ROOT)/nt/inc/sys/param.h \
269 $(EMACS_ROOT)/src/s/ms-w32.h \ 269 $(EMACS_ROOT)/src/s/ms-w32.h \
270 $(EMACS_ROOT)/src/m/intel386.h \ 270 $(EMACS_ROOT)/src/m/intel386.h \
271 $(EMACS_ROOT)/lib-src/../src/config.h \ 271 $(EMACS_ROOT)/lib-src/../src/config.h \
272 $(SRC)/ntlib.h \ 272 $(SRC)/ntlib.h \
273 $(SRC)/getopt.h 273 $(SRC)/getopt.h
274 274
275$(BLD)/cvtmail.$(O) : \ 275$(BLD)/cvtmail.$(O) : \
276 $(SRC)/cvtmail.c 276 $(SRC)/cvtmail.c
277 277
278$(BLD)/digest-doc.$(O) : \ 278$(BLD)/digest-doc.$(O) : \
279 $(SRC)/digest-doc.c 279 $(SRC)/digest-doc.c
280 280
281$(BLD)/emacsclient.$(O) : \ 281$(BLD)/emacsclient.$(O) : \
282 $(SRC)/emacsclient.c \ 282 $(SRC)/emacsclient.c \
283 $(EMACS_ROOT)/src/s/ms-w32.h \ 283 $(EMACS_ROOT)/src/s/ms-w32.h \
284 $(EMACS_ROOT)/src/m/intel386.h \ 284 $(EMACS_ROOT)/src/m/intel386.h \
285 $(EMACS_ROOT)/lib-src/../src/config.h 285 $(EMACS_ROOT)/lib-src/../src/config.h
286 286
287$(BLD)/emacsserver.$(O) : \ 287$(BLD)/emacsserver.$(O) : \
288 $(SRC)/emacsserver.c \ 288 $(SRC)/emacsserver.c \
289 $(EMACS_ROOT)/src/s/ms-w32.h \ 289 $(EMACS_ROOT)/src/s/ms-w32.h \
290 $(EMACS_ROOT)/src/m/intel386.h \ 290 $(EMACS_ROOT)/src/m/intel386.h \
291 $(EMACS_ROOT)/lib-src/../src/config.h \ 291 $(EMACS_ROOT)/lib-src/../src/config.h \
292 $(EMACS_ROOT)/nt/inc/sys/file.h 292 $(EMACS_ROOT)/nt/inc/sys/file.h
293 293
294$(BLD)/emacstool.$(O) : \ 294$(BLD)/emacstool.$(O) : \
295 $(SRC)/emacstool.c \ 295 $(SRC)/emacstool.c \
296 $(EMACS_ROOT)/nt/inc/sys/file.h 296 $(EMACS_ROOT)/nt/inc/sys/file.h
297 297
298$(BLD)/etags.$(O) : \ 298$(BLD)/etags.$(O) : \
299 $(SRC)/etags.c \ 299 $(SRC)/etags.c \
300 $(EMACS_ROOT)/nt/inc/sys/param.h \ 300 $(EMACS_ROOT)/nt/inc/sys/param.h \
301 $(EMACS_ROOT)/src/s/ms-w32.h \ 301 $(EMACS_ROOT)/src/s/ms-w32.h \
302 $(EMACS_ROOT)/src/m/intel386.h \ 302 $(EMACS_ROOT)/src/m/intel386.h \
303 $(EMACS_ROOT)/lib-src/../src/config.h \ 303 $(EMACS_ROOT)/lib-src/../src/config.h \
304 $(SRC)/ntlib.h \ 304 $(SRC)/ntlib.h \
305 $(SRC)/getopt.h 305 $(SRC)/getopt.h
306 306
307$(BLD)/fakemail.$(O) : \ 307$(BLD)/fakemail.$(O) : \
308 $(SRC)/fakemail.c \ 308 $(SRC)/fakemail.c \
309 $(SRC)/ntlib.h \ 309 $(SRC)/ntlib.h \
310 $(EMACS_ROOT)/src/s/ms-w32.h \ 310 $(EMACS_ROOT)/src/s/ms-w32.h \
311 $(EMACS_ROOT)/src/m/intel386.h \ 311 $(EMACS_ROOT)/src/m/intel386.h \
312 $(EMACS_ROOT)/lib-src/../src/config.h \ 312 $(EMACS_ROOT)/lib-src/../src/config.h \
313 $(EMACS_ROOT)/nt/inc/pwd.h 313 $(EMACS_ROOT)/nt/inc/pwd.h
314 314
315$(BLD)/getdate.$(O) : \ 315$(BLD)/getdate.$(O) : \
316 $(SRC)/getdate.c \ 316 $(SRC)/getdate.c \
317 $(EMACS_ROOT)/src/s/ms-w32.h \ 317 $(EMACS_ROOT)/src/s/ms-w32.h \
318 $(EMACS_ROOT)/src/m/intel386.h \ 318 $(EMACS_ROOT)/src/m/intel386.h \
319 $(EMACS_ROOT)/src/config.h \ 319 $(EMACS_ROOT)/src/config.h \
320 $(MSTOOLS_SYS)/types.h 320 $(MSTOOLS_SYS)/types.h
321 321
322$(BLD)/getopt.$(O) : \ 322$(BLD)/getopt.$(O) : \
323 $(SRC)/getopt.c \ 323 $(SRC)/getopt.c \
324 $(EMACS_ROOT)/src/s/ms-w32.h \ 324 $(EMACS_ROOT)/src/s/ms-w32.h \
325 $(EMACS_ROOT)/src/m/intel386.h \ 325 $(EMACS_ROOT)/src/m/intel386.h \
326 $(EMACS_ROOT)/src/config.h \ 326 $(EMACS_ROOT)/src/config.h \
327 $(SRC)/ntlib.h \ 327 $(SRC)/ntlib.h \
328 $(SRC)/getopt.h 328 $(SRC)/getopt.h
329 329
330$(BLD)/getopt1.$(O) : \ 330$(BLD)/getopt1.$(O) : \
331 $(SRC)/getopt1.c \ 331 $(SRC)/getopt1.c \
332 $(EMACS_ROOT)/src/s/ms-w32.h \ 332 $(EMACS_ROOT)/src/s/ms-w32.h \
333 $(EMACS_ROOT)/src/m/intel386.h \ 333 $(EMACS_ROOT)/src/m/intel386.h \
334 $(EMACS_ROOT)/src/config.h \ 334 $(EMACS_ROOT)/src/config.h \
335 $(SRC)/getopt.h 335 $(SRC)/getopt.h
336 336
337$(BLD)/hexl.$(O) : \ 337$(BLD)/hexl.$(O) : \
338 $(SRC)/hexl.c 338 $(SRC)/hexl.c
339 339
340$(BLD)/leditcfns.$(O) : \ 340$(BLD)/leditcfns.$(O) : \
341 $(SRC)/leditcfns.c 341 $(SRC)/leditcfns.c
342 342
343$(BLD)/make-docfile.$(O) : \ 343$(BLD)/make-docfile.$(O) : \
344 $(SRC)/make-docfile.c \ 344 $(SRC)/make-docfile.c \
345 $(EMACS_ROOT)/src/config.h 345 $(EMACS_ROOT)/src/config.h
346 346
347$(BLD)/make-path.$(O) : \ 347$(BLD)/make-path.$(O) : \
348 $(SRC)/make-path.c 348 $(SRC)/make-path.c
349 349
350$(BLD)/movemail.$(O) : \ 350$(BLD)/movemail.$(O) : \
351 $(SRC)/movemail.c \ 351 $(SRC)/movemail.c \
352 $(EMACS_ROOT)/src/s/ms-w32.h \ 352 $(EMACS_ROOT)/src/s/ms-w32.h \
353 $(EMACS_ROOT)/src/m/intel386.h \ 353 $(EMACS_ROOT)/src/m/intel386.h \
354 $(EMACS_ROOT)/lib-src/../src/config.h \ 354 $(EMACS_ROOT)/lib-src/../src/config.h \
355 $(EMACS_ROOT)/nt/inc/sys/file.h \ 355 $(EMACS_ROOT)/nt/inc/sys/file.h \
356 $(EMACS_ROOT)/src/vmsproc.h \ 356 $(EMACS_ROOT)/src/vmsproc.h \
357 $(EMACS_ROOT)/lib-src/../src/syswait.h \ 357 $(EMACS_ROOT)/lib-src/../src/syswait.h \
358 $(EMACS_ROOT)/nt/inc/pwd.h \ 358 $(EMACS_ROOT)/nt/inc/pwd.h \
359 $(SRC)/ntlib.h 359 $(SRC)/ntlib.h
360 $(CC) $(CFLAGS) -DUSG $(CC_OUT)$@ movemail.c 360 $(CC) $(CFLAGS) -DUSG $(CC_OUT)$@ movemail.c
361 361
362$(BLD)/ntlib.$(O) : \ 362$(BLD)/ntlib.$(O) : \
363 $(SRC)/ntlib.c \ 363 $(SRC)/ntlib.c \
364 $(SRC)/ntlib.h \ 364 $(SRC)/ntlib.h \
365 $(EMACS_ROOT)/nt/inc/pwd.h 365 $(EMACS_ROOT)/nt/inc/pwd.h
366 366
367$(BLD)/pop.$(O) : \ 367$(BLD)/pop.$(O) : \
368 $(SRC)/pop.c \ 368 $(SRC)/pop.c \
369 $(SRC)/pop.h \ 369 $(SRC)/pop.h \
370 $(SRC)/ntlib.h 370 $(SRC)/ntlib.h
371 371
372$(BLD)/profile.$(O) : \ 372$(BLD)/profile.$(O) : \
373 $(SRC)/profile.c \ 373 $(SRC)/profile.c \
374 $(EMACS_ROOT)/src/s/ms-w32.h \ 374 $(EMACS_ROOT)/src/s/ms-w32.h \
375 $(EMACS_ROOT)/src/m/intel386.h \ 375 $(EMACS_ROOT)/src/m/intel386.h \
376 $(EMACS_ROOT)/lib-src/../src/config.h \ 376 $(EMACS_ROOT)/lib-src/../src/config.h \
377 $(EMACS_ROOT)/src/vmstime.h \ 377 $(EMACS_ROOT)/src/vmstime.h \
378 $(EMACS_ROOT)/lib-src/../src/systime.h 378 $(EMACS_ROOT)/lib-src/../src/systime.h
379 379
380$(BLD)/qsort.$(O) : \ 380$(BLD)/qsort.$(O) : \
381 $(SRC)/qsort.c 381 $(SRC)/qsort.c
382 382
383$(BLD)/sorted-doc.$(O) : \ 383$(BLD)/sorted-doc.$(O) : \
384 $(SRC)/sorted-doc.c 384 $(SRC)/sorted-doc.c
385 385
386$(BLD)/tcp.$(O) : \ 386$(BLD)/tcp.$(O) : \
387 $(SRC)/tcp.c 387 $(SRC)/tcp.c
388 388
389$(BLD)/test-distrib.$(O) : \ 389$(BLD)/test-distrib.$(O) : \
390 $(SRC)/test-distrib.c 390 $(SRC)/test-distrib.c
391 391
392$(BLD)/timer.$(O) : \ 392$(BLD)/timer.$(O) : \
393 $(SRC)/timer.c \ 393 $(SRC)/timer.c \
394 $(EMACS_ROOT)/src/s/ms-w32.h \ 394 $(EMACS_ROOT)/src/s/ms-w32.h \
395 $(EMACS_ROOT)/src/m/intel386.h \ 395 $(EMACS_ROOT)/src/m/intel386.h \
396 $(EMACS_ROOT)/lib-src/../src/config.h 396 $(EMACS_ROOT)/lib-src/../src/config.h
397 397
398$(BLD)/yow.$(O) : \ 398$(BLD)/yow.$(O) : \
399 $(SRC)/yow.c \ 399 $(SRC)/yow.c \
400 $(EMACS_ROOT)/lib-src/../src/paths.h 400 $(EMACS_ROOT)/lib-src/../src/paths.h