From xemacs-m  Tue Jun 24 09:04:13 1997
Received: from wr.com.au (wr.com.au [203.12.42.10])
	by xemacs.org (8.8.5/8.8.5) with SMTP id JAA17800
	for <xemacs-beta@xemacs.org>; Tue, 24 Jun 1997 09:04:10 -0500 (CDT)
Received: from ishtar (dialup28.wr.com.au) by wr.com.au (5.x/SMI-SVR4-1.0)
	id AA13505; Tue, 24 Jun 1997 23:59:15 +1000
Message-Id: <3.0.32.19970625000501.0091fe20@wr.com.au>
X-Sender: davidh@wr.com.au
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Wed, 25 Jun 1997 00:05:02 +1000
To: xemacs-beta@xemacs.org
From: David Hobley <davidh@wr.com.au>
Subject: Latest NT patches for b8.
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=====================_867125102==_"

--=====================_867125102==_
Content-Type: text/plain; charset="us-ascii"

All,

here is the latest patch to make b8 work with NT. Apply from the top level
and all should work.

This does bring up 2 points though -

1. I had a problem initially with the system crashing due to
XEMACS_CODENAME not being defined. I simply defined it. However I assume
the #define of XEMACS_CODENAME in emacs.c should read "" rather than Qnil
if it needs to be defined ? Or is this NT specific ?

2. The use of version.sh for environment variables is cute, but is there
perhaps a more cross platform mechanism available - the assumption of that
sort of a shell is very unix specific and will mean the NT makefile will
have to be updated for every release as well.

Anyway, Enjoy!

Cheers,
david
--=====================_867125102==_
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="nt.patches"

*** /tmp/xemacs-20.3-b8/nt/config.h	Sun Apr 06 04:08:25 1997
--- nt/config.h	Tue Jun 24 23:33:15 1997
***************
*** 105,110 ****
--- 105,112 ----
  #define HAVE_LOCALE_H
  #define HAVE_X11_LOCALE_H
  #define STDC_HEADERS
+ #define HAVE_LIMITS_H
+ #define HAVE_GETCWD
  
  #define HAVE_LONG_FILE_NAMES
  
***************
*** 362,369 ****
  */
  #undef HAVE_CDE
  
! /* Mocklisp Support. */
! #undef MOCKLISP_SUPPORT
  
  /* enable special GNU Make features in the Makefiles. */
  #undef USE_GNU_MAKE
--- 364,384 ----
  */
  #undef HAVE_CDE
  
! /* Define this if you want Mule support (multi-byte character support).
!    There may be some performance penalty, although it should be small
!    if you're working with ASCII files. */
! #define MULE
! 
! /* Do we want to use X window input methods for use with Mule? (requires X11R5)
!    If so, use raw Xlib or higher level Motif interface? */
! #define HAVE_XIM
! #define XIM_XLIB
! #undef XIM_MOTIF
! 
! /* Non-XIM input methods for use with Mule. */
! #undef HAVE_CANNA
! #undef HAVE_WNN
! #undef WNN6
  
  /* enable special GNU Make features in the Makefiles. */
  #undef USE_GNU_MAKE
*** /tmp/xemacs-20.3-b8/nt/xemacs.mak	Fri Jun 06 10:58:12 1997
--- nt/xemacs.mak	Tue Jun 24 23:51:22 1997
***************
*** 1,16 ****
! MSDEV=F:/msdev
! X11R6=F:/utils/X11R6
  XEMACS=..
  LISP=$(XEMACS)/lisp
  
  #------------------------------------------------------------------------------
  
  # Generic variables
  
  INCLUDES=-I$(X11R6)/include -I$(XEMACS)/nt/inc -I$(XEMACS)/src\
   -I$(XEMACS)/lwlib -I$(MSDEV)/include
- #INCLUDES=-I$(X11R6)/include -I$(XEMACS)/src\
- # -I$(XEMACS)/lwlib -I$(MSDEV)/include
  LIBRARIES=
  
  OUTDIR=obj
--- 1,18 ----
! MSDEV=G:/msdev
! X11R6=G:/utils/X11R6
  XEMACS=..
  LISP=$(XEMACS)/lisp
  
+ EMACS_MAJOR_VERSION=20
+ EMACS_MINOR_VERSION=3
+ XEMACS_CODENAME=\"Copenhagen\"
+ 
  #------------------------------------------------------------------------------
  
  # Generic variables
  
  INCLUDES=-I$(X11R6)/include -I$(XEMACS)/nt/inc -I$(XEMACS)/src\
   -I$(XEMACS)/lwlib -I$(MSDEV)/include
  LIBRARIES=
  
  OUTDIR=obj
