1 diff -Nur STLport-4.5.1/src/common_macros.mak STLport-4.5.1.new/src/common_macros.mak
2 --- STLport-4.5.1/src/common_macros.mak Thu Nov 15 23:08:56 2001
3 +++ STLport-4.5.1.new/src/common_macros.mak Sat Dec 15 22:45:50 2001
5 OBJDIR=$(OUTDIR)$(PATH_SEP)obj$(PATH_SEP)$(COMP)
7 RELEASE_OBJDIR_static=$(OBJDIR)$(PATH_SEP)Release
8 -DEBUG_OBJDIR_static=$(OBJDIR)$(PATH_SEP)Debug
9 -STLDEBUG_OBJDIR_static=$(OBJDIR)$(PATH_SEP)DebugSTL
10 RELEASE_OBJDIR_staticx=$(OBJDIR)$(PATH_SEP)Releasex
11 -DEBUG_OBJDIR_staticx=$(OBJDIR)$(PATH_SEP)Debugx
12 -STLDEBUG_OBJDIR_staticx=$(OBJDIR)$(PATH_SEP)DebugSTLx
13 RELEASE_OBJDIR_dynamic=$(OBJDIR)$(PATH_SEP)ReleaseD
14 -DEBUG_OBJDIR_dynamic=$(OBJDIR)$(PATH_SEP)DebugD
15 -STLDEBUG_OBJDIR_dynamic=$(OBJDIR)$(PATH_SEP)DebugSTLD
18 # By default on UNIX, STLport headers go into /usr/local/include/stlport,
22 RELEASE_NAME=$(LIB_BASENAME)
23 -DEBUG_NAME=$(LIB_BASENAME)_debug
24 -STLDEBUG_NAME=$(LIB_BASENAME)_stldebug
26 RELEASE_DYNLIB=$(RELEASE_NAME).$(DYNEXT)$(DYNAMIC_SUFFIX)
27 -DEBUG_DYNLIB=$(DEBUG_NAME).$(DYNEXT)$(DYNAMIC_SUFFIX)
28 -STLDEBUG_DYNLIB=$(STLDEBUG_NAME).$(DYNEXT)$(DYNAMIC_SUFFIX)
30 RELEASE_DYNLIB_SONAME=$(RELEASE_NAME).$(DYNEXT)$(VERSION_SUFFIX)
31 -DEBUG_DYNLIB_SONAME=$(DEBUG_NAME).$(DYNEXT)$(VERSION_SUFFIX)
32 -STLDEBUG_DYNLIB_SONAME=$(STLDEBUG_NAME).$(DYNEXT)$(VERSION_SUFFIX)
34 RELEASE_LIB=$(RELEASE_NAME)$(STATIC_SUFFIX).$(STEXT)
35 -DEBUG_LIB=$(DEBUG_NAME)$(STATIC_SUFFIX).$(STEXT)
36 -STLDEBUG_LIB=$(STLDEBUG_NAME)$(STATIC_SUFFIX).$(STEXT)
38 RELEASEX_LIB=$(RELEASE_NAME)$(STATIC_SUFFIX)x.$(STEXT)
39 -DEBUGX_LIB=$(DEBUG_NAME)$(STATIC_SUFFIX)x.$(STEXT)
40 -STLDEBUGX_LIB=$(STLDEBUG_NAME)$(STATIC_SUFFIX)x.$(STEXT)
42 ALL_STATIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_LIB) $(OUTDIR)$(PATH_SEP)$(STLDEBUG_LIB)
43 -DEBUG_STATIC_LIBS=$(ALL_STATIC_LIBS) $(OUTDIR)$(PATH_SEP)$(DEBUG_LIB)
45 ALL_STATICX_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASEX_LIB) $(OUTDIR)$(PATH_SEP)$(STLDEBUGX_LIB)
46 -DEBUG_STATICX_LIBS=$(ALL_STATICX_LIBS) $(OUTDIR)$(PATH_SEP)$(DEBUGX_LIB)
48 ALL_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(STLDEBUG_DYNLIB)
49 -DEBUG_DYNAMIC_LIBS=$(OUTDIR)$(PATH_SEP)$(RELEASE_DYNLIB) $(OUTDIR)$(PATH_SEP)$(STLDEBUG_DYNLIB)
52 RELEASE_OBJECTS_static= \
54 $(RELEASE_OBJDIR_static)$(PATH_SEP)string_w.$(OBJEXT)
57 -DEBUG_OBJECTS_static= \
58 -$(DEBUG_OBJDIR_static)$(PATH_SEP)dll_main.$(OBJEXT) \
59 -$(DEBUG_OBJDIR_static)$(PATH_SEP)fstream.$(OBJEXT) \
60 -$(DEBUG_OBJDIR_static)$(PATH_SEP)strstream.$(OBJEXT) \
61 -$(DEBUG_OBJDIR_static)$(PATH_SEP)sstream.$(OBJEXT) \
62 -$(DEBUG_OBJDIR_static)$(PATH_SEP)ios.$(OBJEXT) \
63 -$(DEBUG_OBJDIR_static)$(PATH_SEP)streambuf.$(OBJEXT) \
64 -$(DEBUG_OBJDIR_static)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
65 -$(DEBUG_OBJDIR_static)$(PATH_SEP)istream.$(OBJEXT) \
66 -$(DEBUG_OBJDIR_static)$(PATH_SEP)ostream.$(OBJEXT) \
67 -$(DEBUG_OBJDIR_static)$(PATH_SEP)iostream.$(OBJEXT) \
68 -$(DEBUG_OBJDIR_static)$(PATH_SEP)codecvt.$(OBJEXT) \
69 -$(DEBUG_OBJDIR_static)$(PATH_SEP)collate.$(OBJEXT) \
70 -$(DEBUG_OBJDIR_static)$(PATH_SEP)ctype.$(OBJEXT) \
71 -$(DEBUG_OBJDIR_static)$(PATH_SEP)monetary.$(OBJEXT) \
72 -$(DEBUG_OBJDIR_static)$(PATH_SEP)num_get.$(OBJEXT) \
73 -$(DEBUG_OBJDIR_static)$(PATH_SEP)num_put.$(OBJEXT) \
74 -$(DEBUG_OBJDIR_static)$(PATH_SEP)num_get_float.$(OBJEXT) \
75 -$(DEBUG_OBJDIR_static)$(PATH_SEP)num_put_float.$(OBJEXT) \
76 -$(DEBUG_OBJDIR_static)$(PATH_SEP)numpunct.$(OBJEXT) \
77 -$(DEBUG_OBJDIR_static)$(PATH_SEP)time_facets.$(OBJEXT) \
78 -$(DEBUG_OBJDIR_static)$(PATH_SEP)messages.$(OBJEXT) \
79 -$(DEBUG_OBJDIR_static)$(PATH_SEP)locale_impl.$(OBJEXT) \
80 -$(DEBUG_OBJDIR_static)$(PATH_SEP)locale.$(OBJEXT) \
81 -$(DEBUG_OBJDIR_static)$(PATH_SEP)locale_catalog.$(OBJEXT) \
82 -$(DEBUG_OBJDIR_static)$(PATH_SEP)facets_byname.$(OBJEXT) \
83 -$(DEBUG_OBJDIR_static)$(PATH_SEP)c_locale.$(OBJEXT) \
84 -$(DEBUG_OBJDIR_static)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
85 -$(DEBUG_OBJDIR_static)$(PATH_SEP)complex.$(OBJEXT) \
86 -$(DEBUG_OBJDIR_static)$(PATH_SEP)complex_exp.$(OBJEXT) \
87 -$(DEBUG_OBJDIR_static)$(PATH_SEP)complex_io.$(OBJEXT) \
88 -$(DEBUG_OBJDIR_static)$(PATH_SEP)complex_trig.$(OBJEXT) \
89 -$(DEBUG_OBJDIR_static)$(PATH_SEP)complex_io_w.$(OBJEXT) \
90 -$(DEBUG_OBJDIR_static)$(PATH_SEP)string_w.$(OBJEXT)
92 -STLDEBUG_OBJECTS_static= \
93 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)dll_main.$(OBJEXT) \
94 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)fstream.$(OBJEXT) \
95 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)strstream.$(OBJEXT) \
96 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)sstream.$(OBJEXT) \
97 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)ios.$(OBJEXT) \
98 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)streambuf.$(OBJEXT) \
99 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
100 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)istream.$(OBJEXT) \
101 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)ostream.$(OBJEXT) \
102 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)iostream.$(OBJEXT) \
103 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)codecvt.$(OBJEXT) \
104 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)collate.$(OBJEXT) \
105 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)ctype.$(OBJEXT) \
106 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)monetary.$(OBJEXT) \
107 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)num_get.$(OBJEXT) \
108 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)num_put.$(OBJEXT) \
109 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)num_get_float.$(OBJEXT) \
110 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)num_put_float.$(OBJEXT) \
111 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)numpunct.$(OBJEXT) \
112 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)time_facets.$(OBJEXT) \
113 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)messages.$(OBJEXT) \
114 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)locale_impl.$(OBJEXT) \
115 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)locale.$(OBJEXT) \
116 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)locale_catalog.$(OBJEXT) \
117 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)facets_byname.$(OBJEXT) \
118 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)c_locale.$(OBJEXT) \
119 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
120 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)complex.$(OBJEXT) \
121 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)complex_exp.$(OBJEXT) \
122 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)complex_io.$(OBJEXT) \
123 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)complex_trig.$(OBJEXT) \
124 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)complex_io_w.$(OBJEXT) \
125 -$(STLDEBUG_OBJDIR_static)$(PATH_SEP)string_w.$(OBJEXT)
127 ###########################################################
129 RELEASE_OBJECTS_staticx= \
131 $(RELEASE_OBJDIR_staticx)$(PATH_SEP)string_w.$(OBJEXT)
134 -DEBUG_OBJECTS_staticx= \
135 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)dll_main.$(OBJEXT) \
136 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)fstream.$(OBJEXT) \
137 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)strstream.$(OBJEXT) \
138 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)sstream.$(OBJEXT) \
139 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)ios.$(OBJEXT) \
140 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)streambuf.$(OBJEXT) \
141 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
142 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)istream.$(OBJEXT) \
143 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)ostream.$(OBJEXT) \
144 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)iostream.$(OBJEXT) \
145 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)codecvt.$(OBJEXT) \
146 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)collate.$(OBJEXT) \
147 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)ctype.$(OBJEXT) \
148 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)monetary.$(OBJEXT) \
149 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)num_get.$(OBJEXT) \
150 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)num_put.$(OBJEXT) \
151 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)num_get_float.$(OBJEXT) \
152 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)num_put_float.$(OBJEXT) \
153 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)numpunct.$(OBJEXT) \
154 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)time_facets.$(OBJEXT) \
155 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)messages.$(OBJEXT) \
156 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)locale_impl.$(OBJEXT) \
157 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)locale.$(OBJEXT) \
158 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)locale_catalog.$(OBJEXT) \
159 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)facets_byname.$(OBJEXT) \
160 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)c_locale.$(OBJEXT) \
161 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
162 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)complex.$(OBJEXT) \
163 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)complex_exp.$(OBJEXT) \
164 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)complex_io.$(OBJEXT) \
165 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)complex_trig.$(OBJEXT) \
166 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)complex_io_w.$(OBJEXT) \
167 -$(DEBUG_OBJDIR_staticx)$(PATH_SEP)string_w.$(OBJEXT)
169 -STLDEBUG_OBJECTS_staticx= \
170 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)dll_main.$(OBJEXT) \
171 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)fstream.$(OBJEXT) \
172 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)strstream.$(OBJEXT) \
173 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)sstream.$(OBJEXT) \
174 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)ios.$(OBJEXT) \
175 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)streambuf.$(OBJEXT) \
176 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
177 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)istream.$(OBJEXT) \
178 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)ostream.$(OBJEXT) \
179 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)iostream.$(OBJEXT) \
180 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)codecvt.$(OBJEXT) \
181 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)collate.$(OBJEXT) \
182 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)ctype.$(OBJEXT) \
183 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)monetary.$(OBJEXT) \
184 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)num_get.$(OBJEXT) \
185 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)num_put.$(OBJEXT) \
186 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)num_get_float.$(OBJEXT) \
187 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)num_put_float.$(OBJEXT) \
188 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)numpunct.$(OBJEXT) \
189 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)time_facets.$(OBJEXT) \
190 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)messages.$(OBJEXT) \
191 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)locale_impl.$(OBJEXT) \
192 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)locale.$(OBJEXT) \
193 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)locale_catalog.$(OBJEXT) \
194 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)facets_byname.$(OBJEXT) \
195 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)c_locale.$(OBJEXT) \
196 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
197 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)complex.$(OBJEXT) \
198 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)complex_exp.$(OBJEXT) \
199 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)complex_io.$(OBJEXT) \
200 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)complex_trig.$(OBJEXT) \
201 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)complex_io_w.$(OBJEXT) \
202 -$(STLDEBUG_OBJDIR_staticx)$(PATH_SEP)string_w.$(OBJEXT)
205 ###########################################################
207 RELEASE_OBJECTS_dynamic= \
209 $(RELEASE_OBJDIR_dynamic)$(PATH_SEP)string_w.$(OBJEXT) \
212 -DEBUG_OBJECTS_dynamic= \
213 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)dll_main.$(OBJEXT) \
214 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)fstream.$(OBJEXT) \
215 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)strstream.$(OBJEXT) \
216 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)sstream.$(OBJEXT) \
217 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)ios.$(OBJEXT) \
218 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)streambuf.$(OBJEXT) \
219 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
220 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)istream.$(OBJEXT) \
221 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)ostream.$(OBJEXT) \
222 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)iostream.$(OBJEXT) \
223 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)codecvt.$(OBJEXT) \
224 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)collate.$(OBJEXT) \
225 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)ctype.$(OBJEXT) \
226 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)monetary.$(OBJEXT) \
227 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)num_get.$(OBJEXT) \
228 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)num_put.$(OBJEXT) \
229 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)num_get_float.$(OBJEXT) \
230 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)num_put_float.$(OBJEXT) \
231 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)numpunct.$(OBJEXT) \
232 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)time_facets.$(OBJEXT) \
233 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)messages.$(OBJEXT) \
234 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)locale_impl.$(OBJEXT) \
235 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)locale.$(OBJEXT) \
236 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)locale_catalog.$(OBJEXT) \
237 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)facets_byname.$(OBJEXT) \
238 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)c_locale.$(OBJEXT) \
239 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
240 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)complex.$(OBJEXT) \
241 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_exp.$(OBJEXT) \
242 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_io.$(OBJEXT) \
243 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_trig.$(OBJEXT) \
244 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_io_w.$(OBJEXT) \
245 -$(DEBUG_OBJDIR_dynamic)$(PATH_SEP)string_w.$(OBJEXT) \
248 -STLDEBUG_OBJECTS_dynamic= \
249 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)dll_main.$(OBJEXT) \
250 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)fstream.$(OBJEXT) \
251 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)strstream.$(OBJEXT) \
252 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)sstream.$(OBJEXT) \
253 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)ios.$(OBJEXT) \
254 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)streambuf.$(OBJEXT) \
255 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)stdio_streambuf.$(OBJEXT) \
256 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)istream.$(OBJEXT) \
257 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)ostream.$(OBJEXT) \
258 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)iostream.$(OBJEXT) \
259 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)codecvt.$(OBJEXT) \
260 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)collate.$(OBJEXT) \
261 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)ctype.$(OBJEXT) \
262 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)monetary.$(OBJEXT) \
263 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)num_get.$(OBJEXT) \
264 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)num_put.$(OBJEXT) \
265 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)num_get_float.$(OBJEXT) \
266 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)num_put_float.$(OBJEXT) \
267 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)numpunct.$(OBJEXT) \
268 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)time_facets.$(OBJEXT) \
269 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)messages.$(OBJEXT) \
270 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)locale_impl.$(OBJEXT) \
271 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)locale.$(OBJEXT) \
272 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)locale_catalog.$(OBJEXT) \
273 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)facets_byname.$(OBJEXT) \
274 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)c_locale.$(OBJEXT) \
275 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)c_locale_stub.$(OBJEXT) \
276 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)complex.$(OBJEXT) \
277 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_exp.$(OBJEXT) \
278 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_io.$(OBJEXT) \
279 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_trig.$(OBJEXT) \
280 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)complex_io_w.$(OBJEXT) \
281 -$(STLDEBUG_OBJDIR_dynamic)$(PATH_SEP)string_w.$(OBJEXT) \
285 diff -Nur STLport-4.5.1/src/common_rules.mak STLport-4.5.1.new/src/common_rules.mak
286 --- STLport-4.5.1/src/common_rules.mak Mon Oct 8 19:30:30 2001
287 +++ STLport-4.5.1.new/src/common_rules.mak Sat Dec 15 23:04:26 2001
291 $(RM) $(OUTDIR)/$(RELEASE_NAME).$(DYNEXT)
292 - $(RM) $(OUTDIR)/$(STLDEBUG_NAME).$(DYNEXT)
293 - $(RM) $(OUTDIR)/$(DEBUG_NAME).$(DYNEXT)
294 ln -s $(RELEASE_DYNLIB) $(OUTDIR)/$(RELEASE_NAME).$(DYNEXT)
295 - -ln -s $(DEBUG_DYNLIB) $(OUTDIR)/$(DEBUG_NAME).$(DYNEXT)
296 - ln -s $(STLDEBUG_DYNLIB) $(OUTDIR)/$(STLDEBUG_NAME).$(DYNEXT)
299 -$(RM) $(INSTALLDIR_INC)
301 $(INSTALL_LIB) $$file $(INSTALLDIR_LIB); \
303 $(RM) $(INSTALLDIR_LIB)/$(RELEASE_NAME).$(DYNEXT)
304 - $(RM) $(INSTALLDIR_LIB)/$(STLDEBUG_NAME).$(DYNEXT)
305 ln -s $(RELEASE_DYNLIB) $(INSTALLDIR_LIB)/$(RELEASE_NAME).$(DYNEXT)
306 - ln -s $(STLDEBUG_DYNLIB) $(INSTALLDIR_LIB)/$(STLDEBUG_NAME).$(DYNEXT)
308 # ln -s $(INSTALLDIR_LIB)/$(RELEASE_DYNLIB) $(INSTALLDIR_LIB)/$(RELEASE_NAME).$(DYNEXT)
309 # ln -s $(INSTALLDIR_LIB)/$(STLDEBUG_DYNLIB) $(INSTALLDIR_LIB)/$(STLDEBUG_NAME).$(DYNEXT)
311 $(OUTDIR)$(PATH_SEP)$(RELEASEX_LIB) : $(OUTDIR) $(RELEASE_OBJDIR_staticx) $(DEF_FILE) $(RELEASE_OBJECTS_staticx)
312 $(LINK) $(LINK_OUT)$(OUTDIR)$(PATH_SEP)$(RELEASEX_LIB) $(LDFLAGS_RELEASE_static) $(RELEASE_OBJECTS_staticx) $(LDLIBS_RELEASE_static)
314 -$(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) : $(OUTDIR) $(DEBUG_OBJDIR_dynamic) $(DEF_FILE) $(DEBUG_OBJECTS_dynamic)
315 - $(DYN_LINK) $(DYNLINK_OUT)$(OUTDIR)$(PATH_SEP)$(DEBUG_DYNLIB) $(LDFLAGS_DEBUG_dynamic) $(DEBUG_OBJECTS_dynamic) $(LDLIBS_DEBUG_dynamic)
317 -$(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) : $(OUTDIR) $(DEBUG_OBJDIR_static) $(DEF_FILE) $(DEBUG_OBJECTS_static)
318 - $(LINK) $(LINK_OUT)$(OUTDIR)$(PATH_SEP)$(DEBUG_LIB) $(LDLIBS_DEBUG_static) $(LDFLAGS_DEBUG_static) $(DEBUG_OBJECTS_static)
320 -$(OUTDIR)$(PATH_SEP)$(DEBUGX_LIB) : $(OUTDIR) $(DEBUG_OBJDIR_staticx) $(DEF_FILE) $(DEBUG_OBJECTS_staticx)
321 - $(LINK) $(LINK_OUT)$(OUTDIR)$(PATH_SEP)$(DEBUGX_LIB) $(LDLIBS_DEBUG_static) $(LDFLAGS_DEBUG_static) $(DEBUG_OBJECTS_staticx)
323 -$(OUTDIR)$(PATH_SEP)$(STLDEBUG_DYNLIB) : $(OUTDIR) $(STLDEBUG_OBJDIR_dynamic) $(DEF_FILE) $(STLDEBUG_OBJECTS_dynamic)
324 - $(DYN_LINK) $(DYNLINK_OUT)$(OUTDIR)$(PATH_SEP)$(STLDEBUG_DYNLIB) $(LDFLAGS_STLDEBUG_dynamic) $(STLDEBUG_OBJECTS_dynamic) $(LDLIBS_STLDEBUG_dynamic)
326 -$(OUTDIR)$(PATH_SEP)$(STLDEBUG_LIB) : $(OUTDIR) $(STLDEBUG_OBJDIR_static) $(DEF_FILE) $(STLDEBUG_OBJECTS_static)
327 - $(LINK) $(LINK_OUT)$(OUTDIR)$(PATH_SEP)$(STLDEBUG_LIB) $(LDFLAGS_STLDEBUG_static) $(STLDEBUG_OBJECTS_static) $(LDLIBS_STLDEBUG_static)
329 -$(OUTDIR)$(PATH_SEP)$(STLDEBUGX_LIB) : $(OUTDIR) $(STLDEBUG_OBJDIR_staticx) $(DEF_FILE) $(STLDEBUG_OBJECTS_staticx)
330 - $(LINK) $(LINK_OUT)$(OUTDIR)$(PATH_SEP)$(STLDEBUGX_LIB) $(LDFLAGS_STLDEBUG_static) $(STLDEBUG_OBJECTS_staticx) $(LDLIBS_STLDEBUG_static)
332 # locale_impl.cpp : codecvt.cpp collate.cpp ctype.cpp monetary.cpp num_get.cpp num_get_float.cpp num_put.cpp num_put_float.cpp numpunct.cpp time_facets.cpp messages.cpp
334 # locale_catalog.cpp : ctype_byname.cpp collate_byname.cpp codecvt_byname.cpp numpunct_byname.cpp monetary_byname.cpp messages_byname.cpp
335 diff -Nur STLport-4.5.1/src/gcc.mak STLport-4.5.1.new/src/gcc.mak
336 --- STLport-4.5.1/src/gcc.mak Sat Dec 1 22:00:18 2001
337 +++ STLport-4.5.1.new/src/gcc.mak Sat Dec 15 22:48:31 2001
340 CXXFLAGS_COMMON = -I${STLPORT_DIR} ${WARNING_FLAGS}
342 -CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
343 -CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
345 -CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
346 -CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -g -fPIC
348 -CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
349 -CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
350 +CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
351 +CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -fPIC
353 include common_percent_rules.mak
354 include common_rules.mak