Updated to Windows NT 3.5.

From-SVN: r9000
This commit is contained in:
Richard Kenner 1995-02-21 18:22:35 -05:00
parent 8b109b37fc
commit bb5d01e5ac
1 changed files with 34 additions and 11 deletions

View 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/^\ //