***************
*** 114,120 ****
   $(XEMACS)/src/console-x.c \
   $(XEMACS)/src/console.c \
   $(XEMACS)/src/data.c \
-  $(XEMACS)/src/database.c \
   $(XEMACS)/src/debug.c \
   $(XEMACS)/src/device-x.c \
   $(XEMACS)/src/device.c \
--- 116,121 ----
***************
*** 171,177 ****
   $(XEMACS)/src/menubar-x.c \
   $(XEMACS)/src/menubar.c \
   $(XEMACS)/src/minibuf.c \
-  $(XEMACS)/src/mocklisp.c \
   $(XEMACS)/src/nt.c \
   $(XEMACS)/src/ntheap.c \
   $(XEMACS)/src/ntproc.c \
--- 172,177 ----
***************
*** 208,214 ****
--- 208,222 ----
   $(XEMACS)/src/xselect.c \
   $(XEMACS)/src/balloon-x.c \
   $(XEMACS)/src/balloon_help.c
+ 
  DOC_SRCS_2=\
+  $(XEMACS)/src/input-method-xlib.c \
+  $(XEMACS)/src/mule.c \
+  $(XEMACS)/src/mule-charset.c \
+  $(XEMACS)/src/mule-ccl.c \
+  $(XEMACS)/src/mule-coding.c
+ 
+ DOC_SRCS_3=\
   $(LISP)/version.el \
   $(LISP)/paths.el \
   $(LISP)/prim/loaddefs.elc \
***************
*** 268,276 ****
   $(LISP)/bytecomp/bytecomp-runtime.elc \
   $(LISP)/prim/float-sup.elc \
   $(LISP)/prim/itimer.elc \
   $(LISP)/ediff/ediff-hook.elc \
   $(LISP)/packages/fontl-hooks.elc 
! DOC_SRCS_3= \
   $(LISP)/prim/scrollbar.elc \
   $(LISP)/prim/buffer.elc \
   $(LISP)/prim/menubar.elc \
--- 276,286 ----
   $(LISP)/bytecomp/bytecomp-runtime.elc \
   $(LISP)/prim/float-sup.elc \
   $(LISP)/prim/itimer.elc \
+  $(LISP)/prim/itimer-autosave.elc \
   $(LISP)/ediff/ediff-hook.elc \
   $(LISP)/packages/fontl-hooks.elc 
! 
! DOC_SRCS_4= \
   $(LISP)/prim/scrollbar.elc \
   $(LISP)/prim/buffer.elc \
   $(LISP)/prim/menubar.elc \
***************
*** 286,297 ****
   $(LISP)/x11/x-misc.elc \
   $(LISP)/x11/x-init.elc \
   $(LISP)/prim/dialog.elc \
!  $(LISP)/prim/files-nomule.elc
! 
! # MULE_LISP or NOMULE_LISP
  
  MAKE_DOCFILE=$(OUTDIR)\make-docfile.exe
- SUPPORT_PROGS=$(MAKE_DOCFILE)
  
  $(MAKE_DOCFILE): $(OUTDIR)\make-docfile.obj
  	link.exe $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS)
--- 296,331 ----
   $(LISP)/x11/x-misc.elc \
   $(LISP)/x11/x-init.elc \
   $(LISP)/prim/dialog.elc \
!  $(LISP)/mule/mule-load.elc \
!  $(LISP)/mule/mule-coding.elc \
!  $(LISP)/mule/mule-charset.elc \
!  $(LISP)/mule/mule-files.elc \
!  $(LISP)/mule/mule-category.elc \
!  $(LISP)/mule/mule-misc.elc \
!  $(LISP)/mule/mule-ccl.elc \
!  $(LISP)/mule/mule-init.elc \
!  $(LISP)/mule/mule-cmds.elc \
!  $(LISP)/mule/kinsoku.elc \
!  $(LISP)/mule/mule-x-init.elc \
!  $(LISP)/mule/arabic-hooks.elc \
!  $(LISP)/mule/chinese-hooks.elc \
!  $(LISP)/mule/cyrillic-hooks.elc \
!  $(LISP)/mule/ethiopic-hooks.elc \
!  $(LISP)/mule/european-hooks.elc \
!  $(LISP)/mule/greek-hooks.elc \
!  $(LISP)/mule/hebrew-hooks.elc \
!  $(LISP)/mule/ipa-hooks.elc \
!  $(LISP)/mule/japanese-hooks.elc \
!  $(LISP)/mule/korean-hooks.elc \
!  $(LISP)/mule/thai-hooks.elc \
!  $(LISP)/mule/vietnamese-hooks-1.elc \
!  $(LISP)/mule/vietnamese-hooks-2.elc \
!  $(LISP)/prim/winnt.el \
!  $(LISP)/custom/widget.el \
!  $(LISP)/custom/custom.el \
!  $(LISP)/prim/cus-start.el
  
  MAKE_DOCFILE=$(OUTDIR)\make-docfile.exe
  
  $(MAKE_DOCFILE): $(OUTDIR)\make-docfile.obj
  	link.exe $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS)
