1 # Makefile.in generated automatically by automake 1.4 from Makefile.am
3 # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4 # This Makefile.in is free software; the Free Software Foundation
5 # gives unlimited permission to copy and/or distribute it,
6 # with or without modifications, as long as this notice is preserved.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 top_srcdir
= @top_srcdir@
19 exec_prefix = @
exec_prefix@
23 libexecdir
= @libexecdir@
25 sysconfdir
= @sysconfdir@
26 sharedstatedir
= @sharedstatedir@
27 localstatedir
= @localstatedir@
31 includedir = @
includedir@
32 oldincludedir = /usr
/include
36 pkgdatadir
= $(datadir)/@PACKAGE@
37 pkglibdir
= $(libdir)/@PACKAGE@
38 pkgincludedir
= $(includedir)/@PACKAGE@
45 AUTOHEADER
= @AUTOHEADER@
48 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
$(AM_INSTALL_PROGRAM_FLAGS
)
49 INSTALL_DATA
= @INSTALL_DATA@
50 INSTALL_SCRIPT
= @INSTALL_SCRIPT@
51 transform
= @program_transform_name@
59 build_alias
= @build_alias@
60 build_triplet
= @build@
61 host_alias
= @host_alias@
63 target_alias
= @target_alias@
64 target_triplet
= @target@
67 BUILD_LIBIO_INCLUDE
= @BUILD_LIBIO_INCLUDE@
71 CSTDIO_CC
= @CSTDIO_CC@
75 DEBUGFLAGS
= @DEBUGFLAGS@
78 EXTRA_CXX_FLAGS
= @EXTRA_CXX_FLAGS@
79 GCC_OBJDIR
= @GCC_OBJDIR@
80 GLIBCPP_CFLAGS
= @GLIBCPP_CFLAGS@
81 GLIBCPP_CXXFLAGS
= @GLIBCPP_CXXFLAGS@
82 LIBMATHOBJS
= @LIBMATHOBJS@
83 LIBSTRINGOBJS
= @LIBSTRINGOBJS@
88 NAMESPACES
= @NAMESPACES@
93 THREADDEPS
= @THREADDEPS@
94 THREADINCS
= @THREADINCS@
95 THREADLIBS
= @THREADLIBS@
96 THREADOBJS
= @THREADOBJS@
97 THREADSPEC
= @THREADSPEC@
98 USE_LONG_DOUBLE
= @USE_LONG_DOUBLE@
100 WERRORSUPPRESS
= @WERRORSUPPRESS@
101 cpu_include_dir
= @cpu_include_dir@
102 ctype_include_dir
= @ctype_include_dir@
103 glibcpp_basedir
= @glibcpp_basedir@
104 libinst_wstring_la
= @libinst_wstring_la@
106 AUTOMAKE_OPTIONS
= 1.3 gnits
107 MAINT_CHARSET
= latin1
108 @USE_LIBDIR_TRUE@toolexeclibdir
= \
109 @USE_LIBDIR_TRUE@
$(libdir)$(MULTISUBDIR
)
110 @USE_LIBDIR_FALSE@toolexeclibdir
= \
111 @USE_LIBDIR_FALSE@
$(toolexecdir
)/lib
$(MULTISUBDIR
)
112 @USE_LIBDIR_FALSE@toolexecdir
= \
113 @USE_LIBDIR_FALSE@
$(exec_prefix)/$(target_alias
)
115 toolexeclib_LTLIBRARIES
= libstdc
++.la
116 EXTRA_LTLIBRARIES
= libinst-string.la libinst-wstring.la
119 # OPTIMIZE_CXXFLAGS = -O3 -fstrict-aliasing -fsquangle -fnew-exceptions \
120 # -fdata-sections -ffunction-sections \
121 # -fvtable-gc -Wl,--gc-sections
122 # AC_CXXFLAGS = @OPTLEVEL@ @CPUFLAGS@ @EXTRA_CXX_FLAGS@ @DEBUGFLAGS@
123 AC_CXXFLAGS
= @CPUFLAGS@ @DEBUGFLAGS@
124 AM_CXXFLAGS
= -fno-implicit-templates \
125 -Wall
-Wno-format
-W
-Wwrite-strings
-Winline
$(WERROR
) \
126 $(OPTIMIZE_CXXFLAGS
) $(AC_CXXFLAGS
)
129 # Need to explicitly set this so that AM_CXXFLAGS is last. (That way,
130 # things like -O2 passed down from the toplevel can be overridden by
132 CXXCOMPILE
= $(CXX
) $(DEFS
) $(INCLUDES
) \
133 $(AM_CPPFLAGS
) $(CPPFLAGS
) $(CXXFLAGS
) $(AM_CXXFLAGS
)
136 LTCXXCOMPILE
= $(LIBTOOL
) --mode
=compile
$(CXX
) $(DEFS
) $(INCLUDES
) \
137 $(AM_CPPFLAGS
) $(CPPFLAGS
) $(CXXFLAGS
) $(AM_CXXFLAGS
)
140 # We have a problem when building the shared libstdc++ object if the
141 # rules automake generates would be used. We cannot allow CXX to be used
142 # in libtool since this would add -lstdc++ to the link line which of
143 # course is impossible.
144 CXXLINK
= $(LIBTOOL
) --mode
=link
"$(CC)" $(AM_CXXFLAGS
) $(LDFLAGS
) -o
$@
146 TOPLEVEL_INCLUDES
= -I
$(includedir)
147 LIBIO_INCLUDES
= @BUILD_LIBIO_INCLUDE@
-I
$(top_srcdir
)/libio
150 -I
$(top_srcdir
)/@cpu_include_dir@ \
151 -I
$(top_srcdir
)/@ctype_include_dir@
155 -nostdinc
++ -I
$(top_srcdir
) \
156 $(LIBIO_INCLUDES
) $(CONFIG_INCLUDES
) $(TOPLEVEL_INCLUDES
)
160 bits
/cpp_type_traits.h \
161 bits
/std_cctype.h bits
/ctype_base.h bits
/ctype_specializations.h \
163 bits
/basic_string.h bits
/std_string.h bits
/string.tcc \
164 bits
/generic_shadow.h bits
/std_utility.h \
166 bits
/valarray_array.h bits
/valarray_array.tcc bits
/valarray_meta.h \
167 bits
/std_valarray.h bits
/mask_array.h bits
/slice.h bits
/slice_array.h \
168 bits
/gslice.h bits
/gslice_array.h bits
/indirect_array.h \
169 bits
/std_cassert.h bits
/std_cwctype.h bits
/std_ciso646.h \
170 bits
/std_cerrno.h bits
/std_cfloat.h bits
/std_climits.h \
171 bits
/std_clocale.h bits
/std_cmath.h \
172 bits
/std_csetjmp.h bits
/std_csignal.h bits
/std_cstdarg.h \
173 bits
/std_cstddef.h bits
/std_cstdio.h bits
/std_cstdlib.h \
174 bits
/std_cstring.h bits
/std_ctime.h bits
/std_cwchar.h \
175 bits
/std_typeinfo.h bits
/std_new.h \
176 bits
/std_exception.h bits
/exception_support.h \
177 bits
/std_fstream.h bits
/std_iomanip.h \
178 bits
/ios_base.h bits
/fpos.h bits
/basic_ios.h bits
/basic_ios.tcc \
179 bits
/std_ios.h bits
/std_iosfwd.h bits
/std_iostream.h \
180 bits
/std_istream.h bits
/istream.tcc bits
/std_locale.h \
181 bits
/fstream.tcc bits
/ostream.tcc bits
/sbuf_iter.h bits
/sstream.tcc \
182 bits
/std_ostream.h bits
/std_sstream.h bits
/std_streambuf.h \
183 bits
/streambuf.tcc bits
/basic_file.h \
184 bits
/locale_facets.h bits
/locale_facets.tcc bits
/localefwd.h \
185 bits
/stl_pthread_alloc.h bits
/pthread_allocimpl.h \
186 bits
/stl_threads.h bits
/stl_iterator_base.h \
187 backward
/algo.h backward
/algobase.h backward
/alloc.h \
188 backward
/bvector.h backward
/defalloc.h backward
/deque.h \
189 backward
/function.h backward
/hash_map.h backward
/hash_set.h \
190 backward
/hashtable.h backward
/heap.h backward
/iterator.h \
191 backward
/list.h backward
/map.h backward
/multimap.h backward
/new.h \
192 backward
/multiset.h backward
/pair.h backward
/iostream.h \
193 backward
/rope.h backward
/set.h backward
/slist.h backward
/stack.h \
194 backward
/tempbuf.h backward
/tree.h backward
/vector.h \
195 bits
/std_bitset.h bits
/std_deque.h bits
/std_functional.h \
196 bits
/std_iterator.h bits
/std_list.h \
197 bits
/std_map.h bits
/std_memory.h bits
/std_numeric.h \
198 bits
/std_queue.h bits
/std_set.h bits
/std_stack.h \
199 bits
/std_stdexcept.h bits
/std_vector.h \
200 bits
/stl_algo.h bits
/stl_algobase.h bits
/stl_alloc.h \
201 bits
/stl_deque.h bits
/stl_function.h \
202 bits
/stl_heap.h bits
/stl_iterator.h bits
/stl_list.h bits
/stl_map.h \
203 bits
/stl_multimap.h bits
/stl_multiset.h bits
/stl_numeric.h \
204 bits
/stl_pair.h bits
/stl_queue.h bits
/stl_raw_storage_iter.h \
205 bits
/stl_relops.h bits
/stl_set.h \
206 bits
/stl_stack.h bits
/stl_string_fwd.h bits
/stl_tempbuf.h \
207 bits
/stl_tree.h bits
/stl_uninitialized.h bits
/stl_vector.h \
208 bits
/type_traits.h bits
/stl_range_errors.h bits
/std_algorithm.h \
209 bits
/std_strstream.h \
210 ext
/ropeimpl.h ext
/stl_rope.h \
211 ext
/stl_bvector.h bits
/stl_config.h bits
/stl_construct.h \
212 ext
/stl_hashtable.h ext
/stl_hash_fun.h \
213 ext
/hash_map ext
/hash_set ext
/rope ext
/slist \
214 ext
/tree ext
/bvector \
215 shadow
/assert.h shadow
/ctype.h shadow
/errno.h shadow
/float.h \
217 shadow
/limits.h shadow
/locale.h shadow
/math.h shadow
/setjmp.h \
218 shadow
/signal.h shadow
/stdarg.h shadow
/stddef.h shadow
/stdio.h \
219 shadow
/stdlib.h shadow
/string.h shadow
/time.h \
220 shadow
/unistd.h shadow
/wchar.h shadow
/wctype.h \
221 shadow
/bits
/std_cassert.h shadow
/bits
/std_cctype.h \
222 shadow
/bits
/std_cerrno.h shadow
/bits
/std_cfloat.h \
223 shadow
/bits
/std_climits.h shadow
/bits
/std_clocale.h \
224 shadow
/bits
/std_cmath.h shadow
/bits
/std_csetjmp.h \
225 shadow
/bits
/std_csignal.h shadow
/bits
/std_cstdarg.h \
226 shadow
/bits
/std_cstddef.h shadow
/bits
/std_cstdio.h \
227 shadow
/bits
/std_cstdlib.h shadow
/bits
/std_cstring.h \
228 shadow
/bits
/std_ctime.h shadow
/bits
/std_cwchar.h \
229 shadow
/bits
/std_cwctype.h \
230 shadow
/bits
/wrap_libio.h shadow
/bits
/wrap_unistd.h \
235 algorithm bitset cassert cctype cerrno cfloat climits clocale ciso646 \
236 cmath complex csetjmp csignal cstdarg cstddef cstdio cstdlib \
237 cstring ctime cwchar cwctype deque exception fstream functional \
238 iomanip ios iosfwd iostream istream iterator limits list locale \
239 map memory new numeric ostream queue set sstream stack stdexcept \
240 streambuf string strstream typeinfo utility valarray vector
242 @GLIBCPP_NEED_LIBIO_TRUE@libio_headers
= \
243 @GLIBCPP_NEED_LIBIO_TRUE@\
244 @GLIBCPP_NEED_LIBIO_TRUE@
$(top_builddir
)/libio
/_G_config.h
$(top_srcdir
)/libio
/libio.h
245 @GLIBCPP_NEED_LIBIO_FALSE@libio_headers
= \
247 generated_headers
= \
248 bits
/std_limits.h bits
/c
++config.h bits
/c
++threads.h bits
/c
++io.h
252 $(top_srcdir
)/@cpu_include_dir@
/bits
/atomicity.h
256 stringMAIN.
cc stringCTORNC.
cc stringCTORAL.
cc \
257 stringCTORCPR.
cc stringCTORCPRAL.
cc stringCTORPRAL.
cc \
258 stringCTORPAL.
cc stringCTORDUPAL.
cc stringCTORPP.
cc stringCTORII.
cc \
259 stringMUTATE.
cc stringRESERVE.
cc \
260 stringSWAP.
cc stringSLOP.
cc \
261 stringRESIZE.
cc stringAPPCOPY.
cc stringAPPCPR.
cc stringAPPPR.
cc \
262 stringAPPDUP.
cc stringAPPII.
cc stringASSCP.
cc stringASSII.
cc \
263 stringINSII.
cc stringREPRR.
cc stringREPIIDUP.
cc stringREPII.
cc \
264 stringREPIII.
cc stringREP4I.
cc stringREPIIPP.
cc stringREPIIPP2.
cc \
265 stringCOPY.
cc stringCONII.
cc stringCONIIF.
cc stringCONPPF.
cc \
266 stringCONPPF2.
cc stringCONSC.
cc \
267 stringFIND.
cc stringFINDC.
cc stringRFIND.
cc \
268 stringRFINDC.
cc stringFFO.
cc stringFLO.
cc stringFFNO.
cc \
269 stringFLNO.
cc stringFLNOC.
cc stringCOMPARE.
cc stringCOMPARE2.
cc \
270 stringCOMPAREP.
cc stringCOMPAREP2.
cc stringADDPS.
cc stringADDCS.
cc \
271 stringEXTRACT.
cc stringINSERT.
cc stringGETLINE.
cc stringSCOPY.
cc \
276 wstringMAIN.
cc wstringCTORNC.
cc wstringCTORAL.
cc \
277 wstringCTORCPR.
cc wstringCTORCPRAL.
cc wstringCTORPRAL.
cc \
278 wstringCTORPAL.
cc wstringCTORDUPAL.
cc wstringCTORPP.
cc \
280 wstringMUTATE.
cc wstringRESERVE.
cc \
281 wstringSWAP.
cc wstringSLOP.
cc \
282 wstringRESIZE.
cc wstringAPPCOPY.
cc wstringAPPCPR.
cc wstringAPPPR.
cc \
283 wstringAPPDUP.
cc wstringAPPII.
cc wstringASSCP.
cc wstringASSII.
cc \
284 wstringINSII.
cc wstringREPRR.
cc wstringREPIIDUP.
cc wstringREPII.
cc \
285 wstringREPIII.
cc wstringREP4I.
cc wstringREPIIPP.
cc wstringREPIIPP2.
cc \
286 wstringCOPY.
cc wstringCONII.
cc wstringCONIIF.
cc wstringCONPPF.
cc \
287 wstringCONPPF2.
cc wstringCONSC.
cc \
288 wstringFIND.
cc wstringFINDC.
cc wstringRFIND.
cc \
289 wstringRFINDC.
cc wstringFFO.
cc wstringFLO.
cc wstringFFNO.
cc \
290 wstringFLNO.
cc wstringFLNOC.
cc wstringCOMPARE.
cc wstringCOMPARE2.
cc \
291 wstringCOMPAREP.
cc wstringCOMPAREP2.
cc wstringADDPS.
cc \
292 wstringADDCS.
cc wstringEXTRACT.
cc wstringINSERT.
cc wstringGETLINE.
cc \
293 wstringSCOPY.
cc wstringEQ.
cc
297 limitsMEMBERS.
cc c
++io.
cc \
299 complex.
cc complexf.
cc complexl.
cc complex_io.
cc \
300 stdexcept.
cc ios.
cc stdstreams.
cc strstream.
cc \
301 locale.
cc localename.
cc \
302 locale-inst.
cc stl-inst.
cc misc-inst.
cc valarray-inst.
cc
304 VPATH
= $(top_srcdir
) $(top_srcdir
)/std
$(top_srcdir
)/src
$(top_srcdir
)/@ctype_include_dir@
306 # Actual sources for the distro, but don't build these.
307 EXTRA_sources
= string-inst.
cc
309 libstdc___la_SOURCES
= $(sources
)
311 libinst_string_la_SOURCES
= $(string_sources
)
313 libinst_wstring_la_SOURCES
= $(wstring_sources
)
315 libstdc___la_LIBADD
= \
316 ..
/math
/libmath.la ..
/libio
/libio.la \
317 libinst-string.la @libinst_wstring_la@
320 libstdc___la_LDFLAGS
= -version-info
3:0:0 -lm
322 libstdc___la_DEPENDENCIES
= $(libstdc___la_LIBADD
)
324 # We cannot use the default rules to install headers since we cannot
325 # statically decide which headers to install. So we have our own special
326 # installation routine here.
327 myincludep
= $(DESTDIR
)$(includedir)/g
++-v3
/
328 mkinstalldirs
= $(SHELL
) $(top_srcdir
)/..
/mkinstalldirs
329 CONFIG_HEADER
= ..
/config.h
331 LTLIBRARIES
= $(toolexeclib_LTLIBRARIES
)
334 DEFS
= @DEFS@
-I.
-I
$(srcdir) -I..
335 CPPFLAGS
= @CPPFLAGS@
338 libinst_string_la_LDFLAGS
=
339 libinst_string_la_LIBADD
=
340 libinst_string_la_OBJECTS
= stringMAIN.lo stringCTORNC.lo \
341 stringCTORAL.lo stringCTORCPR.lo stringCTORCPRAL.lo stringCTORPRAL.lo \
342 stringCTORPAL.lo stringCTORDUPAL.lo stringCTORPP.lo stringCTORII.lo \
343 stringMUTATE.lo stringRESERVE.lo stringSWAP.lo stringSLOP.lo \
344 stringRESIZE.lo stringAPPCOPY.lo stringAPPCPR.lo stringAPPPR.lo \
345 stringAPPDUP.lo stringAPPII.lo stringASSCP.lo stringASSII.lo \
346 stringINSII.lo stringREPRR.lo stringREPIIDUP.lo stringREPII.lo \
347 stringREPIII.lo stringREP4I.lo stringREPIIPP.lo stringREPIIPP2.lo \
348 stringCOPY.lo stringCONII.lo stringCONIIF.lo stringCONPPF.lo \
349 stringCONPPF2.lo stringCONSC.lo stringFIND.lo stringFINDC.lo \
350 stringRFIND.lo stringRFINDC.lo stringFFO.lo stringFLO.lo stringFFNO.lo \
351 stringFLNO.lo stringFLNOC.lo stringCOMPARE.lo stringCOMPARE2.lo \
352 stringCOMPAREP.lo stringCOMPAREP2.lo stringADDPS.lo stringADDCS.lo \
353 stringEXTRACT.lo stringINSERT.lo stringGETLINE.lo stringSCOPY.lo \
355 libinst_wstring_la_LDFLAGS
=
356 libinst_wstring_la_LIBADD
=
357 libinst_wstring_la_OBJECTS
= wstringMAIN.lo wstringCTORNC.lo \
358 wstringCTORAL.lo wstringCTORCPR.lo wstringCTORCPRAL.lo \
359 wstringCTORPRAL.lo wstringCTORPAL.lo wstringCTORDUPAL.lo \
360 wstringCTORPP.lo wstringCTORII.lo wstringMUTATE.lo wstringRESERVE.lo \
361 wstringSWAP.lo wstringSLOP.lo wstringRESIZE.lo wstringAPPCOPY.lo \
362 wstringAPPCPR.lo wstringAPPPR.lo wstringAPPDUP.lo wstringAPPII.lo \
363 wstringASSCP.lo wstringASSII.lo wstringINSII.lo wstringREPRR.lo \
364 wstringREPIIDUP.lo wstringREPII.lo wstringREPIII.lo wstringREP4I.lo \
365 wstringREPIIPP.lo wstringREPIIPP2.lo wstringCOPY.lo wstringCONII.lo \
366 wstringCONIIF.lo wstringCONPPF.lo wstringCONPPF2.lo wstringCONSC.lo \
367 wstringFIND.lo wstringFINDC.lo wstringRFIND.lo wstringRFINDC.lo \
368 wstringFFO.lo wstringFLO.lo wstringFFNO.lo wstringFLNO.lo \
369 wstringFLNOC.lo wstringCOMPARE.lo wstringCOMPARE2.lo wstringCOMPAREP.lo \
370 wstringCOMPAREP2.lo wstringADDPS.lo wstringADDCS.lo wstringEXTRACT.lo \
371 wstringINSERT.lo wstringGETLINE.lo wstringSCOPY.lo wstringEQ.lo
372 libstdc___la_OBJECTS
= limitsMEMBERS.lo c
++io.lo cmath.lo complex.lo \
373 complexf.lo complexl.lo complex_io.lo stdexcept.lo ios.lo stdstreams.lo \
374 strstream.lo locale.lo localename.lo locale-inst.lo stl-inst.lo \
375 misc-inst.lo valarray-inst.lo
376 CXXFLAGS
= @CXXFLAGS@
378 DIST_COMMON
= Makefile.am Makefile.in
381 DISTFILES
= $(DIST_COMMON
) $(SOURCES
) $(HEADERS
) $(TEXINFOS
) $(EXTRA_DIST
)
385 SOURCES
= $(libinst_string_la_SOURCES
) $(libinst_wstring_la_SOURCES
) $(libstdc___la_SOURCES
)
386 OBJECTS
= $(libinst_string_la_OBJECTS
) $(libinst_wstring_la_OBJECTS
) $(libstdc___la_OBJECTS
)
390 .SUFFIXES
: .S .c .
cc .lo .o .s
391 $(srcdir)/Makefile.in
: @MAINTAINER_MODE_TRUE@ Makefile.am
$(top_srcdir
)/configure.in
$(ACLOCAL_M4
)
392 cd
$(top_srcdir
) && $(AUTOMAKE
) --cygnus src
/Makefile
394 Makefile
: $(srcdir)/Makefile.in
$(top_builddir
)/config.status
396 && CONFIG_FILES
=$(subdir
)/$@ CONFIG_HEADERS
= $(SHELL
) .
/config.status
399 mostlyclean-toolexeclibLTLIBRARIES
:
401 clean-toolexeclibLTLIBRARIES
:
402 -test -z
"$(toolexeclib_LTLIBRARIES)" ||
rm -f
$(toolexeclib_LTLIBRARIES
)
404 distclean-toolexeclibLTLIBRARIES
:
406 maintainer-clean-toolexeclibLTLIBRARIES
:
408 install-toolexeclibLTLIBRARIES
: $(toolexeclib_LTLIBRARIES
)
410 $(mkinstalldirs
) $(DESTDIR
)$(toolexeclibdir
)
411 @list
='$(toolexeclib_LTLIBRARIES)'; for p in
$$list; do \
412 if
test -f
$$p; then \
413 echo
"$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \
414 $(LIBTOOL
) --mode
=install $(INSTALL
) $$p $(DESTDIR
)$(toolexeclibdir
)/$$p; \
418 uninstall-toolexeclibLTLIBRARIES
:
420 list
='$(toolexeclib_LTLIBRARIES)'; for p in
$$list; do \
421 $(LIBTOOL
) --mode
=uninstall rm -f
$(DESTDIR
)$(toolexeclibdir
)/$$p; \
434 -rm -f
*.o core
*.core
441 maintainer-clean-compile
:
444 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
447 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
450 $(LIBTOOL
) --mode
=compile
$(COMPILE
) -c
$<
460 maintainer-clean-libtool
:
462 libinst-string.la
: $(libinst_string_la_OBJECTS
) $(libinst_string_la_DEPENDENCIES
)
463 $(CXXLINK
) $(libinst_string_la_LDFLAGS
) $(libinst_string_la_OBJECTS
) $(libinst_string_la_LIBADD
) $(LIBS
)
465 libinst-wstring.la
: $(libinst_wstring_la_OBJECTS
) $(libinst_wstring_la_DEPENDENCIES
)
466 $(CXXLINK
) $(libinst_wstring_la_LDFLAGS
) $(libinst_wstring_la_OBJECTS
) $(libinst_wstring_la_LIBADD
) $(LIBS
)
468 libstdc
++.la
: $(libstdc___la_OBJECTS
) $(libstdc___la_DEPENDENCIES
)
469 $(CXXLINK
) -rpath
$(toolexeclibdir
) $(libstdc___la_LDFLAGS
) $(libstdc___la_OBJECTS
) $(libstdc___la_LIBADD
) $(LIBS
)
473 $(LTCXXCOMPILE
) -c
$<
477 ID
: $(HEADERS
) $(SOURCES
) $(LISP
)
478 list
='$(SOURCES) $(HEADERS)'; \
479 unique
=`for i in $$list; do echo $$i; done | \
480 awk ' { files[$$0] = 1; } \
481 END { for (i in files) print i; }'`; \
482 here
=`pwd` && cd
$(srcdir) \
483 && mkid
-f
$$here/ID
$$unique $(LISP
)
485 TAGS
: $(HEADERS
) $(SOURCES
) $(TAGS_DEPENDENCIES
) $(LISP
)
488 list
='$(SOURCES) $(HEADERS)'; \
489 unique
=`for i in $$list; do echo $$i; done | \
490 awk ' { files[$$0] = 1; } \
491 END { for (i in files) print i; }'`; \
492 test -z
"$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
493 ||
(cd
$(srcdir) && etags
$(ETAGS_ARGS
) $$tags $$unique $(LISP
) -o
$$here/TAGS
)
502 maintainer-clean-tags
:
504 distdir
= $(top_builddir
)/$(PACKAGE
)-$(VERSION
)/$(subdir
)
508 distdir
: $(DISTFILES
)
509 @for file in
$(DISTFILES
); do \
510 if
test -f
$$file; then d
=.
; else d
=$(srcdir); fi
; \
511 if
test -d
$$d/$$file; then \
512 cp
-pr
$$d/$$file $(distdir
)/$$file; \
514 test -f
$(distdir
)/$$file \
515 || ln
$$d/$$file $(distdir
)/$$file 2> /dev
/null \
516 || cp
-p
$$d/$$file $(distdir
)/$$file ||
:; \
526 installcheck: installcheck-am
528 install-info
: install-info-am
529 install-exec-am
: install-toolexeclibLTLIBRARIES
530 install-exec
: install-exec-am
533 install-data
: install-data-am
536 @
$(MAKE
) $(AM_MAKEFLAGS
) install-exec-am install-data-am
538 uninstall-am
: uninstall-toolexeclibLTLIBRARIES
539 uninstall: uninstall-am
540 all-am
: Makefile
$(LTLIBRARIES
)
543 $(MAKE
) $(AM_MAKEFLAGS
) AM_INSTALL_PROGRAM_FLAGS
=-s
install
545 $(mkinstalldirs
) $(DESTDIR
)$(toolexeclibdir
)
553 -rm -f Makefile
$(CONFIG_CLEAN_FILES
)
554 -rm -f config.cache config.log stamp-h stamp-h
[0-9]*
556 maintainer-clean-generic
:
557 mostlyclean-am
: mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \
558 mostlyclean-libtool mostlyclean-tags \
561 mostlyclean: mostlyclean-am
563 clean-am
: clean-toolexeclibLTLIBRARIES clean-compile clean-libtool \
564 clean-tags clean-generic mostlyclean-am
568 distclean-am
: distclean-toolexeclibLTLIBRARIES distclean-compile \
569 distclean-libtool distclean-tags distclean-generic \
573 distclean: distclean-am
575 maintainer-clean-am
: maintainer-clean-toolexeclibLTLIBRARIES \
576 maintainer-clean-compile maintainer-clean-libtool \
577 maintainer-clean-tags maintainer-clean-generic \
579 @echo
"This command is intended for maintainers to use;"
580 @echo
"it deletes files that may require special tools to rebuild."
582 maintainer-clean
: maintainer-clean-am
584 .PHONY
: mostlyclean-toolexeclibLTLIBRARIES \
585 distclean-toolexeclibLTLIBRARIES clean-toolexeclibLTLIBRARIES \
586 maintainer-clean-toolexeclibLTLIBRARIES \
587 uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \
588 mostlyclean-compile distclean-compile clean-compile \
589 maintainer-clean-compile mostlyclean-libtool distclean-libtool \
590 clean-libtool maintainer-clean-libtool
tags mostlyclean-tags \
591 distclean-tags clean-tags maintainer-clean-tags distdir info-am
info \
592 dvi-am
dvi check check-am installcheck-am
installcheck install-info-am \
593 install-info install-exec-am install-exec install-data-am install-data \
594 install-am
install uninstall-am
uninstall all-redirect all-am
all \
595 installdirs mostlyclean-generic distclean-generic clean-generic \
596 maintainer-clean-generic
clean mostlyclean distclean maintainer-clean
599 install: myinstallheaders
601 # NB: As libio_headers may be empty, need this to make sure bash doesn't
602 # choke on an empty for... loop by using libio_headers_install
604 myinstallheaders
: $(headers
:%=$(myincludep
)%)
605 if
test -z
"$(MULTISUBDIR)"; then \
606 for i in
$(std_headers
); do \
607 echo
"$(INSTALL_DATA) $(top_srcdir)/std/$$i $(myincludep)"; \
608 $(INSTALL_DATA
) $(top_srcdir
)/std
/$$i $(myincludep
); \
610 for i in
$(generated_headers
); do \
611 echo
"$(INSTALL_DATA) $(top_builddir)/$$i $(myincludep)bits/"; \
612 $(INSTALL_DATA
) $(top_builddir
)/$$i $(myincludep
)bits
/; \
614 libio_headers_install
='$(libio_headers)'; \
615 for i in
$$libio_headers_install; do \
616 echo
"$(INSTALL_DATA) $$i $(myincludep)"; \
617 $(INSTALL_DATA
) $$i $(myincludep
); \
619 echo
"$(INSTALL_DATA) $(cpu_headers) $(myincludep)bits/"; \
620 $(INSTALL_DATA
) $(cpu_headers
) $(myincludep
)bits
/; \
623 $(headers
:%=$(myincludep
)%): $(myincludep
)%: %
624 if
test -z
"$(MULTISUBDIR)"; then \
625 $(mkinstalldirs
) $(@D
); \
626 echo
" $(INSTALL_DATA) $^ $@"; \
627 $(INSTALL_DATA
) $^
$@
; \
630 # For the next time we have to handle misc-inst.cc and locale-inst.cc
631 # in a special way since we cannot instantiate all classes due to
632 # missing definitions for things like vptrs, type_info bits, etc. when
633 # using -fno-implicit-templates.
634 misc-inst.o
: misc-inst.
cc
635 $(CXXCOMPILE
) -fimplicit-templates
-c
$<
636 misc-inst.lo
: misc-inst.
cc
637 $(LTCXXCOMPILE
) -fimplicit-templates
-c
$<
638 locale-inst.o
: locale-inst.
cc
639 $(CXXCOMPILE
) -fimplicit-templates
-c
$<
640 locale-inst.lo
: locale-inst.
cc
641 $(LTCXXCOMPILE
) -fimplicit-templates
-c
$<
698 stringEQ.lo
: string-inst.
cc
699 $(LTCXXCOMPILE
) -fimplicit-templates \
700 -c
-D
`echo $@ | tr -dc 'A-Z'` $< -o
$@
706 wstringCTORCPRAL.lo \
709 wstringCTORDUPAL.lo \
750 wstringCOMPAREP2.lo \
757 wstringEQ.lo
: string-inst.
cc
758 $(LTCXXCOMPILE
) -fimplicit-templates \
759 -c
-D
`echo $@ | tr -dc 'A-Z'` -DC
=wchar_t
$< -o
$@
816 stringEQ.o
: string-inst.
cc
817 $(CXXCOMPILE
) -fimplicit-templates \
818 -c
-D
`echo $@ | tr -dc 'A-Z'` $< -o
$@
875 wstringEQ.o
: string-inst.
cc
876 $(CXXCOMPILE
) -fimplicit-templates \
877 -c
-D
`echo $@ | tr -dc 'A-Z'` -DC
=wchar_t
$< -o
$@
879 # Tell versions [3.59,3.63) of GNU make to not export all variables.
880 # Otherwise a system limit (for SysV at least) may be exceeded.