OSDN Git Service

Initial revision
[pf3gnuchains/gcc-fork.git] / gcc / config / alpha / 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 /^version=/ c\
15 version=2.6.3
16 s/CC = cc/CC = cl/
17 s/^SHELL =.*/SHELL =/
18 s/CFLAGS = -g/CFLAGS =/
19 s/:\$/: \$/g
20 s/<\ *\$(srcdir)\//< $(srcdir)\\/g
21 s/^     \$(srcdir)\/move-if-change/     copy/
22 s/^USE_/# USE_/
23 s/`echo \$(srcdir)\///g
24 s/ | sed 's,\^\\\.\/,,'`//g
25 s/^     cd \$(srcdir)[  ]*;/    /
26 /^stamp-attrtab/,/copy/ {
27   /\\/d
28   /fi/d
29   /copy/ i\
30 \         genattrtab md > tmp-attrtab.c
31 }
32 /^enquire[      ]*:/ s/\$(GCC_PARTS)//g
33 /^enquire.o[    ]*:/ s/\$(GCC_PASSES)//g
34 /^GCC_FOR_TARGET =/ c\
35 GCC_FOR_TARGET = gcc
36 s/; *@true//
37 /^OBJS.*stamp-objlist/ s?`cat ../stamp-objlist`?@../stamp-objlist?
38 s/^\(SUBDIR_OBSTACK *=\).*$/\1 ..\/obstack.o/
39 s/^\(SUBDIR_USE_ALLOCA *=\).*$/\1/
40 s/^\(SUBDIR_MALLOC *=\).*$/\1/
41 /####target/ i\
42 STMP_FIXPROTO = \
43 OTHER_FIXINCLUDES_DIRS=/MSTOOLS/h \
44 RANLIB = : \
45 RANLIB_TEST = false \
46 OLDCC = cl \
47 MAKE = make \
48 SYMLINK = copy \
49 INSTALL = $(srcdir)/install.sh -c \
50 exeext = .exe \
51 objext = .obj \
52 oldobjext = .obj \
53 \
54 CC = cl \
55 CFLAGS = -Dalpha -DWIN32 -D_WIN32 -DWINNT -D_ALPHA_ \\\
56  -DALMOST_STDC \
57 CLIB =  oldnames.lib libc.lib kernel32.lib \
58 LDFLAGS = -subsystem:console -entry:mainCRTStartup \\\
59  -stack:1000000,1000000 \
60 \
61 EXTRA_PROGRAMS=ld.exe \
62 \
63 ld.obj: $(srcdir)/config/winnt/ld.c \
64 \       $(CC) $(CFLAGS) \\\
65 \       -I. -I$(srcdir) -I$(srcdir)/config -c $(srcdir)/config/winnt/ld.c \
66 \
67 ld.exe: ld.obj \
68         link32 -out:ld.exe ld.obj $(LDFLAGS) $(CLIB)
69 s/^C c:/Cc:/
70 s/\${OBJS}/\$(OBJS)/g
71 s/\${SYSTEM_HEADER_DIR}/\$(SYSTEM_HEADER_DIR)/g
72 s/\${HOST_CC}/\$(HOST_CC)/g
73 s/ \${srcdir}\// /g
74 s/\${mainversion}/\$(mainversion)/g
75 s/\ $(srcdir)\/move-if-change$//
76 s/\$(srcdir)\/move-if-change/copy/g
77 /^# USE_HOST_OBSTACK/ i\
78 USE_HOST_OBSTACK=obstack.obj
79 /^# USE_ALLOCA/ i\
80 USE_ALLOCA=alloca.obj
81 /^# USE_HOST_ALLOCA/ i\
82 USE_HOST_ALLOCA=alloca.obj
83 s/^ALLOCA =/ALLOCA = alloca.obj/
84 s/^ALLOCA_FINISH = true/ALLOCA_FINISH =/
85 s/      \.\//   /
86 s/^bi-\([a-z]*\) *:/bi-\1.exe :/
87 s/ bi-\([a-z]*\)$/ bi-\1.exe/
88 s/ bi-\([a-z]*\) / bi-\1.exe /g
89 s/^gen\([a-z]*\) *:/gen\1.exe :/
90 s/ gen\([a-z]*\)$/ gen\1.exe/
91 s/ gen\([a-z]*\) / gen\1.exe /g
92 s/genmultilib.exe/genmultilib/g
93 s/^cccp *:/cccp.exe :/
94 s/cccp$/cccp.exe/
95 s/cccp /cccp.exe /
96 s/^cpp *:/cpp.exe :/
97 s/cpp$/cpp.exe/
98 s/cpp /cpp.exe /
99 s/^cc1 *:/cc1.exe :/
100 s/cc1$/cc1.exe/
101 s/cc1 /cc1.exe /
102 s/^cc1obj *:/cc1obj.exe :/
103 s/cc1obj$/cc1obj.exe/
104 s/cc1obj /cc1obj.exe /
105 s/^xgcc *:/xgcc.exe :/
106 s/xgcc$/xgcc.exe/
107 s/xgcc /xgcc.exe /
108 s/\.o *:/.obj :/
109 s/\.o$/.obj/
110 s/\.o /.obj /g
111 s/-rm -f cpp.exe/del cpp.exe/
112 s/\$(CC) \$(ALL_CFLAGS) \$(LDFLAGS) -o /link32 $(LDFLAGS) -out:/
113 s/\$(HOST_CC) \$(HOST_CFLAGS) \$(HOST_LDFLAGS) -o /link32 $(HOST_LDFLAGS) -out:/
114 s/^\\f//