Changeset 1914

Show
Ignore:
Timestamp:
1999年02月19日 10時08分53秒 (10 years ago)
Author:
himi
Message:

Replace file to original

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • work/cvs2svn/nt/makefile.nt

    r1904 r1914  
    1 #  Makefile for GNU Emacs on Windows NT 
    2 #  Modified for MEADOW 
    3 #  Copyright (c) 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 
    4 #   Tim Fleehart (apollo@online.com)            17-Apr-92 
    5 #   Geoff Voelker (voelker@cs.washington.edu)   11-20-93 
    6 #   Hisashi Miyashita (himi@bird.scphys.kyoto-u.ac.jp) 
     1
     2#  Top level makefile for building GNU Emacs on Windows NT 
    73# 
    84#  This file is part of GNU Emacs. 
     
    1915 
    2016#  You should have received a copy of the GNU General Public License 
    21 #  along with GNU Emacs; see the file COPYING.  If not, write to the 
    22 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
     17#  along with GNU Emacs; see the file COPYING.  If not, write to 
     18the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
    2319#  Boston, MA 02111-1307, USA. 
    2420# 
     21#   Geoff Voelker (voelker@cs.washington.edu)   11-20-93 
     22#                                                 9-6-94 
     23!include makefile.def 
    2524 
    26 #  
    27 # Sets up the system dependent macros. 
    28 
    29 !include ..\nt\makefile.def 
    30  
    31 SUBSYSTEM=console 
    32  
    33 
    34 # HAVE_CONFIG_H is required by some generic gnu sources stuck into 
    35 # the emacs source tree. 
    36 
    37 LOCAL_FLAGS     = -Demacs=1 -DWINDOWSNT -DDOS_NT -DHAVE_CONFIG_H -I..\nt\inc 
    38  
    39 EMACS           = $(BLD)\emacs.exe 
    40 TEMACS          = $(BLD)\temacs.exe 
    41 TLIB0           = $(BLD)\temacs0.lib 
    42 TLIB1           = $(BLD)\temacs1.lib 
    43 TLIB2           = $(BLD)\temacs2.lib 
    44 !IFDEF NTGUI 
    45 TLIBW32         = $(BLD)\temacw32.lib 
    46 !ELSE 
    47 TLIBW32         = 
    48 !ENDIF 
    49 !if $(MEADOW) 
    50 TOBJ            = 
    51 !else 
    52 TOBJ            = $(BLD)\firstfile.obj 
    53 !endif 
     25ALL             = addpm ddeclient runemacs cmdproxy addsection 
    5426!if $(MSVCNT11) 
    5527TRES            = $(BLD)\emacs.res 
     
    5729TRES            = $(BLD)\emacs.rbj 
    5830!endif 
    59 TLASTLIB        = $(BLD)\lastfile.lib 
    6031 
    61 # see comments in allocate_heap in w32heap.c before changing any of the 
    62 # -stack, -heap, or -base settings. 
    63 #LINK_FLAGS      = $(ARCH_LDFLAGS) -stack:0x00A00000 -base:0x3800000 -debug:full -debugtype:cv -machine:$(ARCH) -subsystem:$(SUBSYSTEM),4.00 -entry:_start -map:$(BLD)\temacs.map -merge:.bss=.embss 
    64 LINK_FLAGS      = $(ARCH_LDFLAGS) -stack:0x00900000 -base:0x400000 -machine:$(ARCH) -subsystem:$(SUBSYSTEM),4.00 -entry:_start -map:$(BLD)\temacs.map -merge:.bss=.embss 
     32!IF ($(_NMAKE_VER) == $(_NMAKE_VER_4)) 
     33.c{$(BLD)}.obj: 
     34                $(CC) $(CFLAGS) -Fo$(OBJDIR)\i386\ $< 
     35!ELSE 
     36.c{$(BLD)}.obj:: 
     37                $(CC) $(CFLAGS) -Fo$(OBJDIR)\i386\ $< 
     38!ENDIF 
    6539 
    66 
    67 # Split up the objects into two sets so that we don't run out of 
    68 # command line space when we link them into a library. 
    69 
    70 # Put emacs.obj in a separate lib, since we need to have firstfile.obj 
    71 # as the "main" object file when linking. 
    72 
    73 OBJ0 =  $(BLD)\emacs.obj 
     40addpm:            $(BLD) $(BLD)\addpm.exe 
     41$(BLD)\addpm.obj: addpm.c 
     42$(BLD)\addpm.exe: $(BLD)\addpm.obj 
     43                  $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \ 
     44                  $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib 
    7445 
    75 OBJ1 =  $(BLD)\abbrev.obj       \ 
    76         $(BLD)\alloc.obj        \ 
    77         $(BLD)\alloca.obj       \ 
    78         $(BLD)\buffer.obj       \ 
    79         $(BLD)\bytecode.obj     \ 
    80         $(BLD)\callint.obj      \ 
    81         $(BLD)\callproc.obj     \ 
    82         $(BLD)\casefiddle.obj   \ 
    83         $(BLD)\cm.obj           \ 
    84         $(BLD)\cmds.obj         \ 
    85         $(BLD)\data.obj         \ 
    86         $(BLD)\dired.obj        \ 
    87         $(BLD)\dispnew.obj      \ 
    88         $(BLD)\doc.obj          \ 
    89         $(BLD)\doprnt.obj       \ 
    90         $(BLD)\editfns.obj      \ 
    91         $(BLD)\eval.obj         \ 
    92         $(BLD)\fileio.obj       \ 
    93         $(BLD)\filelock.obj     \ 
    94         $(BLD)\filemode.obj     \ 
    95         $(BLD)\fns.obj          \ 
    96         $(BLD)\indent.obj       \ 
    97         $(BLD)\insdel.obj       \ 
    98         $(BLD)\keyboard.obj     \ 
    99         $(BLD)\keymap.obj       \ 
    100         $(BLD)\lread.obj        \ 
    101         $(BLD)\macros.obj       \ 
    102         $(BLD)\marker.obj       \ 
    103         $(BLD)\minibuf.obj      \ 
    104         $(BLD)\mocklisp.obj 
     46ddeclient:        $(BLD) $(BLD)\ddeclient.exe 
     47$(BLD)\ddeclient.obj: ddeclient.c 
     48$(BLD)\ddeclient.exe: $(BLD)\ddeclient.obj 
     49                  $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \ 
     50                  $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib 
    10551 
    106 OBJ2 =  $(BLD)\w32.obj           \ 
    107         $(BLD)\w32heap.obj       \ 
    108         $(BLD)\w32inevt.obj      \ 
    109         $(BLD)\w32proc.obj       \ 
    110         $(BLD)\w32console.obj       \ 
    111         $(BLD)\print.obj        \ 
    112         $(BLD)\process.obj      \ 
    113         $(BLD)\regex.obj        \ 
    114         $(BLD)\scroll.obj       \ 
    115         $(BLD)\search.obj       \ 
    116         $(BLD)\syntax.obj       \ 
    117         $(BLD)\sysdep.obj       \ 
    118         $(BLD)\term.obj         \ 
    119         $(BLD)\termcap.obj      \ 
    120         $(BLD)\tparam.obj       \ 
    121         $(BLD)\undo.obj         \ 
    122         $(BLD)\unexw32.obj       \ 
    123         $(BLD)\window.obj       \ 
    124         $(BLD)\xdisp.obj        \ 
    125         $(BLD)\casetab.obj      \ 
    126         $(BLD)\floatfns.obj     \ 
    127         $(BLD)\frame.obj        \ 
    128         $(BLD)\gmalloc.obj      \ 
    129         $(BLD)\intervals.obj    \ 
    130         $(BLD)\ralloc.obj       \ 
    131         $(BLD)\textprop.obj     \ 
    132         $(BLD)\vm-limit.obj     \ 
    133         $(BLD)\region-cache.obj \ 
    134         $(BLD)\strftime.obj     \ 
    135         $(BLD)\coding.obj       \ 
    136         $(BLD)\charset.obj      \ 
    137         $(BLD)\category.obj     \ 
    138         $(BLD)\fontset.obj      \ 
    139         $(BLD)\ccl.obj 
     52cmdproxy:         $(BLD) $(BLD)\cmdproxy.exe 
     53$(BLD)\cmdproxy.obj: cmdproxy.c 
     54$(BLD)\cmdproxy.exe: $(BLD)\cmdproxy.obj 
     55                  $(LINK) -out:$@ -subsystem:console -entry:mainCRTStartup \ 
     56                  $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib 
    14057 
    141  
    142 WIN32OBJ = $(BLD)\mw32term.obj  \ 
    143            $(BLD)\w32xfns.obj   \ 
    144            $(BLD)\mw32fns.obj   \ 
    145            $(BLD)\w32faces.obj \ 
    146            $(BLD)\mw32clpbd.obj \ 
    147            $(BLD)\mw32menu.obj  \ 
    148 !if $(W32_VER4) 
    149            $(BLD)\mw32ime.obj   \ 
    150 !else 
    151            $(BLD)\mw32oime.obj  \ 
    152 !endif 
    153            $(BLD)\mw32font.obj  \ 
    154 !if $(MW32_BDF) 
    155            $(BLD)\mw32bdf.obj   \ 
    156 !endif 
    157            $(BLD)\mw32reg.obj   \ 
    158            $(BLD)\mw32dl.obj 
    159  
    160 LIBS =  $(TLIB0)        \ 
    161         $(TLIB1)        \ 
    162         $(TLIB2)        \ 
    163 !IFDEF NTGUI 
    164         $(TLIBW32)      \ 
    165 !ENDIF 
    166         $(TLASTLIB)     \ 
    167 !IFDEF NTGUI 
    168         gdi32.lib       \ 
    169         comdlg32.lib    \ 
    170 !ENDIF 
    171         shell32.lib     \ 
    172 #       libcmt.lib      \ 
    173         $(BASE_LIBS)    \ 
    174         $(ADVAPI32)     \ 
    175         user32.lib      \ 
    176         mpr.lib 
    177  
    178 
    179 # Build the executable and dump it. 
    180 
    181 all:            $(BLD) $(EMACS)  
    182  
    183 
    184 # Headers we would preprocess if we could. 
    185 
    186 PREPARED_HEADERS = config.h paths.h 
    187 config.h:       ..\nt\$(CONFIG_H) 
    188                 $(CP) $** $@ 
    189 paths.h:        ..\nt\paths.h 
    190                 $(CP) $** $@ 
    191  
    192 
    193 # Make sure we have the DOC file in the right place. 
    194 
    195 DOC             = $(OBJDIR)\etc\DOC-X 
    196 $(DOC):;        cd ..\lib-src  
    197                 - $(DEL) DOC-X 
    198                 $(MAKE) -f makefile.nt all 
    199                 cd ..\src 
    200  
    201 
    202 # For Profiling 
    203 
    204 profile_t:      emacs emacs.map 
    205                 cd $(BLD) 
    206                 prep /OM /FT temacs.exe 
    207                 \wen32\msdev\bin\profile temacs.exe -batch -l loadup dump 
    208                 prep /M temacs 
    209                 plist /SC temacs > temacs.pf 
    210                 prep /OM /FT emacs.exe 
    211                 \wen32\msdev\bin\profile emacs.exe 
    212                 prep /M emacs 
    213                 plist /SC emacs.exe > emacs.pf 
    214                 cd ..\.. 
    215  
    216 profile:        emacs emacs.map 
    217                 cd $(BLD) 
    218                 prep /OM /FT temacs.exe 
    219                 \wen32\msdev\bin\profile temacs.exe -l loadup 
    220                 prep /M temacs 
    221                 plist /SC temacs > temacs.pf 
    222                 cd ..\.. 
    223  
    224 profile_e: 
    225                 cd $(BLD) 
    226                 prep /OM /FT emacs.exe 
    227                 \wen32\msdev\bin\profile emacs.exe 
    228                 prep /M emacs 
    229                 plist /SC emacs > emacs.pf 
    230                 cd ..\.. 
    231  
    232  
    233 emacs.map: temacs 
    234                 copy $(BLD)\temacs.map $(BLD)\emacs.map 
    235  
    236 
    237 # The dumped executable 
    238 
    239 emacs:          $(EMACS) 
    240 $(EMACS):       $(PREPARED_HEADERS) $(DOC) $(TEMACS) 
    241                 cd $(BLD) 
    242                 .\temacs.exe -batch -l loadup dump 
    243                 copy temacs.map emacs.map 
    244                 cd ..\.. 
    245  
    246 
    247 # The undumped executable 
    248 
    249 temacs:         $(BLD) $(TEMACS) 
    250 $(TEMACS):      $(TLIB0) $(TLIB1) $(TLIB2) $(TLIBW32) $(TLASTLIB) $(TOBJ) $(TRES) 
    251                 $(LINK) -out:$(TEMACS) $(LINK_FLAGS) $(TOBJ) $(TRES) $(LIBS) 
     58addsection:       $(BLD) $(BLD)\addsection.exe 
     59$(BLD)\addsection.obj: addsection.c 
     60$(BLD)\addsection.exe: $(BLD)\addsection.obj 
     61                  $(LINK) -debug:full -out:$@ -subsystem:console -entry:mainCRTStartup \ 
     62                  $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib 
    25263 
    25364# 
     
    25566# it is not necessary on later versions, it is still ok to use it. 
    25667# 
    257 $(TRES):        ..\nt\meadow.rc 
    258                 $(RC) -i..\nt -Fo$(BLD)\meadow.res $** 
     68$(TRES):        emacs.rc 
     69                $(RC) -Fo$(BLD)\emacs.res $** 
    25970!if !$(MSVCNT11) 
    260                 $(CVTRES) -r -$(ARCH) -o $@ $(BLD)\meadow.res 
     71                $(CVTRES) -r -$(ARCH) -o $@ $(BLD)\emacs.res 
    26172!endif 
    26273 
    263 
    264 # Build the library.  Split up the build into two phases...otherwise we  
    265 # run out of command line space. 
    266 
    267 $(TLIB0):       $(OBJ0) 
    268                 @- $(AR) -out:$@ $** 
    269 $(TLIB1):       $(OBJ1) 
    270                 @- $(AR) -out:$@ $** 
    271 $(TLIB2):       $(OBJ2) 
    272                 @- $(AR) -out:$@ $** 
    273 !IFDEF NTGUI 
    274 $(TLIBW32):     $(WIN32OBJ) 
    275                 @- $(AR) -out:$@ $** 
    276 !ENDIF 
     74runemacs:         $(BLD) $(BLD)\runemacs.exe 
     75$(BLD)\runemacs.obj: runemacs.c 
     76$(BLD)\runemacs.exe: $(BLD)\runemacs.obj $(TRES) 
     77                  $(LINK) -out:$@ -subsystem:windows -entry:WinMainCRTStartup \ 
     78                  $(SYS_LDFLAGS) $** $(BASE_LIBS) $(ADVAPI32) user32.lib 
     79 
     80# Since Windows 95 does not support multiple commands on one command line 
     81# (e.g., in for loops), we cannot use for loops any more. 
     82# SUBDIRS             = lib-src src lisp 
    27783 
    27884# 
    279 # Place lastfile.obj in its own library so that it can be loaded after 
    280 # the source libraries but before any system libraries.  Doing so defines 
    281 # the end of Emacs' data section portably across compilers and systems. 
     85# Build emacs 
    28286# 
    283 $(TLASTLIB):    $(BLD)\lastfile.obj 
    284                 @- $(AR) -out:$@ $** 
     87BUILD_CMD       = $(MAKE) -f makefile.nt all 
     88all:            $(BLD) $(ALL) 
     89                cd ..\lib-src 
     90                $(BUILD_CMD) 
     91                cd ..\src 
     92                $(BUILD_CMD) 
     93                cd ..\lisp 
     94                $(BUILD_CMD) 
     95                cd ..\nt 
     96 
     97$(INSTALL_DIR)\bin: 
     98                - mkdir $(INSTALL_DIR)\bin 
     99 
     100$(INSTALL_DIR)\bin\emacs.bat:   emacs.bat.in 
     101                echo @echo off > $@ 
     102                echo REM !!! Warning: This file automatically generated !!! >> emacs.bat 
     103                echo set emacs_dir=$(INSTALL_DIR)>> $@ 
     104                type emacs.bat.in >> $@ 
     105 
     106$(INSTALL_DIR)\bin\debug.bat:   debug.bat.in 
     107                echo @echo off > $@ 
     108                echo REM !!! Warning: This file automatically generated !!! >> debug.bat 
     109                echo set emacs_dir=$(INSTALL_DIR)>> $@ 
     110                type debug.bat.in >> $@ 
     111 
     112batch_files: $(INSTALL_DIR)\bin \ 
     113             $(INSTALL_DIR)\bin\emacs.bat \ 
     114             $(INSTALL_DIR)\bin\debug.bat 
    285115 
    286116# 
    287 # Object files. 
     117# Build and install emacs in INSTALL_DIR 
    288118# 
    289 .c{$(BLD)}.obj: 
    290                 $(CC) $(CFLAGS) -Fo$@ $< 
     119INSTALL_CMD     = $(MAKE) -f makefile.nt install 
     120install:        all batch_files 
     121                - mkdir $(INSTALL_DIR) 
     122                cd ..\lib-src 
     123                $(INSTALL_CMD) 
     124                cd ..\src 
     125                $(INSTALL_CMD) 
     126                cd ..\lisp 
     127                $(INSTALL_CMD) 
     128                cd ..\nt                 
     129                - $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin 
     130                - $(CP) $(BLD)\ddeclient.exe $(INSTALL_DIR)\bin 
     131                - $(CP) $(BLD)\cmdproxy.exe $(INSTALL_DIR)\bin 
     132                - $(CP) $(BLD)\runemacs.exe $(INSTALL_DIR)\bin 
     133                - $(CP) ..\lib-src\fns-*.el $(INSTALL_DIR)\bin 
     134                - $(ADDPM) $(INSTALL_DIR) 
     135                - $(DEL) ..\same-dir.tst 
     136                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
     137                echo SameDirTest > $(INSTALL_DIR)\same-dir.tst 
     138                if not exist ..\same-dir.tst $(MAKE) -f makefile.nt real_install 
     139                - $(DEL) ..\same-dir.tst 
     140                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
    291141 
    292142# 
    293 # Assuming INSTALL_DIR is defined, build and install emacs in it. 
     143# This installs executables from ..\bin into the installation directory 
     144# without building anything. 
    294145# 
    295 install:        all 
     146fast_install:   batch_files 
     147                - mkdir $(INSTALL_DIR)\data 
     148                $(CP) ..\lib-src\DOC $(INSTALL_DIR)\etc 
    296149                - mkdir $(INSTALL_DIR)\bin 
    297                 $(CP) $(TEMACS) $(INSTALL_DIR)\bin 
     150                - $(CP) $(BLD)\addpm.exe $(INSTALL_DIR)\bin 
     151                - $(CP) $(BLD)\runemacs.exe $(INSTALL_DIR)\bin 
     152                - $(DEL) ..\same-dir.tst 
     153                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
     154                echo SameDirTest > $(INSTALL_DIR)\same-dir.tst 
     155                if not exist ..\same-dir.tst $(CP) ..\bin\emacs.exe $(INSTALL_DIR)\bin 
     156                if not exist ..\same-dir.tst $(CP) ..\bin\etags.exe $(INSTALL_DIR)\bin 
     157                if not exist ..\same-dir.tst $(CP) ..\bin\ctags.exe $(INSTALL_DIR)\bin 
     158                if not exist ..\same-dir.tst nmake -f $(MAKE) real_install 
     159                - $(DEL) ..\same-dir.tst 
     160                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
     161 
     162real_install: 
     163                - $(DEL) ..\same-dir.tst 
     164                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
     165                echo SameDirTest > $(INSTALL_DIR)\same-dir.tst 
     166                - mkdir $(INSTALL_DIR)\etc 
     167                - mkdir $(INSTALL_DIR)\info 
     168                - mkdir $(INSTALL_DIR)\lock 
     169                - mkdir $(INSTALL_DIR)\data 
     170                - mkdir $(INSTALL_DIR)\site-lisp 
     171                if not exist ..\same-dir.tst $(CP_DIR) ..\etc $(INSTALL_DIR)\etc 
     172                if not exist ..\same-dir.tst $(CP_DIR) ..\info $(INSTALL_DIR)\info 
     173                - $(DEL) ..\same-dir.tst 
     174                - $(DEL) $(INSTALL_DIR)\same-dir.tst 
    298175 
    299176# 
    300177# Maintenance 
    301178#  
    302 clean:;         - $(DEL) *~ *.pdb config.h paths.h 
     179CLEAN_CMD       = $(MAKE) -f makefile.nt clean 
     180clean:;         - $(DEL) *~ *.pdb 
     181                - $(DEL) *.orig 
     182                - $(DEL) *.rej 
     183                - $(DEL) *.crlf 
    303184                - $(DEL_TREE) deleted 
    304                 - $(DEL_TREE) $(OBJDIR) 
    305  
    306 
    307 # These files are the ones that compile conditionally on CANNOT_DUMP... 
    308 # this target is mostly used for debugging. 
    309 
    310 cleandump:;     cd $(BLD) 
    311                 - $(DEL) callproc.obj data.obj dispnew.obj doc.obj editfns.obj emacs.obj lread.obj process.obj sysdep.obj term.obj w32heap.obj unexw32.obj 
    312                 cd ..\.. 
    313  
    314  
    315 ### DEPENDENCIES ### 
    316  
    317 EMACS_ROOT      = .. 
    318 SRC             = . 
    319  
    320 $(BLD)\abbrev.obj : \ 
    321         $(SRC)\abbrev.c \ 
    322         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    323         $(EMACS_ROOT)\src\m\intel386.h \ 
    324         $(EMACS_ROOT)\src\config.h \ 
    325         $(SRC)\lisp.h \ 
    326         $(SRC)\commands.h \ 
    327         $(SRC)\buffer.h \ 
    328         $(SRC)\window.h 
    329  
    330 $(BLD)\alloc.obj : \ 
    331         $(SRC)\alloc.c \ 
    332         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    333         $(EMACS_ROOT)\src\m\intel386.h \ 
    334         $(EMACS_ROOT)\src\config.h \ 
    335         $(SRC)\lisp.h \ 
    336         $(SRC)\dispextern.h \ 
    337         $(SRC)\intervals.h \ 
    338         $(SRC)\puresize.h \ 
    339         $(SRC)\buffer.h \ 
    340         $(SRC)\window.h \ 
    341         $(SRC)\frame.h \ 
    342         $(SRC)\blockinput.h \ 
    343         $(SRC)\syssignal.h 
    344  
    345 $(BLD)\alloca.obj : \ 
    346         $(SRC)\alloca.c \ 
    347         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    348         $(EMACS_ROOT)\src\m\intel386.h \ 
    349         $(EMACS_ROOT)\src\config.h \ 
    350         $(SRC)\s\ms-w32.h \ 
    351         $(SRC)\m\intel386.h \ 
    352         $(SRC)\config.h \ 
    353         $(SRC)\blockinput.h 
    354  
    355 $(BLD)\buffer.obj : \ 
    356         $(SRC)\buffer.c \ 
    357         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    358         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    359         $(EMACS_ROOT)\src\m\intel386.h \ 
    360         $(EMACS_ROOT)\src\config.h \ 
    361         $(SRC)\lisp.h \ 
    362         $(SRC)\dispextern.h \ 
    363         $(SRC)\intervals.h \ 
    364         $(SRC)\window.h \ 
    365         $(SRC)\commands.h \ 
    366         $(SRC)\buffer.h \ 
    367         $(SRC)\indent.h \ 
    368         $(SRC)\blockinput.h \ 
    369         $(SRC)\region-cache.h 
    370  
    371 $(BLD)\bytecode.obj : \ 
    372         $(SRC)\bytecode.c \ 
    373         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    374         $(EMACS_ROOT)\src\m\intel386.h \ 
    375         $(EMACS_ROOT)\src\config.h \ 
    376         $(SRC)\lisp.h \ 
    377         $(SRC)\buffer.h \ 
    378         $(SRC)\syntax.h 
    379  
    380 $(BLD)\callint.obj : \ 
    381         $(SRC)\callint.c \ 
    382         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    383         $(EMACS_ROOT)\src\m\intel386.h \ 
    384         $(EMACS_ROOT)\src\config.h \ 
    385         $(SRC)\lisp.h \ 
    386         $(SRC)\buffer.h \ 
    387         $(SRC)\commands.h \ 
    388         $(SRC)\keyboard.h \ 
    389         $(SRC)\window.h \ 
    390         $(SRC)\mocklisp.h 
    391  
    392 $(BLD)\callproc.obj : \ 
    393         $(SRC)\callproc.c \ 
    394         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    395         $(EMACS_ROOT)\src\m\intel386.h \ 
    396         $(EMACS_ROOT)\src\config.h \ 
    397         $(SRC)\msdos.h \ 
    398         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    399         $(SRC)\lisp.h \ 
    400         $(SRC)\commands.h \ 
    401         $(SRC)\buffer.h \ 
    402         $(SRC)\process.h \ 
    403         $(SRC)\syssignal.h \ 
    404         $(EMACS_ROOT)\nt\inc\sys\ioctl.h \ 
    405         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    406         $(SRC)\systty.h 
    407  
    408 $(BLD)\casefiddle.obj : \ 
    409         $(SRC)\casefiddle.c \ 
    410         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    411         $(EMACS_ROOT)\src\m\intel386.h \ 
    412         $(EMACS_ROOT)\src\config.h \ 
    413         $(SRC)\lisp.h \ 
    414         $(SRC)\buffer.h \ 
    415         $(SRC)\commands.h \ 
    416         $(SRC)\syntax.h 
    417         $(CC) $(CFLAGS) -Fo$@ casefiddle.c 
    418  
    419 $(BLD)\casetab.obj : \ 
    420         $(SRC)\casetab.c \ 
    421         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    422         $(EMACS_ROOT)\src\m\intel386.h \ 
    423         $(EMACS_ROOT)\src\config.h \ 
    424         $(SRC)\lisp.h \ 
    425         $(SRC)\buffer.h 
    426  
    427 $(BLD)\cm.obj : \ 
    428         $(SRC)\cm.c \ 
    429         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    430         $(EMACS_ROOT)\src\m\intel386.h \ 
    431         $(EMACS_ROOT)\src\config.h \ 
    432         $(SRC)\cm.h \ 
    433         $(SRC)\termhooks.h 
    434  
    435 $(BLD)\cmds.obj : \ 
    436         $(SRC)\cmds.c \ 
    437         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    438         $(EMACS_ROOT)\src\m\intel386.h \ 
    439         $(EMACS_ROOT)\src\config.h \ 
    440         $(SRC)\lisp.h \ 
    441         $(SRC)\commands.h \ 
    442         $(SRC)\buffer.h \ 
    443         $(SRC)\syntax.h 
    444  
    445 $(BLD)\data.obj : \ 
    446         $(SRC)\data.c \ 
    447         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    448         $(EMACS_ROOT)\src\m\intel386.h \ 
    449         $(EMACS_ROOT)\src\config.h \ 
    450         $(SRC)\lisp.h \ 
    451         $(SRC)\puresize.h \ 
    452         $(SRC)\buffer.h \ 
    453         $(SRC)\syssignal.h 
    454  
    455 $(BLD)\dired.obj : \ 
    456         $(SRC)\dired.c \ 
    457         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    458         $(EMACS_ROOT)\src\m\intel386.h \ 
    459         $(EMACS_ROOT)\src\config.h \ 
    460         $(SRC)\vmsdir.h \ 
    461         $(SRC)\ndir.h \ 
    462         $(SRC)\lisp.h \ 
    463         $(SRC)\buffer.h \ 
    464         $(SRC)\commands.h \ 
    465         $(SRC)\regex.h 
    466  
    467 $(BLD)\dispnew.obj : \ 
    468         $(SRC)\dispnew.c \ 
    469         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    470         $(EMACS_ROOT)\src\m\intel386.h \ 
    471         $(EMACS_ROOT)\src\config.h \ 
    472         $(SRC)\lisp.h \ 
    473         $(SRC)\termchar.h \ 
    474         $(SRC)\termopts.h \ 
    475         $(SRC)\termhooks.h \ 
    476         $(SRC)\cm.h \ 
    477         $(SRC)\buffer.h \ 
    478         $(SRC)\frame.h \ 
    479         $(SRC)\window.h \ 
    480         $(SRC)\commands.h \ 
    481         $(SRC)\disptab.h \ 
    482         $(SRC)\indent.h \ 
    483         $(SRC)\dispextern.h \ 
    484         $(SRC)\intervals.h \ 
    485         $(EMACS_ROOT)\nt\inc\sys\ioctl.h \ 
    486         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    487         $(SRC)\systty.h \ 
    488         $(SRC)\mw32term.h \ 
    489         $(SRC)\xterm.h \ 
    490         $(SRC)\vmstime.h \ 
    491         $(SRC)\systime.h 
    492  
    493 $(BLD)\doc.obj : \ 
    494         $(SRC)\doc.c \ 
    495         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    496         $(EMACS_ROOT)\src\m\intel386.h \ 
    497         $(EMACS_ROOT)\src\config.h \ 
    498         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    499         $(SRC)\lisp.h \ 
    500         $(SRC)\buffer.h \ 
    501         $(SRC)\keyboard.h 
    502  
    503 $(BLD)\doprnt.obj : \ 
    504         $(SRC)\doprnt.c \ 
    505         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    506         $(EMACS_ROOT)\src\m\intel386.h \ 
    507         $(EMACS_ROOT)\src\config.h 
    508  
    509 $(BLD)\dosfns.obj : \ 
    510         $(SRC)\dosfns.c \ 
    511         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    512         $(EMACS_ROOT)\src\m\intel386.h \ 
    513         $(EMACS_ROOT)\src\config.h \ 
    514         $(SRC)\lisp.h \ 
    515         $(SRC)\buffer.h \ 
    516         $(SRC)\termchar.h \ 
    517         $(SRC)\termhooks.h \ 
    518         $(SRC)\frame.h \ 
    519         $(SRC)\dosfns.h \ 
    520         $(SRC)\msdos.h 
    521  
    522 $(BLD)\editfns.obj : \ 
    523         $(SRC)\editfns.c \ 
    524         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    525         $(EMACS_ROOT)\src\m\intel386.h \ 
    526         $(EMACS_ROOT)\src\config.h \ 
    527         $(SRC)\uaf.h \ 
    528         $(SRC)\vms-pwd.h \ 
    529         $(EMACS_ROOT)\nt\inc\pwd.h \ 
    530         $(SRC)\lisp.h \ 
    531         $(SRC)\dispextern.h \ 
    532         $(SRC)\intervals.h \ 
    533         $(SRC)\buffer.h \ 
    534         $(SRC)\window.h \ 
    535         $(SRC)\vmstime.h \ 
    536         $(SRC)\systime.h 
    537  
    538 $(BLD)\emacs.obj : \ 
    539         $(SRC)\emacs.c \ 
    540         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    541         $(EMACS_ROOT)\src\m\intel386.h \ 
    542         $(EMACS_ROOT)\src\config.h \ 
    543         $(SRC)\lisp.h \ 
    544         $(SRC)\commands.h \ 
    545         $(SRC)\dispextern.h \ 
    546         $(SRC)\intervals.h \ 
    547         $(EMACS_ROOT)\nt\inc\sys\ioctl.h \ 
    548         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    549         $(SRC)\systty.h \ 
    550         $(SRC)\syssignal.h \ 
    551         $(SRC)\process.h 
    552  
    553 $(BLD)\eval.obj : \ 
    554         $(SRC)\eval.c \ 
    555         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    556         $(EMACS_ROOT)\src\m\intel386.h \ 
    557         $(EMACS_ROOT)\src\config.h \ 
    558         $(SRC)\lisp.h \ 
    559         $(SRC)\blockinput.h \ 
    560         $(SRC)\commands.h \ 
    561         $(SRC)\keyboard.h 
    562  
    563 $(BLD)\fileio.obj : \ 
    564         $(SRC)\fileio.c \ 
    565         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    566         $(EMACS_ROOT)\src\m\intel386.h \ 
    567         $(EMACS_ROOT)\src\config.h \ 
    568         $(SRC)\uaf.h \ 
    569         $(SRC)\vms-pwd.h \ 
    570         $(EMACS_ROOT)\nt\inc\pwd.h \ 
    571         $(SRC)\msdos.h \ 
    572         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    573         $(SRC)\vmsdir.h \ 
    574         $(SRC)\lisp.h \ 
    575         $(SRC)\dispextern.h \ 
    576         $(SRC)\intervals.h \ 
    577         $(SRC)\buffer.h \ 
    578         $(SRC)\window.h \ 
    579         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    580         $(SRC)\vmstime.h \ 
    581         $(SRC)\systime.h 
    582  
    583 $(BLD)\filelock.obj : \ 
    584         $(SRC)\filelock.c \ 
    585         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    586         $(EMACS_ROOT)\src\m\intel386.h \ 
    587         $(EMACS_ROOT)\src\config.h \ 
    588         $(SRC)\uaf.h \ 
    589         $(SRC)\vms-pwd.h \ 
    590         $(EMACS_ROOT)\nt\inc\pwd.h \ 
    591         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    592         $(SRC)\lisp.h \ 
    593         $(EMACS_ROOT)\src\paths.h \ 
    594         $(SRC)\buffer.h \ 
    595         $(SRC)\vmsdir.h \ 
    596         $(SRC)\ndir.h 
    597  
    598 $(BLD)\filemode.obj : \ 
    599         $(SRC)\filemode.c \ 
    600         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    601         $(EMACS_ROOT)\src\m\intel386.h \ 
    602         $(EMACS_ROOT)\src\config.h \ 
    603         $(SRC)\s\ms-w32.h \ 
    604         $(SRC)\m\intel386.h \ 
    605         $(SRC)\config.h 
    606  
    607 $(BLD)\firstfile.obj : \ 
    608         $(SRC)\firstfile.c \ 
    609         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    610         $(EMACS_ROOT)\src\m\intel386.h \ 
    611         $(EMACS_ROOT)\src\config.h 
    612  
    613 $(BLD)\floatfns.obj : \ 
    614         $(SRC)\floatfns.c \ 
    615         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    616         $(EMACS_ROOT)\src\m\intel386.h \ 
    617         $(EMACS_ROOT)\src\config.h \ 
    618         $(SRC)\lisp.h \ 
    619         $(SRC)\syssignal.h 
    620  
    621 $(BLD)\fns.obj : \ 
    622         $(SRC)\fns.c \ 
    623         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    624         $(EMACS_ROOT)\src\m\intel386.h \ 
    625         $(EMACS_ROOT)\src\config.h \ 
    626         $(SRC)\lisp.h \ 
    627         $(SRC)\commands.h \ 
    628         $(SRC)\buffer.h \ 
    629         $(SRC)\keyboard.h \ 
    630         $(SRC)\dispextern.h \ 
    631         $(SRC)\intervals.h 
    632  
    633 $(BLD)\frame.obj : \ 
    634         $(SRC)\frame.c \ 
    635         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    636         $(EMACS_ROOT)\src\m\intel386.h \ 
    637         $(EMACS_ROOT)\src\config.h \ 
    638         $(SRC)\lisp.h \ 
    639         $(SRC)\frame.h \ 
    640         $(SRC)\termhooks.h \ 
    641         $(SRC)\window.h \ 
    642         $(SRC)\buffer.h \ 
    643         $(SRC)\commands.h \ 
    644         $(SRC)\keyboard.h 
    645  
    646 $(BLD)\getloadavg.obj : \ 
    647         $(SRC)\getloadavg.c \ 
    648         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    649         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    650         $(EMACS_ROOT)\src\m\intel386.h \ 
    651         $(EMACS_ROOT)\src\config.h \ 
    652         $(SRC)\s\ms-w32.h \ 
    653         $(SRC)\m\intel386.h \ 
    654         $(SRC)\config.h \ 
    655         $(EMACS_ROOT)\nt\inc\sys\file.h 
    656  
    657 $(BLD)\gmalloc.obj : \ 
    658         $(SRC)\gmalloc.c \ 
    659         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    660         $(EMACS_ROOT)\src\m\intel386.h \ 
    661         $(EMACS_ROOT)\src\config.h \ 
    662         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    663         $(SRC)\getpagesize.h 
    664         $(CC) $(CFLAGS) -D__STDC__ -Fo$@ gmalloc.c 
    665  
    666 $(BLD)\hftctl.obj : \ 
    667         $(SRC)\hftctl.c \ 
    668         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    669         $(EMACS_ROOT)\src\m\intel386.h \ 
    670         $(EMACS_ROOT)\src\config.h \ 
    671         $(EMACS_ROOT)\nt\inc\sys\ioctl.h 
    672  
    673 $(BLD)\indent.obj : \ 
    674         $(SRC)\indent.c \ 
    675         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    676         $(EMACS_ROOT)\src\m\intel386.h \ 
    677         $(EMACS_ROOT)\src\config.h \ 
    678         $(SRC)\lisp.h \ 
    679         $(SRC)\buffer.h \ 
    680         $(SRC)\indent.h \ 
    681         $(SRC)\frame.h \ 
    682         $(SRC)\window.h \ 
    683         $(SRC)\termchar.h \ 
    684         $(SRC)\termopts.h \ 
    685         $(SRC)\disptab.h \ 
    686         $(SRC)\dispextern.h \ 
    687         $(SRC)\intervals.h \ 
    688         $(SRC)\region-cache.h 
    689  
    690 $(BLD)\insdel.obj : \ 
    691         $(SRC)\insdel.c \ 
    692         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    693         $(EMACS_ROOT)\src\m\intel386.h \ 
    694         $(EMACS_ROOT)\src\config.h \ 
    695         $(SRC)\lisp.h \ 
    696         $(SRC)\dispextern.h \ 
    697         $(SRC)\intervals.h \ 
    698         $(SRC)\buffer.h \ 
    699         $(SRC)\window.h \ 
    700         $(SRC)\blockinput.h 
    701  
    702 $(BLD)\intervals.obj : \ 
    703         $(SRC)\intervals.c \ 
    704         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    705         $(EMACS_ROOT)\src\m\intel386.h \ 
    706         $(EMACS_ROOT)\src\config.h \ 
    707         $(SRC)\lisp.h \ 
    708         $(SRC)\dispextern.h \ 
    709         $(SRC)\intervals.h \ 
    710         $(SRC)\buffer.h \ 
    711         $(SRC)\puresize.h 
    712         $(CC) $(CFLAGS) -Fo$@ intervals.c 
    713  
    714 $(BLD)\keyboard.obj : \ 
    715         $(SRC)\keyboard.c \ 
    716         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    717         $(EMACS_ROOT)\src\m\intel386.h \ 
    718         $(EMACS_ROOT)\src\config.h \ 
    719         $(SRC)\termchar.h \ 
    720         $(SRC)\termopts.h \ 
    721         $(SRC)\lisp.h \ 
    722         $(SRC)\termhooks.h \ 
    723         $(SRC)\macros.h \ 
    724         $(SRC)\frame.h \ 
    725         $(SRC)\window.h \ 
    726         $(SRC)\commands.h \ 
    727         $(SRC)\buffer.h \ 
    728         $(SRC)\disptab.h \ 
    729         $(SRC)\keyboard.h \ 
    730         $(SRC)\dispextern.h \ 
    731         $(SRC)\intervals.h \ 
    732         $(SRC)\blockinput.h \ 
    733         $(SRC)\msdos.h \ 
    734         $(SRC)\syssignal.h \ 
    735         $(EMACS_ROOT)\nt\inc\sys\ioctl.h \ 
    736         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    737         $(SRC)\systty.h \ 
    738         $(SRC)\mw32term.h \ 
    739         $(SRC)\xterm.h \ 
    740         $(SRC)\vmstime.h \ 
    741         $(SRC)\systime.h 
    742  
    743 $(BLD)\keymap.obj : \ 
    744         $(SRC)\keymap.c \ 
    745         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    746         $(EMACS_ROOT)\src\m\intel386.h \ 
    747         $(EMACS_ROOT)\src\config.h \ 
    748         $(SRC)\lisp.h \ 
    749         $(SRC)\commands.h \ 
    750         $(SRC)\buffer.h \ 
    751         $(SRC)\keyboard.h \ 
    752         $(SRC)\termhooks.h \ 
    753         $(SRC)\blockinput.h 
    754  
    755 $(BLD)\lastfile.obj : \ 
    756         $(SRC)\lastfile.c \ 
    757         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    758         $(EMACS_ROOT)\src\m\intel386.h \ 
    759         $(EMACS_ROOT)\src\config.h 
    760  
    761 $(BLD)\lread.obj : \ 
    762         $(SRC)\lread.c \ 
    763         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    764         $(EMACS_ROOT)\src\m\intel386.h \ 
    765         $(EMACS_ROOT)\src\config.h \ 
    766         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    767         $(SRC)\lisp.h \ 
    768         $(SRC)\buffer.h \ 
    769         $(EMACS_ROOT)\src\paths.h \ 
    770         $(SRC)\commands.h \ 
    771         $(SRC)\keyboard.h \ 
    772         $(SRC)\termhooks.h \ 
    773         $(SRC)\msdos.h 
    774  
    775 $(BLD)\macros.obj : \ 
    776         $(SRC)\macros.c \ 
    777         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    778         $(EMACS_ROOT)\src\m\intel386.h \ 
    779         $(EMACS_ROOT)\src\config.h \ 
    780         $(SRC)\lisp.h \ 
    781         $(SRC)\macros.h \ 
    782         $(SRC)\commands.h \ 
    783         $(SRC)\buffer.h \ 
    784         $(SRC)\window.h 
    785  
    786 $(BLD)\marker.obj : \ 
    787         $(SRC)\marker.c \ 
    788         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    789         $(EMACS_ROOT)\src\m\intel386.h \ 
    790         $(EMACS_ROOT)\src\config.h \ 
    791         $(SRC)\lisp.h \ 
    792         $(SRC)\buffer.h 
    793  
    794 $(BLD)\minibuf.obj : \ 
    795         $(SRC)\minibuf.c \ 
    796         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    797         $(EMACS_ROOT)\src\m\intel386.h \ 
    798         $(EMACS_ROOT)\src\config.h \ 
    799         $(SRC)\lisp.h \ 
    800         $(SRC)\commands.h \ 
    801         $(SRC)\buffer.h \ 
    802         $(SRC)\dispextern.h \ 
    803         $(SRC)\frame.h \ 
    804         $(SRC)\window.h \ 
    805         $(SRC)\syntax.h 
    806  
    807 $(BLD)\mocklisp.obj : \ 
    808         $(SRC)\mocklisp.c \ 
    809         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    810         $(EMACS_ROOT)\src\m\intel386.h \ 
    811         $(EMACS_ROOT)\src\config.h \ 
    812         $(SRC)\lisp.h \ 
    813         $(SRC)\buffer.h 
    814  
    815 $(BLD)\w32.obj : \ 
    816         $(SRC)\w32.c \ 
    817         $(SRC)\w32.h \ 
    818         $(SRC)\s\ms-w32.h \ 
    819         $(SRC)\m\intel386.h \ 
    820         $(SRC)\config.h \ 
    821         $(SRC)\lisp.h \ 
    822         $(EMACS_ROOT)\nt\inc\pwd.h \ 
    823         $(SRC)\w32heap.h 
    824  
    825 $(BLD)\w32heap.obj : \ 
    826         $(SRC)\w32heap.c \ 
    827         $(SRC)\w32heap.h \ 
    828         $(SRC)\s\ms-w32.h \ 
    829         $(SRC)\m\intel386.h \ 
    830         $(SRC)\config.h 
    831  
    832 $(BLD)\w32inevt.obj : \ 
    833         $(SRC)\w32inevt.c \ 
    834         $(SRC)\s\ms-w32.h \ 
    835         $(SRC)\m\intel386.h \ 
    836         $(SRC)\config.h \ 
    837         $(SRC)\lisp.h \ 
    838         $(SRC)\frame.h \ 
    839         $(SRC)\blockinput.h \ 
    840         $(SRC)\termhooks.h 
    841  
    842 $(BLD)\w32proc.obj : \ 
    843         $(SRC)\w32proc.c \ 
    844         $(SRC)\s\ms-w32.h \ 
    845         $(SRC)\m\intel386.h \ 
    846         $(SRC)\config.h \ 
    847         $(SRC)\lisp.h \ 
    848         $(SRC)\w32.h \ 
    849         $(SRC)\w32heap.h \ 
    850         $(SRC)\vmstime.h \ 
    851         $(SRC)\systime.h 
    852  
    853 $(BLD)\w32console.obj : \ 
    854         $(SRC)\w32console.c \ 
    855         $(SRC)\s\ms-w32.h \ 
    856         $(SRC)\m\intel386.h \ 
    857         $(SRC)\config.h \ 
    858         $(SRC)\lisp.h \ 
    859         $(SRC)\frame.h \ 
    860         $(SRC)\disptab.h \ 
    861         $(SRC)\termhooks.h \ 
    862         $(SRC)\w32inevt.h 
    863  
    864 $(BLD)\prefix-args.obj : \ 
    865         $(SRC)\prefix-args.c 
    866  
    867 $(BLD)\print.obj : \ 
    868         $(SRC)\print.c \ 
    869         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    870         $(EMACS_ROOT)\src\m\intel386.h \ 
    871         $(EMACS_ROOT)\src\config.h \ 
    872         $(SRC)\lisp.h \ 
    873         $(SRC)\buffer.h \ 
    874         $(SRC)\frame.h \ 
    875         $(SRC)\window.h \ 
    876         $(SRC)\process.h \ 
    877         $(SRC)\termchar.h \ 
    878         $(SRC)\dispextern.h \ 
    879         $(SRC)\intervals.h 
    880  
    881 $(BLD)\process.obj : \ 
    882         $(SRC)\process.c \ 
    883         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    884         $(EMACS_ROOT)\src\m\intel386.h \ 
    885         $(EMACS_ROOT)\src\config.h \ 
    886         $(EMACS_ROOT)\nt\inc\sys\ioctl.h \ 
    887         $(EMACS_ROOT)\nt\inc\sys\file.h \ 
    888         $(SRC)\systty.h \ 
    889         $(SRC)\window.h \ 
    890         $(SRC)\buffer.h \ 
    891         $(SRC)\process.h \ 
    892         $(SRC)\termhooks.h \ 
    893         $(SRC)\commands.h \ 
    894         $(SRC)\frame.h \ 
    895         $(SRC)\syssignal.h \ 
    896         $(SRC)\vmsproc.h \ 
    897         $(SRC)\syswait.h \ 
    898         $(SRC)\lisp.h \ 
    899         $(SRC)\vmstime.h \ 
    900         $(SRC)\systime.h \ 
    901         $(SRC)\termopts.h 
    902  
    903 $(BLD)\ralloc.obj : \ 
    904         $(SRC)\ralloc.c \ 
    905         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    906         $(EMACS_ROOT)\src\m\intel386.h \ 
    907         $(EMACS_ROOT)\src\config.h \ 
    908         $(SRC)\lisp.h \ 
    909         $(SRC)\s\ms-w32.h \ 
    910         $(SRC)\m\intel386.h \ 
    911         $(SRC)\config.h \ 
    912         $(EMACS_ROOT)\nt\inc\sys\param.h \ 
    913         $(SRC)\getpagesize.h 
    914  
    915 $(BLD)\regex.obj : \ 
    916         $(SRC)\regex.c \ 
    917         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    918         $(EMACS_ROOT)\src\m\intel386.h \ 
    919         $(EMACS_ROOT)\src\config.h \ 
    920         $(SRC)\s\ms-w32.h \ 
    921         $(SRC)\m\intel386.h \ 
    922         $(SRC)\config.h \ 
    923         $(SRC)\lisp.h \ 
    924         $(SRC)\buffer.h \ 
    925         $(SRC)\syntax.h \ 
    926         $(SRC)\regex.h 
    927  
    928 $(BLD)\region-cache.obj : \ 
    929         $(SRC)\region-cache.c \ 
    930         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    931         $(EMACS_ROOT)\src\m\intel386.h \ 
    932         $(EMACS_ROOT)\src\config.h \ 
    933         $(SRC)\lisp.h \ 
    934         $(SRC)\buffer.h \ 
    935         $(SRC)\region-cache.h 
    936  
    937 $(BLD)\scroll.obj : \ 
    938         $(SRC)\scroll.c \ 
    939         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    940         $(EMACS_ROOT)\src\m\intel386.h \ 
    941         $(EMACS_ROOT)\src\config.h \ 
    942         $(SRC)\termchar.h \ 
    943         $(SRC)\lisp.h \ 
    944         $(SRC)\dispextern.h \ 
    945         $(SRC)\frame.h 
    946  
    947 $(BLD)\search.obj : \ 
    948         $(SRC)\search.c \ 
    949         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    950         $(EMACS_ROOT)\src\m\intel386.h \ 
    951         $(EMACS_ROOT)\src\config.h \ 
    952         $(SRC)\lisp.h \ 
    953         $(SRC)\syntax.h \ 
    954         $(SRC)\buffer.h \ 
    955         $(SRC)\commands.h \ 
    956         $(SRC)\blockinput.h \ 
    957         $(SRC)\regex.h \ 
    958         $(SRC)\region-cache.h 
    959  
    960 $(BLD)\strftime.obj : \ 
    961         $(SRC)\strftime.c \ 
    962         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    963         $(EMACS_ROOT)\src\m\intel386.h \ 
    964         $(EMACS_ROOT)\src\config.h 
    965  
    966 $(BLD)\sunfns.obj : \ 
    967         $(SRC)\sunfns.c \ 
    968         $(EMACS_ROOT)\src\s\ms-w32.h \ 
    969         $(EMACS_ROOT)\src\m\intel386.h \ 
    970         $(EMACS_ROOT)\src\config.h \ 
    971         $(SRC)\lisp.h \ 
    972         $(SRC)\window.h \ 
    973         $(SRC)\buffer.h \ 
    974         $(SRC)\termhooks.h 
    975  
    976 $(BLD)\syntax.obj : \ 
    977         $(SRC)\syntax.c \ 
    978