Updated to Windows NT 3.5.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 21 Feb 1995 23:22:35 +0000 (18:22 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 21 Feb 1995 23:22:35 +0000 (18:22 -0500)
From-SVN: r9000

gcc/config/i386/config-nt.sed

index 41b2ee00de74ab4805617dacd8942c8c08d25c92..75d3f383fa9dc5954aafc99007fa5f99e8056df8 100644 (file)
@@ -1,12 +1,20 @@
-#/\.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
@@ -31,17 +39,33 @@ s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/
 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
@@ -85,7 +109,6 @@ s/\.o *:/.obj :/
 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//