home *** CD-ROM | disk | FTP | other *** search
- /^Makefile/,/^ rm -f config.run/d
- s/rm -f/del/
- s/|| cp/|| copy/
- /^config.status/,/ fi/d
- s/config.status//g
- s/\/dev\/null/NUL/g
- s/$(srcdir)\/c-parse/c-parse/g
- s/$(srcdir)\/objc-parse.y/objc-parse.y/g
- s/$(srcdir)\/c-gperf/c-gperf/g
- /^multilib.h/ s/multilib/not-multilib/
- /^xmake_file=/ d
- /^tmake_file=/ d
- /^lang_specs_files=/ d
- /^lang_options_files=/ d
- /^version=/ c\
- version=2.7.2.1
- s/CC = cc/CC = cl/
- s/^SHELL =.*/SHELL =/
- s/CFLAGS = -g/CFLAGS =/
- s/:\$/: \$/g
- s/<\ *\$(srcdir)\//< $(srcdir)\\/g
- s/^ \$(srcdir)\/move-if-change/ copy/
- s/^USE_/# USE_/
- s/`echo \$(srcdir)\///g
- s/ | sed 's,\^\\\.\/,,'`//g
- s/^ cd \$(srcdir)[ ]*;/ /
- /^stamp-attrtab/,/copy/ {
- /\\$/d
- / fi/d
- /copy/ i\
- \ genattrtab $(md_file) > tmp-attrtab.c
- }
- /^enquire[ ]*:/ s/\$(GCC_PARTS)//g
- /^enquire.o[ ]*:/ s/\$(GCC_PASSES)//g
- /^GCC_FOR_TARGET =/ c\
- GCC_FOR_TARGET = xgcc
- /^ENQUIRE_LDFLAGS =/ c\
- ENQUIRE_LDFLAGS =
- s/; *@true//
- /> *stamp-objlist/ c\
- echo.exe $(OBJS) $(BC_OBJS) | sed -e "s, \([a-z]\), ../\1,g" >stamp-objlist
- /^OBJS.*stamp-objlist/ s?`cat ../stamp-objlist`?@../stamp-objlist?
- s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/
- s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/
- s/^\(SUBDIR_MALLOC *=\).*$/\1/
- /####target/ i\
- STMP_FIXPROTO = \
- OTHER_FIXINCLUDES_DIRS=. \
- RANLIB = : \
- RANLIB_TEST = false \
- OLDCC = cl \
- MAKE = nmake \
- SYMLINK = copy \
- INSTALL = $(srcdir)/install.sh -c \
- exeext = .exe \
- objext = .obj \
- oldobjext = .obj \
- \
- EXTRA_PROGRAMS=ld.exe \
- \
- ld.obj: $(srcdir)/config/winnt/ld.c \
- \ $(CC) $(CFLAGS) \\\
- \ -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/ld.c \
- \
- ld.exe: ld.obj \
- link -out:ld.exe ld.obj $(LDFLAGS) $(CLIB) \
- \
- EXTRA_GCC_OBJS=spawnv.obj oldnames.obj \
- spawnv.obj: $(srcdir)/config/winnt/spawnv.c \
- \ $(CC) $(CFLAGS) \\\
- \ -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/spawnv.c \
- \
- oldnames.obj: $(srcdir)/config/winnt/oldnames.c \
- \ $(CC) $(CFLAGS) \\\
- \ -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/oldnames.c
- s/^C c:/Cc:/
- s/\${OBJS}/\$(OBJS)/g
- s/\${SYSTEM_HEADER_DIR}/\$(SYSTEM_HEADER_DIR)/g
- s/\${HOST_CC}/\$(HOST_CC)/g
- s/ \${srcdir}\// /g
- s/\${mainversion}/\$(mainversion)/g
- s/\ $(srcdir)\/move-if-change$//
- s/\$(srcdir)\/move-if-change/copy/g
- /^# USE_HOST_OBSTACK/ i\
- USE_HOST_OBSTACK=obstack.obj
- /^# USE_ALLOCA/ i\
- USE_ALLOCA=alloca.obj
- /^# USE_HOST_ALLOCA/ i\
- USE_HOST_ALLOCA=alloca.obj
- s/^ALLOCA =/ALLOCA = alloca.obj/
- s/^ALLOCA_FINISH = true/ALLOCA_FINISH =/
- s/ \.\// /
- s/^bi-\([a-z]*\) *:/bi-\1.exe :/
- s/ bi-\([a-z]*\)$/ bi-\1.exe/
- s/ bi-\([a-z]*\) / bi-\1.exe /g
- s/^gen\([a-z]*\) *:/gen\1.exe :/
- s/ gen\([a-z]*\)$/ gen\1.exe/
- s/ gen\([a-z]*\) / gen\1.exe /g
- s/genmultilib.exe/genmultilib/g
- s/^cccp *:/cccp.exe :/
- s/cccp$/cccp.exe/
- s/cccp /cccp.exe /
- s/CCCP=cccp.exe/CCCP=cccp/
- s/(CCCP)$/(CCCP)$(exeext)/
- s/^cpp *:/cpp.exe :/
- s/cpp$/cpp.exe/
- s/cpp /cpp.exe /
- s/^cc1 *:/cc1.exe :/
- s/cc1$/cc1.exe/
- s/cc1 /cc1.exe /
- s/^cc1obj *:/cc1obj.exe :/
- s/cc1obj$/cc1obj.exe/
- s/cc1obj /cc1obj.exe /
- s/^xgcc *:/xgcc.exe :/
- s/xgcc$/xgcc.exe/
- s/xgcc /xgcc.exe /
- s/^enquire *:/enquire.exe :/
- s/enquire$/enquire.exe/
- s/enquire /enquire.exe /
- s/\.o *:/.obj :/
- s/\.o$/.obj/
- s/\.o /.obj /g
- s/-rm -f cpp.exe/del cpp.exe/
- s/\$(CC) \$(ALL_CFLAGS) \$(LDFLAGS) -o /link $(LDFLAGS) -out:/
- s/\$(HOST_CC) \$(HOST_CFLAGS) \$(HOST_LDFLAGS) -o /link $(HOST_LDFLAGS) -out:/
- /^# Build libgcc.a/ r config/winnt/libgcc.mak
- /^# Build libgcc.a/,// d
- /^# Build the include directory\./ r config/winnt/headers.mak
- /^# Build the include directory\./,/touch objc-headers/ d
- s/^\//
-