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@
69 CSHADOW_FLAGS = @CSHADOW_FLAGS@
72 CXX_libstdcxx = @CXX_libstdcxx@
73 DEBUG_FLAGS = @DEBUG_FLAGS@
76 EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
79 LIBMATHOBJS = @LIBMATHOBJS@
80 LIBSTRINGOBJS = @LIBSTRINGOBJS@
87 OPT_LDFLAGS = @OPT_LDFLAGS@
90 SECTION_FLAGS = @SECTION_FLAGS@
91 SECTION_LDFLAGS = @SECTION_LDFLAGS@
93 USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
95 WARN_FLAGS = @WARN_FLAGS@
97 enable_shared = @enable_shared@
98 enable_static = @enable_static@
99 glibcpp_basedir = @glibcpp_basedir@
100 glibcpp_toolexecdir = @glibcpp_toolexecdir@
101 glibcpp_toolexeclibdir = @glibcpp_toolexeclibdir@
102 ifGNUmake = @ifGNUmake@
103 libio_la = @libio_la@
104 toplevel_srcdir = @toplevel_srcdir@
105 xcompiling = @xcompiling@
107 AUTOMAKE_OPTIONS = 1.3 gnits
108 MAINT_CHARSET = latin1
110 mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
112 # Cross compiler and multilib support.
113 toolexecdir = @glibcpp_toolexecdir@
114 toolexeclibdir = @glibcpp_toolexeclibdir@
115 toolexeclib_LTLIBRARIES = libstdc++.la
117 # Compile flags that should be constant throughout the build, both for
118 # SUBDIRS and for libstdc++-v3 in general.
119 OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@
121 # These bits are all figured out from configure. Look in acinclude.m4
122 # or configure.in to see how they are set. See GLIBCPP_EXPORT_FLAGS
123 # NB: DEBUGFLAGS have to be at the end so that -O2 can be overridden.
124 CONFIG_CXXFLAGS = @EXTRA_CXX_FLAGS@ @SECTION_FLAGS@ @CSHADOW_FLAGS@ @DEBUG_FLAGS@
127 # Warning flags to use.
128 WARN_CXXFLAGS = @WARN_FLAGS@ $(WERROR) -fdiagnostics-show-location=once
131 # Use common includes from acinclude.m4/GLIBCPP_EXPORT_INCLUDES
132 GLIBCPP_INCLUDE_DIR = @GLIBCPP_INCLUDE_DIR@
133 C_INCLUDE_DIR = @C_INCLUDE_DIR@
134 CSTD_INCLUDES = @CSTD_INCLUDES@
135 LIBMATH_INCLUDES = @LIBMATH_INCLUDES@
136 LIBSUPCXX_INCLUDES = @LIBSUPCXX_INCLUDES@
137 LIBIO_INCLUDES = @LIBIO_INCLUDES@
138 TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@
140 INCLUDES = -nostdinc++ -I$(GLIBCPP_INCLUDE_DIR) $(CSTD_INCLUDES) -I$(top_builddir)/include $(LIBSUPCXX_INCLUDES) $(LIBIO_INCLUDES) $(LIBMATH_INCLUDES) $(TOPLEVEL_INCLUDES)
143 base_headers = bits/cpp_type_traits.h bits/char_traits.h bits/codecvt.h bits/stringfwd.h bits/std_string.h bits/basic_string.h bits/basic_string.tcc bits/generic_shadow.h bits/std_utility.h bits/std_complex.h bits/valarray_array.h bits/valarray_array.tcc bits/valarray_meta.h bits/std_valarray.h bits/mask_array.h bits/slice.h bits/slice_array.h bits/gslice.h bits/gslice_array.h bits/indirect_array.h bits/std_fstream.h bits/std_iomanip.h bits/ios_base.h bits/fpos.h bits/basic_ios.h bits/basic_ios.tcc bits/std_ios.h bits/std_iosfwd.h bits/std_iostream.h bits/std_istream.h bits/istream.tcc bits/std_locale.h bits/fstream.tcc bits/ostream.tcc bits/sbuf_iter.h bits/sstream.tcc bits/std_ostream.h bits/std_sstream.h bits/std_streambuf.h bits/streambuf.tcc bits/basic_file.h bits/locale_facets.h bits/locale_facets.tcc bits/localefwd.h bits/stl_pthread_alloc.h bits/pthread_allocimpl.h bits/stl_threads.h bits/stl_iterator_base.h bits/std_bitset.h bits/std_deque.h bits/std_functional.h bits/std_iterator.h bits/std_list.h bits/std_map.h bits/std_memory.h bits/std_numeric.h bits/std_queue.h bits/std_set.h bits/std_stack.h bits/std_stdexcept.h bits/functexcept.h bits/std_vector.h bits/stl_algo.h bits/stl_algobase.h bits/stl_alloc.h bits/stl_deque.h bits/stl_function.h bits/stl_heap.h bits/stl_iterator.h bits/stl_list.h bits/stl_map.h bits/stl_multimap.h bits/stl_multiset.h bits/stl_numeric.h bits/stl_pair.h bits/stl_queue.h bits/stl_raw_storage_iter.h bits/stl_relops.h bits/stl_set.h bits/stl_stack.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/stl_bvector.h bits/type_traits.h bits/std_algorithm.h bits/concept_checks.h bits/container_concepts.h bits/sequence_concepts.h bits/stl_construct.h
146 backward_headers = backward/complex.h backward/iomanip.h backward/istream.h backward/ostream.h backward/stream.h backward/streambuf.h backward/algo.h backward/algobase.h backward/alloc.h backward/bvector.h backward/defalloc.h backward/deque.h backward/function.h backward/hash_map.h backward/hash_set.h backward/hashtable.h backward/heap.h backward/iostream.h backward/iterator.h backward/list.h backward/map.h backward/multimap.h backward/new.h backward/multiset.h backward/pair.h backward/queue.h backward/rope.h backward/set.h backward/slist.h backward/stack.h backward/tempbuf.h backward/tree.h backward/vector.h backward/fstream.h backward/strstream.h backward/strstream
149 ext_headers = ext/rope ext/ropeimpl.h ext/stl_rope.h ext/slist ext/hash_map ext/hash_set ext/stl_hashtable.h ext/stl_hash_fun.h
152 c_base_headers = bits/std_cassert.h bits/std_cctype.h bits/std_cerrno.h bits/std_cfloat.h bits/std_climits.h bits/std_clocale.h bits/std_cmath.h bits/std_csetjmp.h bits/std_csignal.h bits/std_cstdarg.h bits/std_cstddef.h bits/std_cstdio.h bits/std_cstdlib.h bits/std_cstring.h bits/std_ctime.h bits/std_cwchar.h bits/std_cwctype.h bits/cmath.tcc
154 @GLIBCPP_USE_CSHADOW_TRUE@c_shadow_headers = assert.h ctype.h errno.h float.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stddef.h stdio.h stdlib.h string.h time.h wchar.h wctype.h fcntl.h libio.h iolibio.h libioP.h pthread.h iconv.h features.h langinfo.h bits/wrap_libio.h bits/wrap_iolibio.h bits/wrap_libioP.h bits/wrap_iconv.h bits/wrap_fcntl.h bits/wrap_pthread.h bits/wrap_features.h bits/wrap_langinfo.h sys/cdefs.h
155 @GLIBCPP_USE_CSHADOW_FALSE@c_shadow_headers =
157 std_headers = algorithm bitset complex deque fstream functional iomanip ios iosfwd iostream istream iterator limits list locale map memory numeric ostream queue set sstream stack stdexcept streambuf string utility valarray vector cassert cctype cerrno cfloat climits clocale ciso646 cmath csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime cwchar cwctype
159 @GLIBCPP_NEED_LIBIO_TRUE@libio_headers = $(top_srcdir)/libio/_G_config.h $(top_srcdir)/libio/libio.h
160 @GLIBCPP_NEED_LIBIO_FALSE@libio_headers =
162 build_headers = bits/std_limits.h bits/c++config.h bits/c++io.h bits/c++locale.h bits/c++threads.h bits/basic_file_model.h bits/atomicity.h bits/os_defines.h bits/ctype_base.h bits/ctype_noninline.h bits/ctype_inline.h
165 sources = limitsMEMBERS.cc stdexcept.cc functexcept.cc bitset.cc globals.cc basic_file.cc ios.cc complex_io.cc strstream.cc c++locale.cc locale.cc localename.cc codecvt.cc locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc string-inst.cc wstring-inst.cc
167 VPATH = $(top_srcdir) $(top_srcdir)/src $(GLIBCPP_INCLUDE_DIR) $(GLIBCPP_INCLUDE_DIR)/std $(C_INCLUDE_DIR)
169 libstdc___la_SOURCES = $(sources)
171 libstdc___la_LIBADD = ../libmath/libmath.la @libio_la@ ../libsupc++/libsupc++convenience.la
174 libstdc___la_LDFLAGS = -version-info 3:0:0 -lm
176 libstdc___la_DEPENDENCIES = $(libstdc___la_LIBADD)
177 @GLIBCPP_USE_CSHADOW_TRUE@CSHADOW_H = $(top_builddir)/stamp-cshadow
178 @GLIBCPP_USE_CSHADOW_FALSE@CSHADOW_H =
180 # Check for various configure bits that change where the headers get installed.
181 gxx_include_dir = @gxx_include_dir@
182 gxx_target_include_dir = $(gxx_include_dir)/$(target_alias)
184 # NB: As libio_headers may be empty, need this to make sure bash doesn't
185 # choke on an empty for... loop by using libio_headers_install
186 # NB: installation of shadow headers is not attempted.
187 src_incdir = @GLIBCPP_INCLUDE_DIR@
188 bld_incdir = $(top_builddir)/include
189 c_incdir = @C_INCLUDE_DIR@
191 # AM_CXXFLAGS needs to be in each subdirectory so that it can be
192 # modified in a per-library or per-sub-library way. Need to manually
193 # set this option because CONFIG_CXXFLAGS has to be after
194 # OPTIMIZE_CXXFLAGS on the compile line so that -O2 can be overridden
195 # as the occasion call for it. (ie, --enable-debug)
196 AM_CXXFLAGS = -fno-implicit-templates $(LIBSUPCXX_CXXFLAGS) $(WARN_CXXFLAGS) $(OPTIMIZE_CXXFLAGS) $(CONFIG_CXXFLAGS)
199 # libstdc++ libtool notes
201 # 1) Need to explicitly set LTCXXCOMPILE so that AM_CXXFLAGS is
202 # last. (That way, things like -O2 passed down from the toplevel can
203 # be overridden by --enable-debug.)
205 # 2) In general, libtool expects an argument such as `--tag=CXX' when
206 # using the C++ compiler, because that will enable the settings
207 # detected when C++ support was being configured. However, when no
208 # such flag is given in the command line, libtool attempts to figure
209 # it out by matching the compiler name in each configuration section
210 # against a prefix of the command line. The problem is that, if the
211 # compiler name and its initial flags stored in the libtool
212 # configuration file don't match those in the command line, libtool
213 # can't decide which configuration to use, and it gives up. The
214 # correct solution is to add `--tag CXX' to LTCXXCOMPILE and maybe
215 # CXXLINK, just after $(LIBTOOL), so that libtool doesn't have to
216 # attempt to infer which configuration to use
217 LTCXXCOMPILE = $(LIBTOOL) --tag CXX --mode=compile $(CXX) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
220 # 3) We'd have a problem when building the shared libstdc++ object if
221 # the rules automake generates would be used. We cannot allow g++ to
222 # be used since this would add -lstdc++ to the link line which of
223 # course is problematic at this point. So, we get the top-level
224 # directory to configure libstdc++-v3 to use gcc as the C++
225 # compilation driver.
226 CXXLINK = $(LIBTOOL) --tag CXX --mode=link $(CXX) @OPT_LDFLAGS@ @SECTION_LDFLAGS@ $(AM_CXXFLAGS) $(LDFLAGS) -o $@
228 CONFIG_HEADER = ../config.h
230 LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
233 DEFS = @DEFS@ -I. -I$(srcdir) -I..
234 CPPFLAGS = @CPPFLAGS@
237 libstdc___la_OBJECTS = limitsMEMBERS.lo stdexcept.lo functexcept.lo \
238 bitset.lo globals.lo basic_file.lo ios.lo complex_io.lo strstream.lo \
239 c++locale.lo locale.lo localename.lo codecvt.lo locale-inst.lo \
240 stl-inst.lo misc-inst.lo valarray-inst.lo string-inst.lo \
242 CXXFLAGS = @CXXFLAGS@
243 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
245 DIST_COMMON = Makefile.am Makefile.in
248 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
252 SOURCES = $(libstdc___la_SOURCES)
253 OBJECTS = $(libstdc___la_OBJECTS)
257 .SUFFIXES: .S .c .cc .lo .o .obj .s
258 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
259 cd $(top_srcdir) && $(AUTOMAKE) --cygnus src/Makefile
261 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
263 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
266 mostlyclean-toolexeclibLTLIBRARIES:
268 clean-toolexeclibLTLIBRARIES:
269 -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
271 distclean-toolexeclibLTLIBRARIES:
273 maintainer-clean-toolexeclibLTLIBRARIES:
275 install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
277 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
278 @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
279 if test -f $$p; then \
280 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \
281 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \
285 uninstall-toolexeclibLTLIBRARIES:
287 list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
288 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \
294 # FIXME: We should only use cygpath when building on Windows,
295 # and only if it is available.
297 $(COMPILE) -c `cygpath -w $<`
306 -rm -f *.o core *.core
314 maintainer-clean-compile:
317 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
320 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
323 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
333 maintainer-clean-libtool:
335 libstdc++.la: $(libstdc___la_OBJECTS) $(libstdc___la_DEPENDENCIES)
336 $(CXXLINK) -rpath $(toolexeclibdir) $(libstdc___la_LDFLAGS) $(libstdc___la_OBJECTS) $(libstdc___la_LIBADD) $(LIBS)
340 $(CXXCOMPILE) -c `cygpath -w $<`
342 $(LTCXXCOMPILE) -c $<
346 ID: $(HEADERS) $(SOURCES) $(LISP)
347 list='$(SOURCES) $(HEADERS)'; \
348 unique=`for i in $$list; do echo $$i; done | \
349 awk ' { files[$$0] = 1; } \
350 END { for (i in files) print i; }'`; \
351 here=`pwd` && cd $(srcdir) \
352 && mkid -f$$here/ID $$unique $(LISP)
354 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
357 list='$(SOURCES) $(HEADERS)'; \
358 unique=`for i in $$list; do echo $$i; done | \
359 awk ' { files[$$0] = 1; } \
360 END { for (i in files) print i; }'`; \
361 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
362 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
371 maintainer-clean-tags:
373 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
377 distdir: $(DISTFILES)
378 @for file in $(DISTFILES); do \
379 if test -f $$file; then d=.; else d=$(srcdir); fi; \
380 if test -d $$d/$$file; then \
381 cp -pr $$d/$$file $(distdir)/$$file; \
383 test -f $(distdir)/$$file \
384 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
385 || cp -p $$d/$$file $(distdir)/$$file || :; \
395 installcheck: installcheck-am
397 install-info: install-info-am
398 install-exec-am: install-toolexeclibLTLIBRARIES
399 install-exec: install-exec-am
401 install-data-am: install-data-local
402 install-data: install-data-am
405 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
407 uninstall-am: uninstall-toolexeclibLTLIBRARIES
408 uninstall: uninstall-am
409 all-am: Makefile $(LTLIBRARIES)
412 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
414 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
422 -rm -f Makefile $(CONFIG_CLEAN_FILES)
423 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
425 maintainer-clean-generic:
426 mostlyclean-am: mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \
427 mostlyclean-libtool mostlyclean-tags \
430 mostlyclean: mostlyclean-am
432 clean-am: clean-toolexeclibLTLIBRARIES clean-compile clean-libtool \
433 clean-tags clean-generic mostlyclean-am
437 distclean-am: distclean-toolexeclibLTLIBRARIES distclean-compile \
438 distclean-libtool distclean-tags distclean-generic \
442 distclean: distclean-am
444 maintainer-clean-am: maintainer-clean-toolexeclibLTLIBRARIES \
445 maintainer-clean-compile maintainer-clean-libtool \
446 maintainer-clean-tags maintainer-clean-generic \
448 @echo "This command is intended for maintainers to use;"
449 @echo "it deletes files that may require special tools to rebuild."
451 maintainer-clean: maintainer-clean-am
453 .PHONY: mostlyclean-toolexeclibLTLIBRARIES \
454 distclean-toolexeclibLTLIBRARIES clean-toolexeclibLTLIBRARIES \
455 maintainer-clean-toolexeclibLTLIBRARIES \
456 uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \
457 mostlyclean-compile distclean-compile clean-compile \
458 maintainer-clean-compile mostlyclean-libtool distclean-libtool \
459 clean-libtool maintainer-clean-libtool tags mostlyclean-tags \
460 distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
461 dvi-am dvi check check-am installcheck-am installcheck install-info-am \
462 install-info install-exec-am install-exec install-data-local \
463 install-data-am install-data install-am install uninstall-am uninstall \
464 all-redirect all-am all installdirs mostlyclean-generic \
465 distclean-generic clean-generic maintainer-clean-generic clean \
466 mostlyclean distclean maintainer-clean
469 # Use special rules for the deprecated source files so that they find
470 # deprecated include files.
471 strstream.lo: strstream.cc
472 $(LTCXXCOMPILE) -I$(GLIBCPP_INCLUDE_DIR)/backward -c $<
473 strstream.o: strstream.cc
474 $(CXXCOMPILE) -I$(GLIBCPP_INCLUDE_DIR)/backward -c $<
476 # Specify that all *.o's depend on this.
477 $(libstdc___la_OBJECTS): $(CSHADOW_H)
479 $(top_builddir)/stamp-cshadow: $(top_srcdir)/mkinclosure \
480 $(top_srcdir)/mkcshadow
481 $(top_srcdir)/mkinclosure \
482 "-I $(top_builddir)/../../gcc/include -I /usr/include -G fcntl.h unistd.h" | $(top_srcdir)/mkcshadow;
483 rm -f $(top_builddir)/stamp-cshadow
484 echo "done" > $(top_builddir)/stamp-cshadow
486 # We have our own special, ridiculously complicated installation routine
487 # here, as automake/autoconf is currently brain-damaged when it comes
488 # to installing sub-directories of headers. In particular, we want to
489 # 1) install build headers from (blddir)/include/bits -> (install)/bits
490 # 2) install source headers from
491 # (srcdir)/include/bits -> (install)/bits
492 # (srcdir)/include/ext -> (install)/ext
493 # (srcdir)/include/backward -> (install)/backward
494 # ... and the always entertaining "C" compatibility bits
495 # where * represents configure-time directory switching
496 # (srcdir)/include/c* -> (install)/
497 # (srcdir)/include/c*/bits -> (install)/bits
498 # (srcdir)/include/c*/sys -> (install)/sys
499 install-data-local: myinstalldirs myinstallheaders
501 # NB: installation of shadow header directories is not attempted.
503 if test -z "$(MULTISUBDIR)"; then \
504 $(mkinstalldirs) $(DESTDIR)$(gxx_include_dir)/bits; \
505 $(mkinstalldirs) $(DESTDIR)$(gxx_include_dir)/ext; \
506 $(mkinstalldirs) $(DESTDIR)$(gxx_target_include_dir)/bits; \
509 if test -z "$(MULTISUBDIR)"; then \
510 for i in $(base_headers); do \
511 echo "$(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir)/bits/"; \
512 $(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir)/bits/; \
514 for i in $(ext_headers); do \
515 echo "$(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir)/ext/"; \
516 $(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir)/ext/; \
518 for i in $(backward_headers); do \
519 echo "$(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir)"; \
520 $(INSTALL_DATA) $(src_incdir)/$$i $(gxx_include_dir); \
522 for i in $(c_base_headers); do \
523 echo "$(INSTALL_DATA) $(c_incdir)/$$i $(gxx_include_dir)/bits/"; \
524 $(INSTALL_DATA) $(c_incdir)/$$i $(gxx_include_dir)/bits/; \
526 for i in $(std_headers); do \
527 echo "$(INSTALL_DATA) $(src_incdir)/std/$$i $(gxx_include_dir)";\
528 $(INSTALL_DATA) $(src_incdir)/std/$$i $(gxx_include_dir); \
530 for i in $(build_headers); do \
531 echo "$(INSTALL_DATA) $(bld_incdir)/$$i \
532 $(gxx_target_include_dir)/bits/"; $(INSTALL_DATA) \
533 $(bld_incdir)/$$i $(gxx_target_include_dir)/bits/; \
535 libio_headers_install='$(libio_headers)'; \
536 for i in $$libio_headers_install; do \
537 echo "$(INSTALL_DATA) $$i $(gxx_include_dir)"; \
538 $(INSTALL_DATA) $$i $(gxx_include_dir); \
542 # Alexandre put this in here for some libtool-related reason.
544 libstdc++.INC: Makefile
546 top_builddir=`CDPATH=:. && cd $(top_builddir) && pwd` \
547 top_srcdir=`CDPATH=:. && cd $(top_srcdir) && pwd` \
552 tmp-libstdc++.INC: Makefile
553 echo $(INCLUDES) > $@
555 # Tell versions [3.59,3.63) of GNU make to not export all variables.
556 # Otherwise a system limit (for SysV at least) may be exceeded.