Rev 6325 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6325 | Rev 6531 | ||
---|---|---|---|
1 | LIBRARY= libstdc++ |
1 | LIBRARY= libstdc++ |
2 | 2 | ||
3 | CC = kos32-gcc |
3 | CC = kos32-gcc |
4 | AR = kos32-ar |
4 | AR = kos32-ar |
5 | LD = kos32-ld |
5 | LD = kos32-ld |
6 | CPP= kos32-g++ |
6 | CPP= kos32-g++ |
7 | STRIP = kos32-strip |
7 | STRIP = kos32-strip |
- | 8 | ||
- | 9 | INSTALLDIR:= /home/autobuild/tools/win32/lib |
|
8 | 10 | ||
9 | CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -fno-ident -fomit-frame-pointer -ffunction-sections -fdata-sections |
11 | CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -O2 -fno-ident -fomit-frame-pointer -ffunction-sections -fdata-sections |
10 | CFLAGS+= -fno-rtti -fno-exceptions |
12 | CFLAGS+= -fno-rtti -fno-exceptions |
11 | 13 | ||
12 | ARFLAGS= crs |
14 | ARFLAGS= crs |
13 | 15 | ||
14 | INCLUDES= -I./include/mingw32 -I./include -I../newlib/libc/include |
16 | INCLUDES= -I./include/mingw32 -I./include -I../newlib/libc/include |
15 | 17 | ||
16 | LIBS:= -ldll -lc.dll |
18 | LIBS:= -ldll -lc.dll |
17 | 19 | ||
18 | DEFINES= -DHAVE_CONFIG_H -DIN_GCC -DUSE_EMUTLS=1 -D_GLIBCXX_HAVE_TLS |
20 | DEFINES= -DHAVE_CONFIG_H -DIN_GCC -DUSE_EMUTLS=1 -D_GLIBCXX_HAVE_TLS |
19 | 21 | ||
20 | host_sources = \ |
22 | host_sources = \ |
21 | src/c++98/atomicity.cc \ |
23 | src/c++98/atomicity.cc \ |
22 | src/c++98/codecvt_members.cc \ |
24 | src/c++98/codecvt_members.cc \ |
23 | src/c++98/collate_members.cc \ |
25 | src/c++98/collate_members.cc \ |
24 | src/c++98/ctype_configure_char.cc \ |
26 | src/c++98/ctype_configure_char.cc \ |
25 | src/c++98/ctype_members.cc \ |
27 | src/c++98/ctype_members.cc \ |
26 | src/c++98/messages_members.cc \ |
28 | src/c++98/messages_members.cc \ |
27 | src/c++98/monetary_members.cc \ |
29 | src/c++98/monetary_members.cc \ |
28 | src/c++98/numeric_members.cc \ |
30 | src/c++98/numeric_members.cc \ |
29 | src/c++98/time_members.cc |
31 | src/c++98/time_members.cc |
30 | 32 | ||
31 | inst_sources = \ |
33 | inst_sources = \ |
32 | src/c++98/allocator-inst.cc \ |
34 | src/c++98/allocator-inst.cc \ |
33 | src/c++98/concept-inst.cc \ |
35 | src/c++98/concept-inst.cc \ |
34 | src/c++98/ext-inst.cc \ |
36 | src/c++98/ext-inst.cc \ |
35 | src/c++98/ios-inst.cc \ |
37 | src/c++98/ios-inst.cc \ |
36 | src/c++98/iostream-inst.cc \ |
38 | src/c++98/iostream-inst.cc \ |
37 | src/c++98/istream-inst.cc \ |
39 | src/c++98/istream-inst.cc \ |
38 | src/c++98/locale-inst.cc \ |
40 | src/c++98/locale-inst.cc \ |
39 | src/c++98/misc-inst.cc \ |
41 | src/c++98/misc-inst.cc \ |
40 | src/c++98/ostream-inst.cc \ |
42 | src/c++98/ostream-inst.cc \ |
41 | src/c++98/sstream-inst.cc \ |
43 | src/c++98/sstream-inst.cc \ |
42 | src/c++98/streambuf-inst.cc \ |
44 | src/c++98/streambuf-inst.cc \ |
43 | src/c++98/wlocale-inst.cc |
45 | src/c++98/wlocale-inst.cc |
44 | 46 | ||
45 | parallel_sources = src/c++98/parallel_settings.cc |
47 | parallel_sources = src/c++98/parallel_settings.cc |
46 | 48 | ||
47 | host_sources_extra = \ |
49 | host_sources_extra = \ |
48 | src/c++98/basic_file.cc \ |
50 | src/c++98/basic_file.cc \ |
49 | src/c++98/c++locale.cc \ |
51 | src/c++98/c++locale.cc \ |
50 | ${inst_sources} ${parallel_sources} |
52 | ${inst_sources} ${parallel_sources} |
51 | 53 | ||
52 | C++98SRCS = \ |
54 | C++98SRCS = \ |
53 | src/c++98/bitmap_allocator.cc \ |
55 | src/c++98/bitmap_allocator.cc \ |
54 | src/c++98/pool_allocator.cc \ |
56 | src/c++98/pool_allocator.cc \ |
55 | src/c++98/mt_allocator.cc \ |
57 | src/c++98/mt_allocator.cc \ |
56 | src/c++98/codecvt.cc \ |
58 | src/c++98/codecvt.cc \ |
57 | src/c++98/complex_io.cc \ |
59 | src/c++98/complex_io.cc \ |
58 | src/c++98/ctype.cc \ |
60 | src/c++98/ctype.cc \ |
59 | src/c++98/globals_io.cc \ |
61 | src/c++98/globals_io.cc \ |
60 | src/c++98/hash_tr1.cc \ |
62 | src/c++98/hash_tr1.cc \ |
61 | src/c++98/hashtable_tr1.cc \ |
63 | src/c++98/hashtable_tr1.cc \ |
62 | src/c++98/ios.cc \ |
64 | src/c++98/ios.cc \ |
63 | src/c++98/ios_failure.cc \ |
65 | src/c++98/ios_failure.cc \ |
64 | src/c++98/ios_init.cc \ |
66 | src/c++98/ios_init.cc \ |
65 | src/c++98/ios_locale.cc \ |
67 | src/c++98/ios_locale.cc \ |
66 | src/c++98/list.cc \ |
68 | src/c++98/list.cc \ |
67 | src/c++98/list-aux.cc \ |
69 | src/c++98/list-aux.cc \ |
68 | src/c++98/list-aux-2.cc \ |
70 | src/c++98/list-aux-2.cc \ |
69 | src/c++98/list_associated.cc \ |
71 | src/c++98/list_associated.cc \ |
70 | src/c++98/list_associated-2.cc \ |
72 | src/c++98/list_associated-2.cc \ |
71 | src/c++98/locale.cc \ |
73 | src/c++98/locale.cc \ |
72 | src/c++98/locale_init.cc \ |
74 | src/c++98/locale_init.cc \ |
73 | src/c++98/locale_facets.cc \ |
75 | src/c++98/locale_facets.cc \ |
74 | src/c++98/localename.cc \ |
76 | src/c++98/localename.cc \ |
75 | src/c++98/math_stubs_float.cc \ |
77 | src/c++98/math_stubs_float.cc \ |
76 | src/c++98/math_stubs_long_double.cc \ |
78 | src/c++98/math_stubs_long_double.cc \ |
77 | src/c++98/stdexcept.cc \ |
79 | src/c++98/stdexcept.cc \ |
78 | src/c++98/strstream.cc \ |
80 | src/c++98/strstream.cc \ |
79 | src/c++98/tree.cc \ |
81 | src/c++98/tree.cc \ |
80 | src/c++98/istream.cc \ |
82 | src/c++98/istream.cc \ |
81 | src/c++98/streambuf.cc \ |
83 | src/c++98/streambuf.cc \ |
82 | src/c++98/valarray.cc \ |
84 | src/c++98/valarray.cc \ |
83 | ${host_sources} \ |
85 | ${host_sources} \ |
84 | ${host_sources_extra} |
86 | ${host_sources_extra} |
85 | 87 | ||
86 | inst11_sources = \ |
88 | inst11_sources = \ |
87 | src/c++11/fstream-inst.cc \ |
89 | src/c++11/fstream-inst.cc \ |
88 | src/c++11/string-inst.cc \ |
90 | src/c++11/string-inst.cc \ |
89 | src/c++11/wstring-inst.cc |
91 | src/c++11/wstring-inst.cc |
90 | 92 | ||
91 | C++11SRCS = \ |
93 | C++11SRCS = \ |
92 | src/c++11/chrono.cc \ |
94 | src/c++11/chrono.cc \ |
93 | src/c++11/condition_variable.cc \ |
95 | src/c++11/condition_variable.cc \ |
94 | src/c++11/debug.cc \ |
96 | src/c++11/debug.cc \ |
95 | src/c++11/functexcept.cc \ |
97 | src/c++11/functexcept.cc \ |
96 | src/c++11/functional.cc \ |
98 | src/c++11/functional.cc \ |
97 | src/c++11/future.cc \ |
99 | src/c++11/future.cc \ |
98 | src/c++11/hash_c++0x.cc \ |
100 | src/c++11/hash_c++0x.cc \ |
99 | src/c++11/hashtable_c++0x.cc \ |
101 | src/c++11/hashtable_c++0x.cc \ |
100 | src/c++11/limits.cc \ |
102 | src/c++11/limits.cc \ |
101 | src/c++11/mutex.cc \ |
103 | src/c++11/mutex.cc \ |
102 | src/c++11/placeholders.cc \ |
104 | src/c++11/placeholders.cc \ |
103 | src/c++11/random.cc \ |
105 | src/c++11/random.cc \ |
104 | src/c++11/regex.cc \ |
106 | src/c++11/regex.cc \ |
105 | src/c++11/shared_ptr.cc \ |
107 | src/c++11/shared_ptr.cc \ |
106 | src/c++11/system_error.cc \ |
108 | src/c++11/system_error.cc \ |
107 | ${inst11_sources} |
109 | ${inst11_sources} |
108 | 110 | ||
109 | compat_sources = \ |
111 | compat_sources = \ |
110 | src/c++98/compatibility.cc \ |
112 | src/c++98/compatibility.cc \ |
111 | src/c++98/compatibility-debug_list.cc \ |
113 | src/c++98/compatibility-debug_list.cc \ |
112 | src/c++98/compatibility-debug_list-2.cc \ |
114 | src/c++98/compatibility-debug_list-2.cc \ |
113 | src/c++11/compatibility-c++0x.cc \ |
115 | src/c++11/compatibility-c++0x.cc \ |
114 | src/c++11/compatibility-atomic-c++0x.cc \ |
116 | src/c++11/compatibility-atomic-c++0x.cc \ |
115 | src/c++11/compatibility-thread-c++0x.cc \ |
117 | src/c++11/compatibility-thread-c++0x.cc \ |
116 | src/c++11/compatibility-chrono.cc |
118 | src/c++11/compatibility-chrono.cc |
117 | 119 | ||
118 | OBJ98 = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(C++98SRCS))) |
120 | OBJ98 = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(C++98SRCS))) |
119 | 121 | ||
120 | OBJ11 = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(C++11SRCS))) |
122 | OBJ11 = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(C++11SRCS))) |
121 | 123 | ||
122 | com_obj = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(compat_sources))) |
124 | com_obj = $(patsubst %.cc, %.o, $(patsubst %.c, %.o, $(compat_sources))) |
123 | 125 | ||
124 | # targets |
126 | # targets |
125 | 127 | ||
126 | all:$(LIBRARY).a |
128 | all:$(LIBRARY).a |
127 | 129 | ||
128 | $(LIBRARY).a: $(OBJ98) $(OBJ11) $(com_obj) Makefile |
130 | $(LIBRARY).a: $(OBJ98) $(OBJ11) $(com_obj) Makefile |
129 | $(AR) $(ARFLAGS) $(LIBRARY).a $(OBJ98) $(OBJ11) $(com_obj) |
131 | $(AR) $(ARFLAGS) $(LIBRARY).a $(OBJ98) $(OBJ11) $(com_obj) |
130 | mv -f $(LIBRARY).a ../../lib |
132 | mv -f $(LIBRARY).a $(INSTALLDIR) |
131 | 133 | ||
132 | %.o : %.c Makefile |
134 | %.o : %.c Makefile |
133 | $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
135 | $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
134 | 136 | ||
135 | %.o : %.cc Makefile |
137 | %.o : %.cc Makefile |
136 | $(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
138 | $(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |
137 | 139 | ||
138 | src/c++98/strstream.o: src/c++98/strstream.cc Makefile |
140 | src/c++98/strstream.o: src/c++98/strstream.cc Makefile |
139 | $(CPP) $(CFLAGS) -Wno-deprecated $(DEFINES) $(INCLUDES) -o $@ $< |
141 | $(CPP) $(CFLAGS) -Wno-deprecated $(DEFINES) $(INCLUDES) -o $@ $< |
140 | 142 | ||
141 | src/c++98/allocator-inst.o: src/c++98/allocator-inst.cc Makefile |
143 | src/c++98/allocator-inst.o: src/c++98/allocator-inst.cc Makefile |
142 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
144 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
143 | 145 | ||
144 | src/c++98/concept-inst.o: src/c++98/concept-inst.cc Makefile |
146 | src/c++98/concept-inst.o: src/c++98/concept-inst.cc Makefile |
145 | $(CPP) $(CFLAGS) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
147 | $(CPP) $(CFLAGS) -D_GLIBCXX_CONCEPT_CHECKS -fimplicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
146 | 148 | ||
147 | src/c++98/ext-inst.o: src/c++98/ext-inst.cc Makefile |
149 | src/c++98/ext-inst.o: src/c++98/ext-inst.cc Makefile |
148 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
150 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
149 | 151 | ||
150 | src/c++98/ios-inst.o: src/c++98/ios-inst.cc Makefile |
152 | src/c++98/ios-inst.o: src/c++98/ios-inst.cc Makefile |
151 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
153 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
152 | 154 | ||
153 | src/c++98/iostream-inst.o: src/c++98/iostream-inst.cc Makefile |
155 | src/c++98/iostream-inst.o: src/c++98/iostream-inst.cc Makefile |
154 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
156 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
155 | 157 | ||
156 | src/c++98/istream-inst.o: src/c++98/istream-inst.cc Makefile |
158 | src/c++98/istream-inst.o: src/c++98/istream-inst.cc Makefile |
157 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
159 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
158 | 160 | ||
159 | src/c++98/locale-inst.o: src/c++98/locale-inst.cc Makefile |
161 | src/c++98/locale-inst.o: src/c++98/locale-inst.cc Makefile |
160 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
162 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
161 | 163 | ||
162 | src/c++98/misc-inst.o: src/c++98/misc-inst.cc Makefile |
164 | src/c++98/misc-inst.o: src/c++98/misc-inst.cc Makefile |
163 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
165 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
164 | 166 | ||
165 | src/c++98/ostream-inst.o: src/c++98/ostream-inst.cc Makefile |
167 | src/c++98/ostream-inst.o: src/c++98/ostream-inst.cc Makefile |
166 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
168 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
167 | 169 | ||
168 | src/c++98/sstream-inst.o: src/c++98/sstream-inst.cc Makefile |
170 | src/c++98/sstream-inst.o: src/c++98/sstream-inst.cc Makefile |
169 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
171 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
170 | 172 | ||
171 | src/c++98/streambuf-inst.o: src/c++98/streambuf-inst.cc Makefile |
173 | src/c++98/streambuf-inst.o: src/c++98/streambuf-inst.cc Makefile |
172 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
174 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
173 | 175 | ||
174 | src/c++98/wlocale-inst.o: src/c++98/wlocale-inst.cc Makefile |
176 | src/c++98/wlocale-inst.o: src/c++98/wlocale-inst.cc Makefile |
175 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
177 | $(CPP) $(CFLAGS) -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
176 | 178 | ||
177 | src/c++98/parallel_settings.o: src/c++98/parallel_settings.cc Makefile |
179 | src/c++98/parallel_settings.o: src/c++98/parallel_settings.cc Makefile |
178 | $(CPP) $(CFLAGS) -D_GLIBCXX_PARALLEL $(DEFINES) $(INCLUDES) -o $@ $< |
180 | $(CPP) $(CFLAGS) -D_GLIBCXX_PARALLEL $(DEFINES) $(INCLUDES) -o $@ $< |
179 | 181 | ||
180 | src/c++11/chrono.o: src/c++11/chrono.cc |
182 | src/c++11/chrono.o: src/c++11/chrono.cc |
181 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
183 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
182 | 184 | ||
183 | src/c++11/condition_variable.o: src/c++11/condition_variable.cc |
185 | src/c++11/condition_variable.o: src/c++11/condition_variable.cc |
184 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
186 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
185 | 187 | ||
186 | src/c++11/debug.o: src/c++11/debug.cc |
188 | src/c++11/debug.o: src/c++11/debug.cc |
187 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
189 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
188 | 190 | ||
189 | src/c++11/functexcept.o: src/c++11/functexcept.cc |
191 | src/c++11/functexcept.o: src/c++11/functexcept.cc |
190 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
192 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
191 | 193 | ||
192 | src/c++11/functional.o: src/c++11/functional.cc |
194 | src/c++11/functional.o: src/c++11/functional.cc |
193 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
195 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
194 | 196 | ||
195 | src/c++11/future.o: src/c++11/future.cc |
197 | src/c++11/future.o: src/c++11/future.cc |
196 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
198 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
197 | 199 | ||
198 | src/c++11/hash_c++0x.o: src/c++11/hash_c++0x.cc |
200 | src/c++11/hash_c++0x.o: src/c++11/hash_c++0x.cc |
199 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
201 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
200 | 202 | ||
201 | src/c++11/hashtable_c++0x.o: src/c++11/hashtable_c++0x.cc |
203 | src/c++11/hashtable_c++0x.o: src/c++11/hashtable_c++0x.cc |
202 | $(CPP) $(CFLAGS) -std=gnu++11 -fimplicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
204 | $(CPP) $(CFLAGS) -std=gnu++11 -fimplicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
203 | 205 | ||
204 | src/c++11/limits.o: src/c++11/limits.cc |
206 | src/c++11/limits.o: src/c++11/limits.cc |
205 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
207 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
206 | 208 | ||
207 | src/c++11/mutex.o: src/c++11/mutex.cc |
209 | src/c++11/mutex.o: src/c++11/mutex.cc |
208 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
210 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
209 | 211 | ||
210 | src/c++11/placeholders.o: src/c++11/placeholders.cc |
212 | src/c++11/placeholders.o: src/c++11/placeholders.cc |
211 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
213 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
212 | 214 | ||
213 | src/c++11/random.o: src/c++11/random.cc |
215 | src/c++11/random.o: src/c++11/random.cc |
214 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
216 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
215 | 217 | ||
216 | src/c++11/regex.o: src/c++11/regex.cc |
218 | src/c++11/regex.o: src/c++11/regex.cc |
217 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
219 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
218 | 220 | ||
219 | src/c++11/shared_ptr.o: src/c++11/shared_ptr.cc |
221 | src/c++11/shared_ptr.o: src/c++11/shared_ptr.cc |
220 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
222 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
221 | 223 | ||
222 | src/c++11/system_error.o: src/c++11/system_error.cc |
224 | src/c++11/system_error.o: src/c++11/system_error.cc |
223 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
225 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
224 | 226 | ||
225 | src/c++11/thread.o: src/c++11/thread.cc |
227 | src/c++11/thread.o: src/c++11/thread.cc |
226 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
228 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
227 | 229 | ||
228 | src/c++11/fstream-inst.o: src/c++11/fstream-inst.cc |
230 | src/c++11/fstream-inst.o: src/c++11/fstream-inst.cc |
229 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
231 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
230 | 232 | ||
231 | src/c++11/string-inst.o: src/c++11/string-inst.cc |
233 | src/c++11/string-inst.o: src/c++11/string-inst.cc |
232 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
234 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
233 | 235 | ||
234 | src/c++11/wstring-inst.o: src/c++11/wstring-inst.cc |
236 | src/c++11/wstring-inst.o: src/c++11/wstring-inst.cc |
235 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
237 | $(CPP) $(CFLAGS) -std=gnu++11 -fno-implicit-templates $(DEFINES) $(INCLUDES) -o $@ $< |
236 | 238 | ||
237 | src/c++11/compatibility-c++0x.o: src/c++11/compatibility-c++0x.cc |
239 | src/c++11/compatibility-c++0x.o: src/c++11/compatibility-c++0x.cc |
238 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
240 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
239 | 241 | ||
240 | src/c++11/compatibility-atomic-c++0x.o: src/c++11/compatibility-atomic-c++0x.cc |
242 | src/c++11/compatibility-atomic-c++0x.o: src/c++11/compatibility-atomic-c++0x.cc |
241 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
243 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
242 | 244 | ||
243 | src/c++11/compatibility-thread-c++0x.o: src/c++11/compatibility-thread-c++0x.cc |
245 | src/c++11/compatibility-thread-c++0x.o: src/c++11/compatibility-thread-c++0x.cc |
244 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
246 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
245 | 247 | ||
246 | src/c++11/compatibility-chrono.o: src/c++11/compatibility-chrono.cc |
248 | src/c++11/compatibility-chrono.o: src/c++11/compatibility-chrono.cc |
247 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
249 | $(CPP) $(CFLAGS) -std=gnu++11 $(DEFINES) $(INCLUDES) -o $@ $< |
248 | 250 | ||
249 | clean: |
251 | clean: |
250 | -rm -f *.o |
252 | -rm -f *.o |
251 | 253 | ||
252 | clean: |
254 | clean: |
253 | > |
255 | > |
254 | 256 | ||
255 | src/c++11/compatibility-chrono.o:> |
257 | src/c++11/compatibility-chrono.o:> |
256 | 258 | ||
257 | src/c++11/compatibility-thread-c++0x.o:> |
259 | src/c++11/compatibility-thread-c++0x.o:> |
258 | 260 | ||
259 | src/c++11/compatibility-atomic-c++0x.o:> |
261 | src/c++11/compatibility-atomic-c++0x.o:> |
260 | 262 | ||
261 | src/c++11/compatibility-c++0x.o:> |
263 | src/c++11/compatibility-c++0x.o:> |
262 | 264 | ||
263 | src/c++11/wstring-inst.o:> |
265 | src/c++11/wstring-inst.o:> |
264 | 266 | ||
265 | src/c++11/string-inst.o:> |
267 | src/c++11/string-inst.o:> |
266 | 268 | ||
267 | src/c++11/fstream-inst.o:> |
269 | src/c++11/fstream-inst.o:> |
268 | 270 | ||
269 | src/c++11/thread.o:> |
271 | src/c++11/thread.o:> |
270 | 272 | ||
271 | src/c++11/system_error.o:> |
273 | src/c++11/system_error.o:> |
272 | 274 | ||
273 | src/c++11/shared_ptr.o:> |
275 | src/c++11/shared_ptr.o:> |
274 | 276 | ||
275 | src/c++11/regex.o:> |
277 | src/c++11/regex.o:> |
276 | 278 | ||
277 | src/c++11/random.o:> |
279 | src/c++11/random.o:> |
278 | 280 | ||
279 | src/c++11/placeholders.o:> |
281 | src/c++11/placeholders.o:> |
280 | 282 | ||
281 | src/c++11/mutex.o:> |
283 | src/c++11/mutex.o:> |
282 | 284 | ||
283 | src/c++11/limits.o:> |
285 | src/c++11/limits.o:> |
284 | 286 | ||
285 | src/c++11/hashtable_c++0x.o:> |
287 | src/c++11/hashtable_c++0x.o:> |
286 | 288 | ||
287 | src/c++11/hash_c++0x.o:> |
289 | src/c++11/hash_c++0x.o:> |
288 | 290 | ||
289 | src/c++11/future.o:> |
291 | src/c++11/future.o:> |
290 | 292 | ||
291 | src/c++11/functional.o:> |
293 | src/c++11/functional.o:> |
292 | 294 | ||
293 | src/c++11/functexcept.o:> |
295 | src/c++11/functexcept.o:> |
294 | 296 | ||
295 | src/c++11/debug.o:> |
297 | src/c++11/debug.o:> |
296 | 298 | ||
297 | src/c++11/condition_variable.o:> |
299 | src/c++11/condition_variable.o:> |
298 | 300 | ||
299 | src/c++11/chrono.o:> |
301 | src/c++11/chrono.o:> |
300 | 302 | ||
301 | src/c++98/parallel_settings.o:> |
303 | src/c++98/parallel_settings.o:> |
302 | 304 | ||
303 | src/c++98/wlocale-inst.o:> |
305 | src/c++98/wlocale-inst.o:> |
304 | 306 | ||
305 | src/c++98/streambuf-inst.o:> |
307 | src/c++98/streambuf-inst.o:> |
306 | 308 | ||
307 | src/c++98/sstream-inst.o:> |
309 | src/c++98/sstream-inst.o:> |
308 | 310 | ||
309 | src/c++98/ostream-inst.o:> |
311 | src/c++98/ostream-inst.o:> |
310 | 312 | ||
311 | src/c++98/misc-inst.o:> |
313 | src/c++98/misc-inst.o:> |
312 | 314 | ||
313 | src/c++98/locale-inst.o:> |
315 | src/c++98/locale-inst.o:> |
314 | 316 | ||
315 | src/c++98/istream-inst.o:> |
317 | src/c++98/istream-inst.o:> |
316 | 318 | ||
317 | src/c++98/iostream-inst.o:> |
319 | src/c++98/iostream-inst.o:> |
318 | 320 | ||
319 | src/c++98/ios-inst.o:> |
321 | src/c++98/ios-inst.o:> |
320 | 322 | ||
321 | src/c++98/ext-inst.o:> |
323 | src/c++98/ext-inst.o:> |
322 | 324 | ||
323 | src/c++98/concept-inst.o:> |
325 | src/c++98/concept-inst.o:> |
324 | 326 | ||
325 | src/c++98/allocator-inst.o:> |
327 | src/c++98/allocator-inst.o:> |
326 | 328 | ||
327 | src/c++98/strstream.o:> |
329 | src/c++98/strstream.o:> |
328 | 330 | ||
329 | %.o> |
331 | %.o> |