***************
*** 299,308 ****
--- 333,360 ----
  $(OUTDIR)/make-docfile.obj:	$(LIB_SRC)\make-docfile.c
  	 $(CC) $(LIB_SRC_FLAGS) $** /Fo$@
  
+ RUNEMACS=$(XEMACS)/src/runemacs.exe
+ 
+ $(RUNEMACS): $(OUTDIR)\runemacs.obj
+ 	link.exe /out:$@ /subsystem:windows /entry:WinMainCRTStartup \
+ 	/pdb:none /release /incremental:no $** \
+  	kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib \
+ 	advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib \
+ 	odbccp32.lib libc.lib
+ 
+ $(OUTDIR)\runemacs.obj:	$(XEMACS)/nt/runemacs.c
+ 	$(CC) /nologo -ML -w -Od -Zi -c \
+ 	-D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \
+ 	-D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999 \
+ 	$** /Fo$@
+ 
+ SUPPORT_PROGS=$(MAKE_DOCFILE) $(RUNEMACS)
+ 
  $(DOC): $(OUTDIR)/make-docfile.exe
  	!$(MAKE_DOCFILE) -o $@ $(DOC_SRCS_1) 
  	!$(MAKE_DOCFILE) -a $@ $(DOC_SRCS_2)
  	!$(MAKE_DOCFILE) -a $@ $(DOC_SRCS_3)
+ 	!$(MAKE_DOCFILE) -a $@ $(DOC_SRCS_4)
  
  #------------------------------------------------------------------------------
  
***************
*** 321,330 ****
   /nodefaultlib /force /out:$@\
   /heap:0x00100000
  
