Initial import from FreeBSD RELENG_4:
[dragonfly.git] / contrib / gcc / config / i386 / config-nt.sed
1 /^Makefile/,/^  rm -f config.run/d
2 s/rm -f/del/
3 s/|| cp/|| copy/
4 /^config.status/,/      fi/d
5 s/config.status//g
6 s/\/dev\/null/NUL/g
7 s/$(srcdir)\/c-parse/c-parse/g
8 s/$(srcdir)\/c-gperf/c-gperf/g
9 /^multilib.h/ s/multilib/not-multilib/
10 /^target=/ c\
11 target=winnt3.5
12 /^xmake_file=/ d
13 /^tmake_file=/ d
14 /^out_file/ c\
15 out_file=config/i386/i386.c
16 /^out_object_file/ c\
17 out_object_file=i386.obj
18 /^md_file/ c\
19 md_file=config/i386/i386.md
20 /^tm_file/ c\
21 tm_file=config/i386/win-nt.h
22 /^build_xm_file/ c\
23 build_xm_file=config/i386/xm-winnt.h
24 /^host_xm_file/ c\
25 host_xm_file=config/i386/xm-winnt.h
26 /^####target/ i\
27 CC = cl \
28 CLIB = libc.lib kernel32.lib \
29 CFLAGS = -Di386 -DWIN32 -D_WIN32 -D_M_IX86=300 -D_X86_=1 \\\
30  -DALMOST_STDC -D_MSC_VER=800 \
31 LDFLAGS = -align:0x1000 -subsystem:console -entry:mainCRTStartup \\\
32  -stack:1000000,1000 \
33 \
34 EXTRA_OBJS=winnt.obj \
35 winnt.obj: $(srcdir)/config/i386/winnt.c \
36 \       $(CC) $(CFLAGS) \\\
37 \       -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/i386/winnt.c \
38