-#/\.o[ ]*:/ s/config.status//
+s/|| cp/|| copy/
+s/rm -f/del/
+/^Makefile/,/^ $(SHELL) config.run/d
+/^config.status/,/ fi/d
+s/config.status//g
+s/\/dev\/null/NUL/g
+s/$(srcdir)\/c-parse/c-parse/g
+s/$(srcdir)\/c-gperf/c-gperf/g
/^multilib.h/ s/multilib/not-multilib/
/^target=/ c\
-target=winnt3.1
+target=winnt3.5
/^xmake_file=/ d
/^tmake_file=/ d
/^version=/ c\
-version=2.6.1
+version=2.6.2
s/CC = cc/CC = cl/
+s/^SHELL =.*/SHELL =/
s/CFLAGS = -g/CFLAGS =/
s/:\$/: \$/g
s/<\ *\$(srcdir)\//< $(srcdir)\\/g
s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/
s/^\(SUBDIR_MALLOC *=\).*$/\1/
/####target/ i\
-EXTRA_PROGRAMS="ld-winnt.exe" \
+STMP_FIXPROTO = \
+OTHER_FIXINCLUDES_DIRS=/MSTOOLS/h \
+RANLIB = : \
+RANLIB_TEST = false \
+OLDCC = cl \
+MAKE = make \
+SYMLINK = copy \
+INSTALL = $(srcdir)/install.sh -c \
+exeext = .exe \
+objext = .obj \
+oldobjext = .obj \
+\
+CC = cl \
+CFLAGS = -Di386 -DWIN32 -D_WIN32 -DWINNT -D_M_IX86=300 -D_X86_=1 \\\
+ -DALMOST_STDC -D_MSC_VER=800 \
+CLIB = libc.lib kernel32.lib \
+LDFLAGS = -align:0x1000 -subsystem:console -entry:mainCRTStartup \\\
+ -stack:1000000,1000000 \
+\
+EXTRA_PROGRAMS=ld.exe \
\
ld.obj: $(srcdir)/config/winnt/ld.c \
- cl -D_SYSV -DWINNT -D_M_IX86_ -D_X86_ -D__STDC__=0 -DALMOST_STDC \\\
+ $(CC) $(CFLAGS) \\\
-I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/ld.c \
\
-ld-winnt.exe: ld.obj \
- link32 -align:0x1000 -subsystem:console -entry:mainCRTStartup \\\
- -stack:1000000,1000000 -out:ld-winnt.exe ld.obj libc.lib kernel32.lib \
- copy ld-winnt.exe ld.exe
-/####host/ r config/i386/x-winnt
+ld.exe: ld.obj \
+ link32 -out:ld.exe ld.obj $(LDFLAGS) $(CLIB)
s/^C c:/Cc:/
s/\${OBJS}/\$(OBJS)/g
s/\${SYSTEM_HEADER_DIR}/\$(SYSTEM_HEADER_DIR)/g
s/\.o$/.obj/
s/\.o /.obj /g
s/-rm -f cpp.exe/del cpp.exe/
-s/ln cccp.exe cpp.exe/copy cccp.exe cpp.exe/
s/\$(CC) \$(ALL_CFLAGS) \$(LDFLAGS) -o /link32 $(LDFLAGS) -out:/
s/\$(HOST_CC) \$(HOST_CFLAGS) \$(HOST_LDFLAGS) -o /link32 $(HOST_LDFLAGS) -out:/
s/^\\f//