*** empty log message ***
[bpt/emacs.git] / src / makefile.w32-in
CommitLineData
96f49275
AI
1# Makefile for GNU Emacs on the Microsoft W32 API.\r
2# Copyright (c) 1992-2000 Free Software Foundation, Inc.\r
3#\r
4# This file is part of GNU Emacs.\r
5# \r
6# GNU Emacs is free software; you can redistribute it and/or modify\r
7# it under the terms of the GNU General Public License as published by\r
8# the Free Software Foundation; either version 2, or (at your option)\r
9# any later version.\r
10# \r
11# GNU Emacs is distributed in the hope that it will be useful,\r
12# but WITHOUT ANY WARRANTY; without even the implied warranty of\r
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r
14# GNU General Public License for more details.\r
15# \r
16# You should have received a copy of the GNU General Public License\r
17# along with GNU Emacs; see the file COPYING. If not, write to the\r
18# Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r
19# Boston, MA 02111-1307, USA.\r
20#\r
21\r
22ALL = emacs\r
23\r
24.PHONY: $(ALL)\r
25\r
26#\r
27# HAVE_CONFIG_H is required by some generic gnu sources stuck into\r
28# the emacs source tree.\r
29#\r
30LOCAL_FLAGS = -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I../nt/inc -D_UCHAR_T -DHAVE_NTGUI=1 $(EMACS_EXTRA_C_FLAGS)\r
31\r
32EMACS = $(BLD)/emacs.exe\r
33TEMACS = $(BLD)/temacs.exe\r
34TEMACS_TMP = $(BLD)/temacs.bin\r
35TLIB0 = $(BLD)/temacs0.$(A)\r
36TLIB1 = $(BLD)/temacs1.$(A)\r
37TLIBW32 = $(BLD)/temacw32.$(A)\r
38TOBJ = $(BLD)/firstfile.$(O)\r
39TRES = $(BLD)/emacs.res\r
40TLASTLIB = $(BLD)/lastfile.$(A)\r
41\r
42FULL_LINK_FLAGS = $(LINK_FLAGS) $(TEMACS_EXTRA_LINK)\r
43\r
44#\r
45# Split up the objects into two sets so that we don't run out of\r
46# command line space when we link them into a library.\r
47#\r
48# Put emacs.$(O) in a separate lib, since we need to have firstfile.$(O)\r
49# as the "main" object file when linking.\r
50#\r
51OBJ0 = $(BLD)/emacs.$(O)\r
52\r
53OBJ1 = $(BLD)/abbrev.$(O) \\r
54 $(BLD)/alloc.$(O) \\r
55 $(BLD)/alloca.$(O) \\r
56 $(BLD)/atimer.$(O) \\r
57 $(BLD)/buffer.$(O) \\r
58 $(BLD)/bytecode.$(O) \\r
59 $(BLD)/callint.$(O) \\r
60 $(BLD)/callproc.$(O) \\r
61 $(BLD)/casefiddle.$(O) \\r
62 $(BLD)/cm.$(O) \\r
63 $(BLD)/cmds.$(O) \\r
64 $(BLD)/data.$(O) \\r
65 $(BLD)/dired.$(O) \\r
66 $(BLD)/dispnew.$(O) \\r
67 $(BLD)/doc.$(O) \\r
68 $(BLD)/doprnt.$(O) \\r
69 $(BLD)/editfns.$(O) \\r
70 $(BLD)/eval.$(O) \\r
71 $(BLD)/fileio.$(O) \\r
72 $(BLD)/filelock.$(O) \\r
73 $(BLD)/filemode.$(O) \\r
74 $(BLD)/fns.$(O) \\r
75 $(BLD)/indent.$(O) \\r
76 $(BLD)/insdel.$(O) \\r
77 $(BLD)/keyboard.$(O) \\r
78 $(BLD)/keymap.$(O) \\r
79 $(BLD)/lread.$(O) \\r
80 $(BLD)/macros.$(O) \\r
81 $(BLD)/marker.$(O) \\r
82 $(BLD)/minibuf.$(O) \\r
83 $(BLD)/mocklisp.$(O) \\r
84 $(BLD)/w32.$(O) \\r
85 $(BLD)/w32heap.$(O) \\r
86 $(BLD)/w32inevt.$(O) \\r
87 $(BLD)/w32proc.$(O) \\r
88 $(BLD)/w32console.$(O) \\r
89 $(BLD)/print.$(O) \\r
90 $(BLD)/process.$(O) \\r
91 $(BLD)/regex.$(O) \\r
92 $(BLD)/scroll.$(O) \\r
93 $(BLD)/search.$(O) \\r
94 $(BLD)/syntax.$(O) \\r
95 $(BLD)/sysdep.$(O) \\r
96 $(BLD)/term.$(O) \\r
97 $(BLD)/termcap.$(O) \\r
98 $(BLD)/tparam.$(O) \\r
99 $(BLD)/undo.$(O) \\r
100 $(BLD)/unexw32.$(O) \\r
101 $(BLD)/window.$(O) \\r
102 $(BLD)/xdisp.$(O) \\r
103 $(BLD)/casetab.$(O) \\r
104 $(BLD)/floatfns.$(O) \\r
105 $(BLD)/frame.$(O) \\r
106 $(BLD)/gmalloc.$(O) \\r
107 $(BLD)/intervals.$(O) \\r
108 $(BLD)/composite.$(O) \\r
109 $(BLD)/ralloc.$(O) \\r
110 $(BLD)/textprop.$(O) \\r
111 $(BLD)/vm-limit.$(O) \\r
112 $(BLD)/region-cache.$(O) \\r
113 $(BLD)/strftime.$(O) \\r
114 $(BLD)/charset.$(O) \\r
115 $(BLD)/coding.$(O) \\r
116 $(BLD)/category.$(O) \\r
117 $(BLD)/ccl.$(O) \\r
118 $(BLD)/fontset.$(O)\r
119\r
120WIN32OBJ = $(BLD)/w32term.$(O) \\r
121 $(BLD)/w32xfns.$(O) \\r
122 $(BLD)/w32fns.$(O) \\r
123 $(BLD)/xfaces.$(O) \\r
124 $(BLD)/w32select.$(O) \\r
125 $(BLD)/w32menu.$(O) \\r
126 $(BLD)/w32reg.$(O) \\r
127 $(BLD)/w32bdf.$(O)\r
128\r
129LIBS = $(TLIB0) \\r
130 $(TLIB1) \\r
131 $(TLIBW32) \\r
132 $(TLASTLIB) \\r
133 $(ADVAPI32) \\r
134 $(GDI32) \\r
135 $(COMDLG32) \\r
136 $(USER32) \\r
137 $(MPR) \\r
138 $(SHELL32) \\r
139 $(libc)\r
140\r
141#\r
142# Build the executable and dump it.\r
143#\r
144all: $(ALL)\r
145\r
146#\r
147# The dumped executable\r
148#\r
149emacs: $(BLD) $(EMACS)\r
150$(EMACS): $(DOC) $(TEMACS)\r
cf498eda 151 "./$(BLD)/temacs.exe" -batch -l loadup dump\r
96f49275
AI
152\r
153#\r
154# The undumped executable\r
155# Note the extra post-link step to insert a static preload heap section.\r
156# If preload runs out of memory, increase the last argument to addsection\r
157# (it is the preload heap size in MB).\r
158#\r
159temacs: $(BLD) $(TEMACS)\r
160$(TEMACS): $(TLIB0) $(TLIB1) $(TLIBW32) $(TLASTLIB) $(TOBJ) $(TRES)\r
cf498eda
AI
161 $(LINK) $(LINK_OUT)$(TEMACS_TMP) $(FULL_LINK_FLAGS) $(TOBJ) $(TRES) $(LIBS)\r
162 "../nt/$(BLD)/addsection" "$(TEMACS_TMP)" "$(TEMACS)" EMHEAP 16\r
96f49275
AI
163\r
164bootstrap: bootstrap-emacs\r
165\r
166#\r
167# Build a temacs with a sufficiently large PURESIZE to load the\r
168# Lisp files from loadup.el in source form.\r
169#\r
170bootstrap-temacs: bootstrap-clean\r
cf498eda 171 $(MAKE) $(MFLAGS) temacs CFLAGS=$(ARGQUOTE)$(CFLAGS) -DPURESIZE=5000000$(ARGQUOTE)\r
96f49275
AI
172\r
173#\r
174# Dump an Emacs executable named bootstrap-emacs containing the \r
175# files from loadup.el in source form.\r
176#\r
177bootstrap-emacs: bootstrap-temacs\r
cf498eda
AI
178 "./$(BLD)/temacs.exe" -batch -l loadup bootstrap\r
179 - mkdir "../bin"\r
180 $(CP) $(EMACS) ../bin\r
96f49275
AI
181\r
182#\r
183# Force recompile of files that depend on PURESIZE\r
184#\r
185bootstrap-clean:\r
cf498eda
AI
186 - $(DEL) $(BLD)/alloc.$(O)\r
187 - $(DEL) $(BLD)/data.$(O)\r
188 - $(DEL) $(BLD)/intervals.$(O)\r
189 - $(DEL) $(BLD)/keyboard.$(O)\r
190 - $(DEL) $(BLD)/keymap.$(O)\r
96f49275
AI
191\r
192#\r
193# The resource file. NT 3.10 requires the use of cvtres; even though\r
194# it is not necessary on later versions, it is still ok to use it.\r
195#\r
cf498eda
AI
196$(TRES): ../nt/emacs.rc\r
197 $(RC) $(RC_INCLUDE)../nt $(RC_OUT)$@ $(ALL_DEPS)\r
96f49275
AI
198\r
199#\r
200# Build the library. Split up the build into two phases...otherwise we \r
201# run out of command line space.\r
202#\r
203$(TLIB0): $(OBJ0)\r
cf498eda
AI
204 - $(DEL) $@\r
205 $(AR) $(AR_OUT)$@ $(ALL_DEPS)\r
96f49275 206$(TLIB1): $(OBJ1)\r
cf498eda
AI
207 - $(DEL) $@\r
208 $(AR) $(AR_OUT)$@ $(ALL_DEPS)\r
96f49275 209$(TLIBW32): $(WIN32OBJ)\r
cf498eda
AI
210 - $(DEL) $@\r
211 $(AR) $(AR_OUT)$@ $(ALL_DEPS)\r
96f49275
AI
212\r
213#\r
214# Place lastfile.$(O) in its own library so that it can be loaded after\r
215# the source libraries but before any system libraries. Doing so defines\r
216# the end of Emacs' data section portably across compilers and systems.\r
217#\r
218$(TLASTLIB): $(BLD)/lastfile.$(O)\r
cf498eda
AI
219 - $(DEL) $@\r
220 $(AR) $(AR_OUT)$@ $(ALL_DEPS)\r
96f49275
AI
221\r
222#\r
223# Assuming INSTALL_DIR is defined, build and install emacs in it.\r
224#\r
225install: $(ALL)\r
cf498eda
AI
226 - mkdir "$(INSTALL_DIR)/bin"\r
227 $(CP) $(EMACS) $(INSTALL_DIR)/bin\r
96f49275
AI
228\r
229#\r
230# Maintenance\r
231# \r
cf498eda
AI
232clean:\r
233 - $(DEL) *~ "s/*~" "m/*~"\r
234 - $(DEL) *.pdb\r
235 - $(DEL_TREE) $(OBJDIR)\r
96f49275
AI
236\r
237distclean: clean\r
cf498eda 238 - $(DEL) config.h epaths.h\r
96f49275
AI
239\r
240cleanall: clean\r
cf498eda
AI
241 - $(DEL_TREE) obj\r
242 - $(DEL_TREE) obj-spd\r
243 - $(DEL_TREE) oo\r
244 - $(DEL_TREE) oo-spd\r
96f49275
AI
245\r
246### DEPENDENCIES ###\r
247\r
248EMACS_ROOT = ..\r
249SRC = .\r
250\r
251$(BLD)/abbrev.obj : \\r
252 $(SRC)/abbrev.c \\r
253 $(EMACS_ROOT)/src/s/ms-w32.h \\r
254 $(EMACS_ROOT)/src/m/intel386.h \\r
255 $(EMACS_ROOT)/src/config.h \\r
256 $(SRC)/commands.h \\r
257 $(SRC)/buffer.h \\r
258 $(SRC)/window.h\r
259\r
260$(BLD)/alloc.obj : \\r
261 $(SRC)/alloc.c \\r
262 $(EMACS_ROOT)/src/s/ms-w32.h \\r
263 $(EMACS_ROOT)/src/m/intel386.h \\r
264 $(EMACS_ROOT)/src/config.h \\r
265 $(SRC)/dispextern.h \\r
266 $(SRC)/intervals.h \\r
267 $(SRC)/composite.h \\r
268 $(SRC)/puresize.h \\r
269 $(SRC)/buffer.h \\r
270 $(SRC)/window.h \\r
271 $(SRC)/frame.h \\r
272 $(SRC)/blockinput.h \\r
273 $(SRC)/syssignal.h\r
274\r
275$(BLD)/alloca.obj : \\r
276 $(SRC)/alloca.c \\r
277 $(EMACS_ROOT)/src/s/ms-w32.h \\r
278 $(EMACS_ROOT)/src/m/intel386.h \\r
279 $(EMACS_ROOT)/src/config.h \\r
280 $(SRC)/s/ms-w32.h \\r
281 $(SRC)/m/intel386.h \\r
282 $(SRC)/config.h \\r
283 $(SRC)/blockinput.h\r
284\r
285$(BLD)/atimer.obj : \\r
286 $(SRC)/atimer.c \\r
287 $(EMACS_ROOT)/src/s/ms-w32.h \\r
288 $(EMACS_ROOT)/src/m/intel386.h \\r
289 $(EMACS_ROOT)/src/config.h \\r
290 $(SRC)/s/ms-w32.h \\r
291 $(SRC)/m/intel386.h \\r
292 $(SRC)/config.h \\r
293 $(SRC)/atimer.h \\r
294 $(SRC)/syssignal.h \\r
295 $(SRC)/systime.h \\r
296 $(SRC)/blockinput.h\r
297\r
298$(BLD)/buffer.obj : \\r
299 $(SRC)/buffer.c \\r
300 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
301 $(EMACS_ROOT)/src/s/ms-w32.h \\r
302 $(EMACS_ROOT)/src/m/intel386.h \\r
303 $(EMACS_ROOT)/src/config.h \\r
304 $(SRC)/dispextern.h \\r
305 $(SRC)/intervals.h \\r
306 $(SRC)/composite.h \\r
307 $(SRC)/frame.h \\r
308 $(SRC)/window.h \\r
309 $(SRC)/commands.h \\r
310 $(SRC)/buffer.h \\r
311 $(SRC)/indent.h \\r
312 $(SRC)/blockinput.h \\r
313 $(SRC)/region-cache.h\r
314\r
315$(BLD)/bytecode.obj : \\r
316 $(SRC)/bytecode.c \\r
317 $(EMACS_ROOT)/src/s/ms-w32.h \\r
318 $(EMACS_ROOT)/src/m/intel386.h \\r
319 $(EMACS_ROOT)/src/config.h \\r
320 $(SRC)/buffer.h \\r
321 $(SRC)/syntax.h\r
322\r
323$(BLD)/callint.obj : \\r
324 $(SRC)/callint.c \\r
325 $(EMACS_ROOT)/src/s/ms-w32.h \\r
326 $(EMACS_ROOT)/src/m/intel386.h \\r
327 $(EMACS_ROOT)/src/config.h \\r
328 $(SRC)/buffer.h \\r
329 $(SRC)/commands.h \\r
330 $(SRC)/keyboard.h \\r
331 $(SRC)/window.h \\r
332 $(SRC)/mocklisp.h\r
333\r
334$(BLD)/callproc.obj : \\r
335 $(SRC)/callproc.c \\r
336 $(EMACS_ROOT)/src/s/ms-w32.h \\r
337 $(EMACS_ROOT)/src/m/intel386.h \\r
338 $(EMACS_ROOT)/src/config.h \\r
339 $(SRC)/msdos.h \\r
340 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
341 $(SRC)/commands.h \\r
342 $(SRC)/buffer.h \\r
343 $(SRC)/process.h \\r
344 $(SRC)/syssignal.h \\r
345 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
346 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
347 $(SRC)/systty.h\r
348\r
349$(BLD)/casefiddle.obj : \\r
350 $(SRC)/casefiddle.c \\r
351 $(EMACS_ROOT)/src/s/ms-w32.h \\r
352 $(EMACS_ROOT)/src/m/intel386.h \\r
353 $(EMACS_ROOT)/src/config.h \\r
354 $(SRC)/buffer.h \\r
355 $(SRC)/commands.h \\r
356 $(SRC)/syntax.h\r
357 $(CC) $(CFLAGS) -Fo$@ casefiddle.c\r
358\r
359$(BLD)/casetab.obj : \\r
360 $(SRC)/casetab.c \\r
361 $(EMACS_ROOT)/src/s/ms-w32.h \\r
362 $(EMACS_ROOT)/src/m/intel386.h \\r
363 $(EMACS_ROOT)/src/config.h \\r
364 $(SRC)/buffer.h\r
365\r
366$(BLD)/cm.obj : \\r
367 $(SRC)/cm.c \\r
368 $(EMACS_ROOT)/src/s/ms-w32.h \\r
369 $(EMACS_ROOT)/src/m/intel386.h \\r
370 $(EMACS_ROOT)/src/config.h \\r
371 $(SRC)/cm.h \\r
372 $(SRC)/termhooks.h\r
373\r
374$(BLD)/cmds.obj : \\r
375 $(SRC)/cmds.c \\r
376 $(EMACS_ROOT)/src/s/ms-w32.h \\r
377 $(EMACS_ROOT)/src/m/intel386.h \\r
378 $(EMACS_ROOT)/src/config.h \\r
379 $(SRC)/commands.h \\r
380 $(SRC)/buffer.h \\r
381 $(SRC)/syntax.h\r
382\r
383$(BLD)/composite.obj : \\r
384 $(SRC)/composite.c \\r
385 $(SRC)/buffer.h \\r
386 $(SRC)/charset.h \\r
387 $(SRC)/intervals.h \\r
388 $(SRC)/composite.h \\r
389 $(EMACS_ROOT)/src/s/ms-w32.h \\r
390 $(EMACS_ROOT)/src/m/intel386.h \\r
391 $(EMACS_ROOT)/src/config.h\r
392\r
393$(BLD)/data.obj : \\r
394 $(SRC)/data.c \\r
395 $(EMACS_ROOT)/src/s/ms-w32.h \\r
396 $(EMACS_ROOT)/src/m/intel386.h \\r
397 $(EMACS_ROOT)/src/config.h \\r
398 $(SRC)/puresize.h \\r
399 $(SRC)/buffer.h \\r
400 $(SRC)/syssignal.h\r
401\r
402$(BLD)/dired.obj : \\r
403 $(SRC)/dired.c \\r
404 $(EMACS_ROOT)/src/s/ms-w32.h \\r
405 $(EMACS_ROOT)/src/m/intel386.h \\r
406 $(EMACS_ROOT)/src/config.h \\r
407 $(SRC)/vmsdir.h \\r
408 $(SRC)/ndir.h \\r
409 $(SRC)/buffer.h \\r
410 $(SRC)/commands.h \\r
411 $(SRC)/regex.h\r
412\r
413$(BLD)/dispnew.obj : \\r
414 $(SRC)/dispnew.c \\r
415 $(EMACS_ROOT)/src/s/ms-w32.h \\r
416 $(EMACS_ROOT)/src/m/intel386.h \\r
417 $(EMACS_ROOT)/src/config.h \\r
418 $(SRC)/termchar.h \\r
419 $(SRC)/termopts.h \\r
420 $(SRC)/termhooks.h \\r
421 $(SRC)/cm.h \\r
422 $(SRC)/buffer.h \\r
423 $(SRC)/frame.h \\r
424 $(SRC)/window.h \\r
425 $(SRC)/commands.h \\r
426 $(SRC)/disptab.h \\r
427 $(SRC)/indent.h \\r
428 $(SRC)/dispextern.h \\r
429 $(SRC)/intervals.h \\r
430 $(SRC)/composite.h \\r
431 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
432 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
433 $(SRC)/systty.h \\r
434 $(SRC)/w32term.h \\r
435 $(SRC)/xterm.h \\r
436 $(SRC)/vmstime.h \\r
437 $(SRC)/systime.h\r
438\r
439$(BLD)/doc.obj : \\r
440 $(SRC)/doc.c \\r
441 $(EMACS_ROOT)/src/s/ms-w32.h \\r
442 $(EMACS_ROOT)/src/m/intel386.h \\r
443 $(EMACS_ROOT)/src/config.h \\r
444 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
445 $(SRC)/buffer.h \\r
446 $(SRC)/keyboard.h\r
447\r
448$(BLD)/doprnt.obj : \\r
449 $(SRC)/doprnt.c \\r
450 $(EMACS_ROOT)/src/s/ms-w32.h \\r
451 $(EMACS_ROOT)/src/m/intel386.h \\r
452 $(EMACS_ROOT)/src/config.h\r
453\r
454$(BLD)/dosfns.obj : \\r
455 $(SRC)/dosfns.c \\r
456 $(EMACS_ROOT)/src/s/ms-w32.h \\r
457 $(EMACS_ROOT)/src/m/intel386.h \\r
458 $(EMACS_ROOT)/src/config.h \\r
459 $(SRC)/buffer.h \\r
460 $(SRC)/termchar.h \\r
461 $(SRC)/termhooks.h \\r
462 $(SRC)/frame.h \\r
463 $(SRC)/dosfns.h \\r
464 $(SRC)/msdos.h\r
465\r
466$(BLD)/editfns.obj : \\r
467 $(SRC)/editfns.c \\r
468 $(EMACS_ROOT)/src/s/ms-w32.h \\r
469 $(EMACS_ROOT)/src/m/intel386.h \\r
470 $(EMACS_ROOT)/src/config.h \\r
471 $(SRC)/uaf.h \\r
472 $(SRC)/vms-pwd.h \\r
473 $(EMACS_ROOT)/nt/inc/pwd.h \\r
474 $(SRC)/dispextern.h \\r
475 $(SRC)/intervals.h \\r
476 $(SRC)/composite.h \\r
477 $(SRC)/buffer.h \\r
478 $(SRC)/window.h \\r
479 $(SRC)/vmstime.h \\r
480 $(SRC)/systime.h\r
481\r
482$(BLD)/emacs.obj : \\r
483 $(SRC)/emacs.c \\r
484 $(EMACS_ROOT)/src/s/ms-w32.h \\r
485 $(EMACS_ROOT)/src/m/intel386.h \\r
486 $(EMACS_ROOT)/src/config.h \\r
487 $(SRC)/commands.h \\r
488 $(SRC)/dispextern.h \\r
489 $(SRC)/intervals.h \\r
490 $(SRC)/composite.h \\r
491 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
492 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
493 $(SRC)/systty.h \\r
494 $(SRC)/syssignal.h \\r
495 $(SRC)/process.h\r
496\r
497$(BLD)/eval.obj : \\r
498 $(SRC)/eval.c \\r
499 $(EMACS_ROOT)/src/s/ms-w32.h \\r
500 $(EMACS_ROOT)/src/m/intel386.h \\r
501 $(EMACS_ROOT)/src/config.h \\r
502 $(SRC)/blockinput.h \\r
503 $(SRC)/commands.h \\r
504 $(SRC)/keyboard.h\r
505\r
506$(BLD)/fileio.obj : \\r
507 $(SRC)/fileio.c \\r
508 $(EMACS_ROOT)/src/s/ms-w32.h \\r
509 $(EMACS_ROOT)/src/m/intel386.h \\r
510 $(EMACS_ROOT)/src/config.h \\r
511 $(SRC)/uaf.h \\r
512 $(SRC)/vms-pwd.h \\r
513 $(EMACS_ROOT)/nt/inc/pwd.h \\r
514 $(SRC)/msdos.h \\r
515 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
516 $(SRC)/vmsdir.h \\r
517 $(SRC)/dispextern.h \\r
518 $(SRC)/intervals.h \\r
519 $(SRC)/composite.h \\r
520 $(SRC)/buffer.h \\r
521 $(SRC)/window.h \\r
522 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
523 $(SRC)/vmstime.h \\r
524 $(SRC)/systime.h\r
525\r
526$(BLD)/filelock.obj : \\r
527 $(SRC)/filelock.c \\r
528 $(EMACS_ROOT)/src/s/ms-w32.h \\r
529 $(EMACS_ROOT)/src/m/intel386.h \\r
530 $(EMACS_ROOT)/src/config.h \\r
531 $(SRC)/uaf.h \\r
532 $(SRC)/vms-pwd.h \\r
533 $(EMACS_ROOT)/nt/inc/pwd.h \\r
534 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
535 $(EMACS_ROOT)/src/epaths.h \\r
536 $(SRC)/buffer.h \\r
537 $(SRC)/vmsdir.h \\r
538 $(SRC)/ndir.h\r
539\r
540$(BLD)/filemode.obj : \\r
541 $(SRC)/filemode.c \\r
542 $(EMACS_ROOT)/src/s/ms-w32.h \\r
543 $(EMACS_ROOT)/src/m/intel386.h \\r
544 $(EMACS_ROOT)/src/config.h \\r
545 $(SRC)/s/ms-w32.h \\r
546 $(SRC)/m/intel386.h \\r
547 $(SRC)/config.h\r
548\r
549$(BLD)/firstfile.obj : \\r
550 $(SRC)/firstfile.c \\r
551 $(EMACS_ROOT)/src/s/ms-w32.h \\r
552 $(EMACS_ROOT)/src/m/intel386.h \\r
553 $(EMACS_ROOT)/src/config.h\r
554\r
555$(BLD)/floatfns.obj : \\r
556 $(SRC)/floatfns.c \\r
557 $(EMACS_ROOT)/src/s/ms-w32.h \\r
558 $(EMACS_ROOT)/src/m/intel386.h \\r
559 $(EMACS_ROOT)/src/config.h \\r
560 $(SRC)/syssignal.h\r
561\r
562$(BLD)/fns.obj : \\r
563 $(SRC)/fns.c \\r
564 $(EMACS_ROOT)/src/s/ms-w32.h \\r
565 $(EMACS_ROOT)/src/m/intel386.h \\r
566 $(EMACS_ROOT)/src/config.h \\r
567 $(SRC)/commands.h \\r
568 $(SRC)/buffer.h \\r
569 $(SRC)/keyboard.h \\r
570 $(SRC)/dispextern.h \\r
571 $(SRC)/intervals.h \\r
572 $(SRC)/composite.h\r
573\r
574$(BLD)/frame.obj : \\r
575 $(SRC)/frame.c \\r
576 $(EMACS_ROOT)/src/s/ms-w32.h \\r
577 $(EMACS_ROOT)/src/m/intel386.h \\r
578 $(EMACS_ROOT)/src/config.h \\r
579 $(SRC)/frame.h \\r
580 $(SRC)/termhooks.h \\r
581 $(SRC)/window.h \\r
582 $(SRC)/buffer.h \\r
583 $(SRC)/commands.h \\r
584 $(SRC)/keyboard.h\r
585\r
586$(BLD)/getloadavg.obj : \\r
587 $(SRC)/getloadavg.c \\r
588 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
589 $(EMACS_ROOT)/src/s/ms-w32.h \\r
590 $(EMACS_ROOT)/src/m/intel386.h \\r
591 $(EMACS_ROOT)/src/config.h \\r
592 $(SRC)/s/ms-w32.h \\r
593 $(SRC)/m/intel386.h \\r
594 $(SRC)/config.h \\r
595 $(EMACS_ROOT)/nt/inc/sys/file.h\r
596\r
597$(BLD)/gmalloc.obj : \\r
598 $(SRC)/gmalloc.c \\r
599 $(EMACS_ROOT)/src/s/ms-w32.h \\r
600 $(EMACS_ROOT)/src/m/intel386.h \\r
601 $(EMACS_ROOT)/src/config.h \\r
602 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
603 $(SRC)/getpagesize.h\r
604 $(CC) $(CFLAGS) -D__STDC__ -Fo$@ gmalloc.c\r
605\r
606$(BLD)/hftctl.obj : \\r
607 $(SRC)/hftctl.c \\r
608 $(EMACS_ROOT)/src/s/ms-w32.h \\r
609 $(EMACS_ROOT)/src/m/intel386.h \\r
610 $(EMACS_ROOT)/src/config.h \\r
611 $(EMACS_ROOT)/nt/inc/sys/ioctl.h\r
612\r
613$(BLD)/indent.obj : \\r
614 $(SRC)/indent.c \\r
615 $(EMACS_ROOT)/src/s/ms-w32.h \\r
616 $(EMACS_ROOT)/src/m/intel386.h \\r
617 $(EMACS_ROOT)/src/config.h \\r
618 $(SRC)/buffer.h \\r
619 $(SRC)/indent.h \\r
620 $(SRC)/frame.h \\r
621 $(SRC)/window.h \\r
622 $(SRC)/termchar.h \\r
623 $(SRC)/termopts.h \\r
624 $(SRC)/disptab.h \\r
625 $(SRC)/dispextern.h \\r
626 $(SRC)/intervals.h \\r
627 $(SRC)/region-cache.h \\r
628 $(SRC)/composite.h\r
629\r
630$(BLD)/insdel.obj : \\r
631 $(SRC)/insdel.c \\r
632 $(EMACS_ROOT)/src/s/ms-w32.h \\r
633 $(EMACS_ROOT)/src/m/intel386.h \\r
634 $(EMACS_ROOT)/src/config.h \\r
635 $(SRC)/dispextern.h \\r
636 $(SRC)/intervals.h \\r
637 $(SRC)/composite.h \\r
638 $(SRC)/buffer.h \\r
639 $(SRC)/window.h \\r
640 $(SRC)/blockinput.h\r
641\r
642$(BLD)/intervals.obj : \\r
643 $(SRC)/intervals.c \\r
644 $(EMACS_ROOT)/src/s/ms-w32.h \\r
645 $(EMACS_ROOT)/src/m/intel386.h \\r
646 $(EMACS_ROOT)/src/config.h \\r
647 $(SRC)/dispextern.h \\r
648 $(SRC)/intervals.h \\r
649 $(SRC)/composite.h \\r
650 $(SRC)/keyboard.h \\r
651 $(SRC)/buffer.h \\r
652 $(SRC)/puresize.h\r
653\r
654$(BLD)/keyboard.obj : \\r
655 $(SRC)/keyboard.c \\r
656 $(EMACS_ROOT)/src/s/ms-w32.h \\r
657 $(EMACS_ROOT)/src/m/intel386.h \\r
658 $(EMACS_ROOT)/src/config.h \\r
659 $(SRC)/termchar.h \\r
660 $(SRC)/termopts.h \\r
661 $(SRC)/termhooks.h \\r
662 $(SRC)/macros.h \\r
663 $(SRC)/frame.h \\r
664 $(SRC)/window.h \\r
665 $(SRC)/commands.h \\r
666 $(SRC)/buffer.h \\r
667 $(SRC)/disptab.h \\r
668 $(SRC)/keyboard.h \\r
669 $(SRC)/dispextern.h \\r
670 $(SRC)/intervals.h \\r
671 $(SRC)/composite.h \\r
672 $(SRC)/blockinput.h \\r
673 $(SRC)/msdos.h \\r
674 $(SRC)/syssignal.h \\r
675 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
676 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
677 $(SRC)/systty.h \\r
678 $(SRC)/w32term.h \\r
679 $(SRC)/xterm.h \\r
680 $(SRC)/vmstime.h \\r
681 $(SRC)/systime.h \\r
682 $(SRC)/atimer.h\r
683\r
684$(BLD)/keymap.obj : \\r
685 $(SRC)/keymap.c \\r
686 $(EMACS_ROOT)/src/s/ms-w32.h \\r
687 $(EMACS_ROOT)/src/m/intel386.h \\r
688 $(EMACS_ROOT)/src/config.h \\r
689 $(SRC)/commands.h \\r
690 $(SRC)/buffer.h \\r
691 $(SRC)/keyboard.h \\r
692 $(SRC)/termhooks.h \\r
693 $(SRC)/blockinput.h\r
694\r
695$(BLD)/lastfile.obj : \\r
696 $(SRC)/lastfile.c \\r
697 $(EMACS_ROOT)/src/s/ms-w32.h \\r
698 $(EMACS_ROOT)/src/m/intel386.h \\r
699 $(EMACS_ROOT)/src/config.h\r
700\r
701$(BLD)/lread.obj : \\r
702 $(SRC)/lread.c \\r
703 $(EMACS_ROOT)/src/s/ms-w32.h \\r
704 $(EMACS_ROOT)/src/m/intel386.h \\r
705 $(EMACS_ROOT)/src/config.h \\r
706 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
707 $(SRC)/buffer.h \\r
708 $(EMACS_ROOT)/src/epaths.h \\r
709 $(SRC)/commands.h \\r
710 $(SRC)/keyboard.h \\r
711 $(SRC)/termhooks.h \\r
712 $(SRC)/msdos.h\r
713\r
714$(BLD)/macros.obj : \\r
715 $(SRC)/macros.c \\r
716 $(EMACS_ROOT)/src/s/ms-w32.h \\r
717 $(EMACS_ROOT)/src/m/intel386.h \\r
718 $(EMACS_ROOT)/src/config.h \\r
719 $(SRC)/macros.h \\r
720 $(SRC)/commands.h \\r
721 $(SRC)/buffer.h \\r
722 $(SRC)/window.h\r
723\r
724$(BLD)/marker.obj : \\r
725 $(SRC)/marker.c \\r
726 $(EMACS_ROOT)/src/s/ms-w32.h \\r
727 $(EMACS_ROOT)/src/m/intel386.h \\r
728 $(EMACS_ROOT)/src/config.h \\r
729 $(SRC)/buffer.h\r
730\r
731$(BLD)/minibuf.obj : \\r
732 $(SRC)/minibuf.c \\r
733 $(EMACS_ROOT)/src/s/ms-w32.h \\r
734 $(EMACS_ROOT)/src/m/intel386.h \\r
735 $(EMACS_ROOT)/src/config.h \\r
736 $(SRC)/commands.h \\r
737 $(SRC)/buffer.h \\r
738 $(SRC)/dispextern.h \\r
739 $(SRC)/frame.h \\r
740 $(SRC)/window.h \\r
741 $(SRC)/syntax.h\r
742\r
743$(BLD)/mocklisp.obj : \\r
744 $(SRC)/mocklisp.c \\r
745 $(EMACS_ROOT)/src/s/ms-w32.h \\r
746 $(EMACS_ROOT)/src/m/intel386.h \\r
747 $(EMACS_ROOT)/src/config.h \\r
748 $(SRC)/buffer.h\r
749\r
750$(BLD)/w32.obj : \\r
751 $(SRC)/w32.c \\r
752 $(SRC)/w32.h \\r
753 $(SRC)/s/ms-w32.h \\r
754 $(SRC)/m/intel386.h \\r
755 $(SRC)/config.h \\r
756 $(EMACS_ROOT)/nt/inc/pwd.h \\r
757 $(SRC)/w32heap.h\r
758\r
759$(BLD)/w32heap.obj : \\r
760 $(SRC)/w32heap.c \\r
761 $(SRC)/w32heap.h \\r
762 $(SRC)/s/ms-w32.h \\r
763 $(SRC)/m/intel386.h \\r
764 $(SRC)/config.h\r
765\r
766$(BLD)/w32inevt.obj : \\r
767 $(SRC)/w32inevt.c \\r
768 $(SRC)/s/ms-w32.h \\r
769 $(SRC)/m/intel386.h \\r
770 $(SRC)/config.h \\r
771 $(SRC)/frame.h \\r
772 $(SRC)/blockinput.h \\r
773 $(SRC)/termhooks.h \\r
774 $(SRC)/w32heap.h \\r
775 $(SRC)/w32term.h\r
776\r
777$(BLD)/w32proc.obj : \\r
778 $(SRC)/w32proc.c \\r
779 $(SRC)/s/ms-w32.h \\r
780 $(SRC)/m/intel386.h \\r
781 $(SRC)/config.h \\r
782 $(SRC)/w32.h \\r
783 $(SRC)/w32heap.h \\r
784 $(SRC)/vmstime.h \\r
785 $(SRC)/systime.h\r
786\r
787$(BLD)/w32console.obj : \\r
788 $(SRC)/w32console.c \\r
789 $(SRC)/s/ms-w32.h \\r
790 $(SRC)/m/intel386.h \\r
791 $(SRC)/config.h \\r
792 $(SRC)/frame.h \\r
793 $(SRC)/disptab.h \\r
794 $(SRC)/termhooks.h \\r
795 $(SRC)/w32inevt.h\r
796\r
797$(BLD)/prefix-args.obj : \\r
798 $(SRC)/prefix-args.c\r
799\r
800$(BLD)/print.obj : \\r
801 $(SRC)/print.c \\r
802 $(EMACS_ROOT)/src/s/ms-w32.h \\r
803 $(EMACS_ROOT)/src/m/intel386.h \\r
804 $(EMACS_ROOT)/src/config.h \\r
805 $(SRC)/buffer.h \\r
806 $(SRC)/frame.h \\r
807 $(SRC)/window.h \\r
808 $(SRC)/process.h \\r
809 $(SRC)/termchar.h \\r
810 $(SRC)/dispextern.h \\r
811 $(SRC)/intervals.h \\r
812 $(SRC)/composite.h\r
813\r
814$(BLD)/process.obj : \\r
815 $(SRC)/process.c \\r
816 $(EMACS_ROOT)/src/s/ms-w32.h \\r
817 $(EMACS_ROOT)/src/m/intel386.h \\r
818 $(EMACS_ROOT)/src/config.h \\r
819 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
820 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
821 $(SRC)/systty.h \\r
822 $(SRC)/window.h \\r
823 $(SRC)/buffer.h \\r
824 $(SRC)/process.h \\r
825 $(SRC)/termhooks.h \\r
826 $(SRC)/commands.h \\r
827 $(SRC)/frame.h \\r
828 $(SRC)/syssignal.h \\r
829 $(SRC)/vmsproc.h \\r
830 $(SRC)/syswait.h \\r
831 $(SRC)/vmstime.h \\r
832 $(SRC)/systime.h \\r
833 $(SRC)/termopts.h \\r
834 $(SRC)/composite.h \\r
835 $(SRC)/atimer.h\r
836\r
837$(BLD)/ralloc.obj : \\r
838 $(SRC)/ralloc.c \\r
839 $(EMACS_ROOT)/src/s/ms-w32.h \\r
840 $(EMACS_ROOT)/src/m/intel386.h \\r
841 $(EMACS_ROOT)/src/config.h \\r
842 $(SRC)/s/ms-w32.h \\r
843 $(SRC)/m/intel386.h \\r
844 $(SRC)/config.h \\r
845 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
846 $(SRC)/getpagesize.h\r
847\r
848$(BLD)/regex.obj : \\r
849 $(SRC)/regex.c \\r
850 $(EMACS_ROOT)/src/s/ms-w32.h \\r
851 $(EMACS_ROOT)/src/m/intel386.h \\r
852 $(EMACS_ROOT)/src/config.h \\r
853 $(SRC)/s/ms-w32.h \\r
854 $(SRC)/m/intel386.h \\r
855 $(SRC)/config.h \\r
856 $(SRC)/buffer.h \\r
857 $(SRC)/syntax.h \\r
858 $(SRC)/regex.h\r
859\r
860$(BLD)/region-cache.obj : \\r
861 $(SRC)/region-cache.c \\r
862 $(EMACS_ROOT)/src/s/ms-w32.h \\r
863 $(EMACS_ROOT)/src/m/intel386.h \\r
864 $(EMACS_ROOT)/src/config.h \\r
865 $(SRC)/buffer.h \\r
866 $(SRC)/region-cache.h\r
867\r
868$(BLD)/scroll.obj : \\r
869 $(SRC)/scroll.c \\r
870 $(EMACS_ROOT)/src/s/ms-w32.h \\r
871 $(EMACS_ROOT)/src/m/intel386.h \\r
872 $(EMACS_ROOT)/src/config.h \\r
873 $(SRC)/termchar.h \\r
874 $(SRC)/dispextern.h \\r
875 $(SRC)/frame.h\r
876\r
877$(BLD)/search.obj : \\r
878 $(SRC)/search.c \\r
879 $(EMACS_ROOT)/src/s/ms-w32.h \\r
880 $(EMACS_ROOT)/src/m/intel386.h \\r
881 $(EMACS_ROOT)/src/config.h \\r
882 $(SRC)/syntax.h \\r
883 $(SRC)/buffer.h \\r
884 $(SRC)/commands.h \\r
885 $(SRC)/blockinput.h \\r
886 $(SRC)/regex.h \\r
887 $(SRC)/region-cache.h \\r
888 $(SRC)/composite.h\r
889\r
890$(BLD)/strftime.obj : \\r
891 $(SRC)/strftime.c \\r
892 $(EMACS_ROOT)/src/s/ms-w32.h \\r
893 $(EMACS_ROOT)/src/m/intel386.h \\r
894 $(EMACS_ROOT)/src/config.h\r
895\r
896$(BLD)/sunfns.obj : \\r
897 $(SRC)/sunfns.c \\r
898 $(EMACS_ROOT)/src/s/ms-w32.h \\r
899 $(EMACS_ROOT)/src/m/intel386.h \\r
900 $(EMACS_ROOT)/src/config.h \\r
901 $(SRC)/window.h \\r
902 $(SRC)/buffer.h \\r
903 $(SRC)/termhooks.h\r
904\r
905$(BLD)/syntax.obj : \\r
906 $(SRC)/syntax.c \\r
907 $(EMACS_ROOT)/src/s/ms-w32.h \\r
908 $(EMACS_ROOT)/src/m/intel386.h \\r
909 $(EMACS_ROOT)/src/config.h \\r
910 $(SRC)/commands.h \\r
911 $(SRC)/buffer.h \\r
912 $(SRC)/syntax.h \\r
913 $(SRC)/composite.h\r
914\r
915$(BLD)/sysdep.obj : \\r
916 $(SRC)/sysdep.c \\r
917 $(EMACS_ROOT)/src/s/ms-w32.h \\r
918 $(EMACS_ROOT)/src/m/intel386.h \\r
919 $(EMACS_ROOT)/src/config.h \\r
920 $(SRC)/blockinput.h \\r
921 $(SRC)/dosfns.h \\r
922 $(SRC)/msdos.h \\r
923 $(EMACS_ROOT)/nt/inc/sys/param.h \\r
924 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
925 $(EMACS_ROOT)/nt/inc/sys/ioctl.h \\r
926 $(EMACS_ROOT)/nt/inc/sys/file.h \\r
927 $(SRC)/systty.h \\r
928 $(SRC)/vmsproc.h \\r
929 $(SRC)/syswait.h \\r
930 $(SRC)/frame.h \\r
931 $(SRC)/window.h \\r
932 $(SRC)/termhooks.h \\r
933 $(SRC)/termchar.h \\r
934 $(SRC)/termopts.h \\r
935 $(SRC)/dispextern.h \\r
936 $(SRC)/process.h \\r
937 $(SRC)/vmsdir.h \\r
938 $(SRC)/ndir.h \\r
939 $(SRC)/syssignal.h \\r
940 $(SRC)/vmstime.h \\r
941 $(SRC)/systime.h \\r
942 $(SRC)/uaf.h \\r
943 $(SRC)/vms-pwd.h \\r
944 $(EMACS_ROOT)/src/acldef.h \\r
945 $(EMACS_ROOT)/src/chpdef.h\r
946\r
947$(BLD)/term.obj : \\r
948 $(SRC)/term.c \\r
949 $(EMACS_ROOT)/src/s/ms-w32.h \\r
950 $(EMACS_ROOT)/src/m/intel386.h \\r
951 $(EMACS_ROOT)/src/config.h \\r
952 $(SRC)/termchar.h \\r
953 $(SRC)/termopts.h \\r
954 $(SRC)/cm.h \\r
955 $(SRC)/frame.h \\r
956 $(SRC)/disptab.h \\r
957 $(SRC)/termhooks.h \\r
958 $(SRC)/keyboard.h\r
959\r
960$(BLD)/termcap.obj : \\r
961 $(SRC)/termcap.c \\r
962 $(EMACS_ROOT)/src/s/ms-w32.h \\r
963 $(EMACS_ROOT)/src/m/intel386.h \\r
964 $(EMACS_ROOT)/src/config.h \\r
965 $(EMACS_ROOT)/nt/inc/sys/file.h\r
966\r
967$(BLD)/terminfo.obj : \\r
968 $(SRC)/terminfo.c\r
969\r
970$(BLD)/textprop.obj : \\r
971 $(SRC)/textprop.c \\r
972 $(EMACS_ROOT)/src/s/ms-w32.h \\r
973 $(EMACS_ROOT)/src/m/intel386.h \\r
974 $(EMACS_ROOT)/src/config.h \\r
975 $(SRC)/dispextern.h \\r
976 $(SRC)/intervals.h \\r
977 $(SRC)/composite.h \\r
978 $(SRC)/buffer.h \\r
979 $(SRC)/window.h\r
980\r
981$(BLD)/tparam.obj : \\r
982 $(SRC)/tparam.c \\r
983 $(EMACS_ROOT)/src/s/ms-w32.h \\r
984 $(EMACS_ROOT)/src/m/intel386.h \\r
985 $(EMACS_ROOT)/src/config.h\r
986\r
987$(BLD)/undo.obj : \\r
988 $(SRC)/undo.c \\r
989 $(EMACS_ROOT)/src/s/ms-w32.h \\r
990 $(EMACS_ROOT)/src/m/intel386.h \\r
991 $(EMACS_ROOT)/src/config.h \\r
992 $(SRC)/buffer.h \\r
993 $(SRC)/commands.h\r
994\r
995$(BLD)/unexw32.obj : \\r
996 $(SRC)/unexw32.c \\r
997 $(EMACS_ROOT)/src/s/ms-w32.h \\r
998 $(EMACS_ROOT)/src/m/intel386.h \\r
999 $(EMACS_ROOT)/src/config.h \\r
1000 $(SRC)/w32heap.h\r
1001\r
1002$(BLD)/vm-limit.obj : \\r
1003 $(SRC)/vm-limit.c \\r
1004 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1005 $(EMACS_ROOT)/src/m/intel386.h \\r
1006 $(EMACS_ROOT)/src/config.h \\r
1007 $(SRC)/mem-limits.h \r
1008\r
1009$(BLD)/widget.obj : \\r
1010 $(SRC)/widget.c \\r
1011 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1012 $(EMACS_ROOT)/src/m/intel386.h \\r
1013 $(EMACS_ROOT)/src/config.h \\r
1014 $(SRC)/xterm.h \\r
1015 $(SRC)/frame.h \\r
1016 $(SRC)/dispextern.h \\r
1017 $(SRC)/widget.h \\r
1018 $(SRC)/widgetprv.h\r
1019\r
1020$(BLD)/window.obj : \\r
1021 $(SRC)/window.c \\r
1022 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1023 $(EMACS_ROOT)/src/m/intel386.h \\r
1024 $(EMACS_ROOT)/src/config.h \\r
1025 $(SRC)/buffer.h \\r
1026 $(SRC)/frame.h \\r
1027 $(SRC)/window.h \\r
1028 $(SRC)/commands.h \\r
1029 $(SRC)/indent.h \\r
1030 $(SRC)/termchar.h \\r
1031 $(SRC)/disptab.h \\r
1032 $(SRC)/keyboard.h \\r
1033 $(SRC)/composite.h\r
1034\r
1035$(BLD)/xdisp.obj : \\r
1036 $(SRC)/xdisp.c \\r
1037 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1038 $(EMACS_ROOT)/src/m/intel386.h \\r
1039 $(EMACS_ROOT)/src/config.h \\r
1040 $(SRC)/frame.h \\r
1041 $(SRC)/window.h \\r
1042 $(SRC)/termchar.h \\r
1043 $(SRC)/buffer.h \\r
1044 $(SRC)/indent.h \\r
1045 $(SRC)/commands.h \\r
1046 $(SRC)/macros.h \\r
1047 $(SRC)/disptab.h \\r
1048 $(SRC)/termhooks.h \\r
1049 $(SRC)/dispextern.h \\r
1050 $(SRC)/intervals.h \\r
1051 $(SRC)/composite.h\r
1052\r
1053$(BLD)/xfaces.obj: \\r
1054 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1055 $(EMACS_ROOT)/src/m/intel386.h \\r
1056 $(EMACS_ROOT)/src/config.h \\r
1057 $(SRC)/xfaces.c \\r
1058 $(SRC)/charset.h \\r
1059 $(SRC)/fontset.h \\r
1060 $(SRC)/w32term.h \\r
1061 $(SRC)/w32gui.h \\r
1062 $(SRC)/buffer.h \\r
1063 $(SRC)/dispextern.h \\r
1064 $(SRC)/frame.h \\r
1065 $(SRC)/blockinput.h \\r
1066 $(SRC)/window.h \\r
1067 $(SRC)/intervals.h \\r
1068 $(SRC)/composite.h\r
1069\r
1070$(BLD)/w32fns.obj: \\r
1071 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1072 $(EMACS_ROOT)/src/m/intel386.h \\r
1073 $(EMACS_ROOT)/src/config.h \\r
1074 $(SRC)/w32fns.c \\r
1075 $(SRC)/x-list-font.c \\r
1076 $(SRC)/w32term.h \\r
1077 $(SRC)/w32gui.h \\r
1078 $(SRC)/frame.h \\r
1079 $(SRC)/window.h \\r
1080 $(SRC)/buffer.h \\r
1081 $(SRC)/charset.h \\r
1082 $(SRC)/coding.h \\r
1083 $(SRC)/dispextern.h \\r
1084 $(SRC)/keyboard.h \\r
1085 $(SRC)/blockinput.h \\r
1086 $(SRC)/epaths.h \\r
1087 $(SRC)/w32heap.h \\r
1088 $(SRC)/termhooks.h\r
1089\r
1090$(BLD)/w32menu.obj: \\r
1091 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1092 $(EMACS_ROOT)/src/m/intel386.h \\r
1093 $(EMACS_ROOT)/src/config.h \\r
1094 $(SRC)/w32menu.c \\r
1095 $(SRC)/termhooks.h \\r
1096 $(SRC)/frame.h \\r
1097 $(SRC)/window.h \\r
1098 $(SRC)/keyboard.h \\r
1099 $(SRC)/blockinput.h \\r
1100 $(SRC)/buffer.h \\r
1101 $(SRC)/charset.h \\r
1102 $(SRC)/coding.h\r
1103\r
1104$(BLD)/w32term.obj: \\r
1105 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1106 $(EMACS_ROOT)/src/m/intel386.h \\r
1107 $(EMACS_ROOT)/src/config.h \\r
1108 $(SRC)/w32term.c \\r
1109 $(SRC)/blockinput.h \\r
1110 $(SRC)/w32heap.h \\r
1111 $(SRC)/w32term.h \\r
1112 $(SRC)/w32gui.h \\r
1113 $(SRC)/systty.h \\r
1114 $(SRC)/systime.h \\r
1115 $(SRC)/frame.h \\r
1116 $(SRC)/dispextern.h \\r
1117 $(SRC)/termhooks.h \\r
1118 $(SRC)/termopts.h \\r
1119 $(SRC)/termchar.h \\r
1120 $(SRC)/gnu.h \\r
1121 $(SRC)/disptab.h \\r
1122 $(SRC)/buffer.h \\r
1123 $(SRC)/window.h \\r
1124 $(SRC)/keyboard.h \\r
1125 $(SRC)/intervals.h \\r
1126 $(SRC)/composite.h \\r
1127 $(SRC)/atimer.h\r
1128\r
1129$(BLD)/w32select.obj: \\r
1130 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1131 $(EMACS_ROOT)/src/m/intel386.h \\r
1132 $(EMACS_ROOT)/src/config.h \\r
1133 $(SRC)/w32select.c \\r
1134 $(SRC)/w32term.h \\r
1135 $(SRC)/w32gui.h \\r
1136 $(SRC)/dispextern.h \\r
1137 $(SRC)/frame.h \\r
1138 $(SRC)/blockinput.h\r
1139\r
1140$(BLD)/w32reg.obj: \\r
1141 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1142 $(EMACS_ROOT)/src/m/intel386.h \\r
1143 $(EMACS_ROOT)/src/config.h \\r
1144 $(SRC)/w32reg.c \\r
1145 $(SRC)/w32term.h \\r
1146 $(SRC)/w32gui.h \\r
1147 $(SRC)/blockinput.h\r
1148\r
1149$(BLD)/w32xfns.obj: \\r
1150 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1151 $(EMACS_ROOT)/src/m/intel386.h \\r
1152 $(EMACS_ROOT)/src/config.h \\r
1153 $(SRC)/w32xfns.c \\r
1154\r
1155$(BLD)/w32bdf.obj: \\r
1156 $(EMACS_ROOT)/src/s/ms-w32.h \\r
1157 $(EMACS_ROOT)/src/m/intel386.h \\r
1158 $(EMACS_ROOT)/src/config.h \\r
1159 $(SRC)/w32bdf.c \\r
1160 $(SRC)/charset.h \\r
1161 $(SRC)/frame.h \\r
1162 $(SRC)/dispextern.h \\r
1163 $(SRC)/fontset.h \\r
1164 $(SRC)/blockinput.h \\r
1165 $(SRC)/w32gui.h \\r
1166 $(SRC)/w32term.h \\r
1167 $(SRC)/w32bdf.h \\r
1168 $(SRC)/w32.h \\r
1169 $(SRC)/frame.h \\r
1170 $(SRC)/blockinput.h\r