parent
8b109b37fc
commit
bb5d01e5ac
|
@ -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/^\//
|
||||
|
|
Loading…
Reference in New Issue