- #TEMACS_CPP=$(XEMACS)/nt/cpp/cpp.exe
  TEMACS_CPP=c:/usr/local/bin/cpp.exe
  TEMACS_CPP_FLAGS= $(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \
!  -D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999
  TEMACS_FLAGS=-nologo -ML -w -Od -Zi -c $(TEMACS_CPP_FLAGS)
  
  TEMACS_OBJS= \
--- 373,384 ----
   /nodefaultlib /force /out:$@\
   /heap:0x00100000
  
  TEMACS_CPP=c:/usr/local/bin/cpp.exe
  TEMACS_CPP_FLAGS= $(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \
!  -D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999 \
!  -DEMACS_MAJOR_VERSION=$(EMACS_MAJOR_VERSION) \
!  -DEMACS_MINOR_VERSION=$(EMACS_MINOR_VERSION) \
!  -DXEMACS_CODENAME=$(XEMACS_CODENAME)
  TEMACS_FLAGS=-nologo -ML -w -Od -Zi -c $(TEMACS_CPP_FLAGS)
  
  TEMACS_OBJS= \
***************
*** 347,353 ****
  	$(OUTDIR)/console-x.obj \
  	$(OUTDIR)/console.obj \
  	$(OUTDIR)/data.obj \
- 	$(OUTDIR)/database.obj \
  	$(OUTDIR)/debug.obj \
  	$(OUTDIR)/device-x.obj \
  	$(OUTDIR)/device.obj \
--- 401,406 ----
***************
*** 405,411 ****
  	$(OUTDIR)/menubar-x.obj \
  	$(OUTDIR)/menubar.obj \
  	$(OUTDIR)/minibuf.obj \
! 	$(OUTDIR)/mocklisp.obj \
  	$(OUTDIR)/nt.obj \
  	$(OUTDIR)/ntheap.obj \
  	$(OUTDIR)/ntproc.obj \
--- 458,468 ----
  	$(OUTDIR)/menubar-x.obj \
  	$(OUTDIR)/menubar.obj \
  	$(OUTDIR)/minibuf.obj \
!         $(OUTDIR)/input-method-xlib.obj \
!         $(OUTDIR)/mule.obj \
!         $(OUTDIR)/mule-charset.obj \
!         $(OUTDIR)/mule-ccl.obj \
!         $(OUTDIR)/mule-coding.obj \
  	$(OUTDIR)/nt.obj \
  	$(OUTDIR)/ntheap.obj \
  	$(OUTDIR)/ntproc.obj \
***************
*** 441,1018 ****
  	$(OUTDIR)/xmu.obj \
  	$(OUTDIR)/xselect.obj
  
- #$(TEMACS): $(TEMACS_SRC)/Emacs.ad.h $(TEMACS_SRC)/paths.h $(TEMACS_OBJS)
- #	link.exe $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS)
- 
  $(TEMACS): $(TEMACS_SRC)/Emacs.ad.h $(TEMACS_SRC)/paths.h $(TEMACS_OBJS)
  	link.exe @<<
    $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS)
  <<
  
  $(OUTDIR)/abbrev.obj:	$(TEMACS_SRC)/abbrev.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #        !"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/alloc.obj:	$(TEMACS_SRC)/alloc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/alloca.obj:	$(TEMACS_SRC)/alloca.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/balloon-x.obj:	$(TEMACS_SRC)/balloon-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/balloon_help.obj:	$(TEMACS_SRC)/balloon_help.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/blocktype.obj:	$(TEMACS_SRC)/blocktype.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/buffer.obj:	$(TEMACS_SRC)/buffer.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/bytecode.obj:	$(TEMACS_SRC)/bytecode.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/callint.obj:	$(TEMACS_SRC)/callint.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/callproc.obj:	$(TEMACS_SRC)/callproc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/casefiddle.obj:	$(TEMACS_SRC)/casefiddle.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/casetab.obj:	$(TEMACS_SRC)/casetab.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/chartab.obj:	$(TEMACS_SRC)/chartab.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/cmdloop.obj:	$(TEMACS_SRC)/cmdloop.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/cmds.obj:	$(TEMACS_SRC)/cmds.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/console-stream.obj:	$(TEMACS_SRC)/console-stream.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/console-x.obj:	$(TEMACS_SRC)/console-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/console.obj:	$(TEMACS_SRC)/console.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/data.obj:	$(TEMACS_SRC)/data.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
- $(OUTDIR)/database.obj:	$(TEMACS_SRC)/database.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
- 	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
- 
  $(OUTDIR)/debug.obj:	$(TEMACS_SRC)/debug.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/device-x.obj:	$(TEMACS_SRC)/device-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/device.obj:	$(TEMACS_SRC)/device.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/dgif_lib.obj:	$(TEMACS_SRC)/dgif_lib.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/dialog-x.obj:	$(TEMACS_SRC)/dialog-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/dialog.obj:	$(TEMACS_SRC)/dialog.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/dired.obj:	$(TEMACS_SRC)/dired.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/doc.obj:	$(TEMACS_SRC)/doc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/doprnt.obj:	$(TEMACS_SRC)/doprnt.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/dynarr.obj:	$(TEMACS_SRC)/dynarr.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/editfns.obj:	$(TEMACS_SRC)/editfns.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/elhash.obj:	$(TEMACS_SRC)/elhash.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/emacs.obj:	$(TEMACS_SRC)/emacs.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/EmacsFrame.obj:	$(TEMACS_SRC)/EmacsFrame.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/EmacsManager.obj:	$(TEMACS_SRC)/EmacsManager.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/TopLevelEmacsShell.obj:	$(TEMACS_SRC)/EmacsShell-sub.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/TransientEmacsShell.obj: $(TEMACS_SRC)/EmacsShell-sub.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/EmacsShell.obj:	$(TEMACS_SRC)/EmacsShell.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/energize.obj:	$(TEMACS_SRC)/energize.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/eval.obj:	$(TEMACS_SRC)/eval.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/event-stream.obj:	$(TEMACS_SRC)/event-stream.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/event-unixoid.obj:	$(TEMACS_SRC)/event-unixoid.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/event-Xt.obj:	$(TEMACS_SRC)/event-Xt.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/events.obj:	$(TEMACS_SRC)/events.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/extents.obj:	$(TEMACS_SRC)/extents.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/faces.obj:	$(TEMACS_SRC)/faces.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/fileio.obj:	$(TEMACS_SRC)/fileio.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/filelock.obj:	$(TEMACS_SRC)/filelock.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/filemode.obj:	$(TEMACS_SRC)/filemode.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/floatfns.obj:	$(TEMACS_SRC)/floatfns.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/fns.obj:	$(TEMACS_SRC)/fns.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/font-lock.obj:	$(TEMACS_SRC)/font-lock.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/frame-x.obj:	$(TEMACS_SRC)/frame-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/frame.obj:	$(TEMACS_SRC)/frame.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/free-hook.obj:	$(TEMACS_SRC)/free-hook.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/general.obj:	$(TEMACS_SRC)/general.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/gif_err.obj:	$(TEMACS_SRC)/gif_err.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/gifalloc.obj:	$(TEMACS_SRC)/gifalloc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/glyphs-x.obj:	$(TEMACS_SRC)/glyphs-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/glyphs.obj:	$(TEMACS_SRC)/glyphs.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/gmalloc.obj:	$(TEMACS_SRC)/gmalloc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/gui-x.obj:	$(TEMACS_SRC)/gui-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/gui.obj:	$(TEMACS_SRC)/gui.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/hash.obj:	$(TEMACS_SRC)/hash.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/indent.obj:	$(TEMACS_SRC)/indent.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/inline.obj:	$(TEMACS_SRC)/inline.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/insdel.obj:	$(TEMACS_SRC)/insdel.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/intl.obj:	$(TEMACS_SRC)/intl.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/keymap.obj:	$(TEMACS_SRC)/keymap.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/lread.obj:	$(TEMACS_SRC)/lread.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/lstream.obj:	$(TEMACS_SRC)/lstream.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/macros.obj:	$(TEMACS_SRC)/macros.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/marker.obj:	$(TEMACS_SRC)/marker.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/md5.obj:	$(TEMACS_SRC)/md5.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/menubar-x.obj:	$(TEMACS_SRC)/menubar-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/menubar.obj:	$(TEMACS_SRC)/menubar.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/minibuf.obj:	$(TEMACS_SRC)/minibuf.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
- 	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
- 
- $(OUTDIR)/mocklisp.obj:	$(TEMACS_SRC)/mocklisp.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/msdos.obj:	$(TEMACS_SRC)/msdos.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
! #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/nt.obj:	$(TEMACS_SRC)/nt.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/ntheap.obj:	$(TEMACS_SRC)/ntheap.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/ntproc.obj:	$(TEMACS_SRC)/ntproc.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/objects-x.obj:	$(TEMACS_SRC)/objects-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/objects.obj:	$(TEMACS_SRC)/objects.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/opaque.obj:	$(TEMACS_SRC)/opaque.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/print.obj:	$(TEMACS_SRC)/print.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/process.obj:	$(TEMACS_SRC)/process.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/pure.obj:	$(TEMACS_SRC)/pure.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/rangetab.obj:	$(TEMACS_SRC)/rangetab.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/realpath.obj:	$(TEMACS_SRC)/realpath.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/redisplay-output.obj:	$(TEMACS_SRC)/redisplay-output.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/redisplay-x.obj:	$(TEMACS_SRC)/redisplay-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/redisplay.obj:	$(TEMACS_SRC)/redisplay.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/regex.obj:	$(TEMACS_SRC)/regex.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/scrollbar-x.obj:	$(TEMACS_SRC)/scrollbar-x.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/scrollbar.obj:	$(TEMACS_SRC)/scrollbar.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/search.obj:	$(TEMACS_SRC)/search.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/signal.obj:	$(TEMACS_SRC)/signal.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/sound.obj:	$(TEMACS_SRC)/sound.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/specifier.obj:	$(TEMACS_SRC)/specifier.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/strftime.obj:	$(TEMACS_SRC)/strftime.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/symbols.obj:	$(TEMACS_SRC)/symbols.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/syntax.obj:	$(TEMACS_SRC)/syntax.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/sysdep.obj:	$(TEMACS_SRC)/sysdep.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/termcap.obj:	$(TEMACS_SRC)/termcap.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/tparam.obj:	$(TEMACS_SRC)/tparam.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/undo.obj:	$(TEMACS_SRC)/undo.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/unexnt.obj:	$(TEMACS_SRC)/unexnt.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/vm-limit.obj:	$(TEMACS_SRC)/vm-limit.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/window.obj:	$(TEMACS_SRC)/window.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS)  $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/xgccache.obj:	$(TEMACS_SRC)/xgccache.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/xmu.obj:	$(TEMACS_SRC)/xmu.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(OUTDIR)/xselect.obj:	$(TEMACS_SRC)/xselect.c
- #	!"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
- #	!"del $(OUTDIR)\\foo.c"
  
  $(TEMACS_SRC)/Emacs.ad.h: $(XEMACS)/etc/Emacs.ad
  	!"sed -f ad2c.sed < $(XEMACS)/etc/Emacs.ad > $(TEMACS_SRC)/Emacs.ad.h"
--- 498,855 ----
  	$(OUTDIR)/xmu.obj \
  	$(OUTDIR)/xselect.obj
  
  $(TEMACS): $(TEMACS_SRC)/Emacs.ad.h $(TEMACS_SRC)/paths.h $(TEMACS_OBJS)
  	link.exe @<<
    $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS)
  <<
  
  $(OUTDIR)/abbrev.obj:	$(TEMACS_SRC)/abbrev.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/alloc.obj:	$(TEMACS_SRC)/alloc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/alloca.obj:	$(TEMACS_SRC)/alloca.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/balloon-x.obj:	$(TEMACS_SRC)/balloon-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/balloon_help.obj:	$(TEMACS_SRC)/balloon_help.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/blocktype.obj:	$(TEMACS_SRC)/blocktype.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/buffer.obj:	$(TEMACS_SRC)/buffer.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/bytecode.obj:	$(TEMACS_SRC)/bytecode.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/callint.obj:	$(TEMACS_SRC)/callint.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/callproc.obj:	$(TEMACS_SRC)/callproc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/casefiddle.obj:	$(TEMACS_SRC)/casefiddle.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/casetab.obj:	$(TEMACS_SRC)/casetab.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/chartab.obj:	$(TEMACS_SRC)/chartab.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/cmdloop.obj:	$(TEMACS_SRC)/cmdloop.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/cmds.obj:	$(TEMACS_SRC)/cmds.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/console-stream.obj:	$(TEMACS_SRC)/console-stream.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/console-x.obj:	$(TEMACS_SRC)/console-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/console.obj:	$(TEMACS_SRC)/console.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/data.obj:	$(TEMACS_SRC)/data.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/debug.obj:	$(TEMACS_SRC)/debug.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/device-x.obj:	$(TEMACS_SRC)/device-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/device.obj:	$(TEMACS_SRC)/device.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/dgif_lib.obj:	$(TEMACS_SRC)/dgif_lib.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/dialog-x.obj:	$(TEMACS_SRC)/dialog-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/dialog.obj:	$(TEMACS_SRC)/dialog.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/dired.obj:	$(TEMACS_SRC)/dired.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/doc.obj:	$(TEMACS_SRC)/doc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/doprnt.obj:	$(TEMACS_SRC)/doprnt.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/dynarr.obj:	$(TEMACS_SRC)/dynarr.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/editfns.obj:	$(TEMACS_SRC)/editfns.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/elhash.obj:	$(TEMACS_SRC)/elhash.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/emacs.obj:	$(TEMACS_SRC)/emacs.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/EmacsFrame.obj:	$(TEMACS_SRC)/EmacsFrame.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/EmacsManager.obj:	$(TEMACS_SRC)/EmacsManager.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/TopLevelEmacsShell.obj:	$(TEMACS_SRC)/EmacsShell-sub.c
  	$(CC) $(TEMACS_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** /Fo$@
  
  $(OUTDIR)/TransientEmacsShell.obj: $(TEMACS_SRC)/EmacsShell-sub.c
  	$(CC) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** /Fo$@
  
  $(OUTDIR)/EmacsShell.obj:	$(TEMACS_SRC)/EmacsShell.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/energize.obj:	$(TEMACS_SRC)/energize.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/eval.obj:	$(TEMACS_SRC)/eval.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/event-stream.obj:	$(TEMACS_SRC)/event-stream.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/event-unixoid.obj:	$(TEMACS_SRC)/event-unixoid.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/event-Xt.obj:	$(TEMACS_SRC)/event-Xt.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/events.obj:	$(TEMACS_SRC)/events.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/extents.obj:	$(TEMACS_SRC)/extents.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/faces.obj:	$(TEMACS_SRC)/faces.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/fileio.obj:	$(TEMACS_SRC)/fileio.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/filelock.obj:	$(TEMACS_SRC)/filelock.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/filemode.obj:	$(TEMACS_SRC)/filemode.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/floatfns.obj:	$(TEMACS_SRC)/floatfns.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/fns.obj:	$(TEMACS_SRC)/fns.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/font-lock.obj:	$(TEMACS_SRC)/font-lock.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/frame-x.obj:	$(TEMACS_SRC)/frame-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/frame.obj:	$(TEMACS_SRC)/frame.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/free-hook.obj:	$(TEMACS_SRC)/free-hook.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/general.obj:	$(TEMACS_SRC)/general.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/gif_err.obj:	$(TEMACS_SRC)/gif_err.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/gifalloc.obj:	$(TEMACS_SRC)/gifalloc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/glyphs-x.obj:	$(TEMACS_SRC)/glyphs-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/glyphs.obj:	$(TEMACS_SRC)/glyphs.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/gmalloc.obj:	$(TEMACS_SRC)/gmalloc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/gui-x.obj:	$(TEMACS_SRC)/gui-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/gui.obj:	$(TEMACS_SRC)/gui.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/hash.obj:	$(TEMACS_SRC)/hash.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/indent.obj:	$(TEMACS_SRC)/indent.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/inline.obj:	$(TEMACS_SRC)/inline.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/insdel.obj:	$(TEMACS_SRC)/insdel.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/intl.obj:	$(TEMACS_SRC)/intl.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/keymap.obj:	$(TEMACS_SRC)/keymap.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/lread.obj:	$(TEMACS_SRC)/lread.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/lstream.obj:	$(TEMACS_SRC)/lstream.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/macros.obj:	$(TEMACS_SRC)/macros.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/marker.obj:	$(TEMACS_SRC)/marker.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/md5.obj:	$(TEMACS_SRC)/md5.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/menubar-x.obj:	$(TEMACS_SRC)/menubar-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/menubar.obj:	$(TEMACS_SRC)/menubar.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/minibuf.obj:	$(TEMACS_SRC)/minibuf.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/msdos.obj:	$(TEMACS_SRC)/msdos.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
! 
! $(OUTDIR)/input-method-xlib.obj:        $(TEMACS_SRC)/input-method-xlib.c
!         $(CC) $(TEMACS_FLAGS) $** /Fo$@
! 
! $(OUTDIR)/mule.obj:     $(TEMACS_SRC)/mule.c
!         $(CC) $(TEMACS_FLAGS) $** /Fo$@
! 
! $(OUTDIR)/mule-charset.obj:     $(TEMACS_SRC)/mule-charset.c
!         $(CC) $(TEMACS_FLAGS) $** /Fo$@
! 
! $(OUTDIR)/mule-ccl.obj: $(TEMACS_SRC)/mule-ccl.c
!         $(CC) $(TEMACS_FLAGS) $** /Fo$@
! 
! $(OUTDIR)/mule-coding.obj:      $(TEMACS_SRC)/mule-coding.c
!         $(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/nt.obj:	$(TEMACS_SRC)/nt.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/ntheap.obj:	$(TEMACS_SRC)/ntheap.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/ntproc.obj:	$(TEMACS_SRC)/ntproc.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/objects-x.obj:	$(TEMACS_SRC)/objects-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/objects.obj:	$(TEMACS_SRC)/objects.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/opaque.obj:	$(TEMACS_SRC)/opaque.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/print.obj:	$(TEMACS_SRC)/print.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/process.obj:	$(TEMACS_SRC)/process.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/pure.obj:	$(TEMACS_SRC)/pure.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/rangetab.obj:	$(TEMACS_SRC)/rangetab.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/realpath.obj:	$(TEMACS_SRC)/realpath.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/redisplay-output.obj:	$(TEMACS_SRC)/redisplay-output.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/redisplay-x.obj:	$(TEMACS_SRC)/redisplay-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/redisplay.obj:	$(TEMACS_SRC)/redisplay.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/regex.obj:	$(TEMACS_SRC)/regex.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/scrollbar-x.obj:	$(TEMACS_SRC)/scrollbar-x.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/scrollbar.obj:	$(TEMACS_SRC)/scrollbar.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/search.obj:	$(TEMACS_SRC)/search.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/signal.obj:	$(TEMACS_SRC)/signal.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/sound.obj:	$(TEMACS_SRC)/sound.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/specifier.obj:	$(TEMACS_SRC)/specifier.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/strftime.obj:	$(TEMACS_SRC)/strftime.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/symbols.obj:	$(TEMACS_SRC)/symbols.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/syntax.obj:	$(TEMACS_SRC)/syntax.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/sysdep.obj:	$(TEMACS_SRC)/sysdep.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/termcap.obj:	$(TEMACS_SRC)/termcap.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/tparam.obj:	$(TEMACS_SRC)/tparam.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/undo.obj:	$(TEMACS_SRC)/undo.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/unexnt.obj:	$(TEMACS_SRC)/unexnt.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/vm-limit.obj:	$(TEMACS_SRC)/vm-limit.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/window.obj:	$(TEMACS_SRC)/window.c
  	$(CC) $(TEMACS_FLAGS)  $** /Fo$@
  
  $(OUTDIR)/xgccache.obj:	$(TEMACS_SRC)/xgccache.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/xmu.obj:	$(TEMACS_SRC)/xmu.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(OUTDIR)/xselect.obj:	$(TEMACS_SRC)/xselect.c
  	$(CC) $(TEMACS_FLAGS) $** /Fo$@
  
  $(TEMACS_SRC)/Emacs.ad.h: $(XEMACS)/etc/Emacs.ad
  	!"sed -f ad2c.sed < $(XEMACS)/etc/Emacs.ad > $(TEMACS_SRC)/Emacs.ad.h"
*** /tmp/xemacs-20.3-b8/src/s/windowsnt.h	Mon Feb 24 11:15:14 1997
--- src/s/windowsnt.h	Tue Jun 24 23:32:51 1997
***************
*** 247,252 ****
--- 247,253 ----
  #define rindex    strrchr
  #define read	  _read
  #define write	  _write
+ #define getcwd    _getcwd
  
  #ifdef HAVE_NTGUI
  #define abort	win32_abort
*** /tmp/xemacs-20.3-b4/src/fileio.c	Fri May 23 11:37:08 1997
--- src/fileio.c	Fri Jun 20 20:48:56 1997
***************
*** 3372,3381 ****
--- 3372,3383 ----
       to protect the current_buffer from being destroyed, but the
       multiple return points make this a pain in the butt. */
  
+ #if 0
  #ifdef DOS_NT
    int buffer_file_type
      = NILP (current_buffer->buffer_file_type) ? O_TEXT : O_BINARY;
  #endif /* DOS_NT */
+ #endif
  
  #ifdef MULE
    codesys = Fget_coding_system (codesys);
***************
*** 3462,3468 ****
    if (!NILP (append))
  #ifdef DOS_NT
      desc = open ((char *) XSTRING_DATA (fn),
!                        (O_WRONLY | buffer_file_type), 0);
  #else /* not DOS_NT */
      desc = open ((char *) XSTRING_DATA (fn), O_WRONLY, 0);
  #endif /* not DOS_NT */
--- 3464,3470 ----
    if (!NILP (append))
  #ifdef DOS_NT
      desc = open ((char *) XSTRING_DATA (fn),
!                        (O_WRONLY | O_BINARY), 0);
  #else /* not DOS_NT */
      desc = open ((char *) XSTRING_DATA (fn), O_WRONLY, 0);
  #endif /* not DOS_NT */
***************
*** 3472,3478 ****
      {
  #ifdef DOS_NT
        desc = open ((char *) XSTRING_DATA (fn),
!                    (O_WRONLY | O_TRUNC | O_CREAT | buffer_file_type),
                     (S_IREAD | S_IWRITE));
  #else /* not DOS_NT */
        desc = creat ((char *) XSTRING_DATA (fn),
--- 3474,3480 ----
      {
  #ifdef DOS_NT
        desc = open ((char *) XSTRING_DATA (fn),
!                    (O_WRONLY | O_TRUNC | O_CREAT | O_BINARY),
                     (S_IREAD | S_IWRITE));
  #else /* not DOS_NT */
        desc = creat ((char *) XSTRING_DATA (fn),
***************
*** 4414,4420 ****
  		{
  #ifdef DOS_NT
  		  listdesc = open ((char *) XSTRING_DATA (listfile),
! 				   O_WRONLY | O_TRUNC | O_CREAT | O_TEXT,
  				   S_IREAD | S_IWRITE);
  #else /* not DOS_NT */
  		  listdesc = creat ((char *) XSTRING_DATA (listfile), 0666);
--- 4416,4422 ----
  		{
  #ifdef DOS_NT
  		  listdesc = open ((char *) XSTRING_DATA (listfile),
! 				   O_WRONLY | O_TRUNC | O_CREAT | O_BINARY,
  				   S_IREAD | S_IWRITE);
  #else /* not DOS_NT */
  		  listdesc = creat ((char *) XSTRING_DATA (listfile), 0666);

--=====================_867125102==_--

