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 CSHADOWFLAGS = @CSHADOWFLAGS@
72 DEBUG_FLAGS = @DEBUG_FLAGS@
75 EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
76 GCC_OBJDIR = @GCC_OBJDIR@
79 GLIBCPP_CFLAGS = @GLIBCPP_CFLAGS@
80 GLIBCPP_CXXFLAGS = @GLIBCPP_CXXFLAGS@
81 LIBMATHOBJS = @LIBMATHOBJS@
82 LIBSTRINGOBJS = @LIBSTRINGOBJS@
89 OPT_LDFLAGS = @OPT_LDFLAGS@
92 SECTION_FLAGS = @SECTION_FLAGS@
93 SECTION_LDFLAGS = @SECTION_LDFLAGS@
95 USE_COMPLEX_LONG_DOUBLE = @USE_COMPLEX_LONG_DOUBLE@
98 WFMT_FLAGS = @WFMT_FLAGS@
99 c_include_dir = @c_include_dir@
100 glibcpp_basedir = @glibcpp_basedir@
101 ifGNUmake = @ifGNUmake@
102 libinst_wstring_la = @libinst_wstring_la@
104 AUTOMAKE_OPTIONS = 1.3 gnits
105 MAINT_CHARSET = latin1
106 @USE_LIBDIR_TRUE@toolexeclibdir = $(libdir)$(MULTISUBDIR)
107 @USE_LIBDIR_FALSE@toolexeclibdir = $(toolexecdir)/lib$(MULTISUBDIR)
108 @USE_LIBDIR_FALSE@toolexecdir = $(exec_prefix)/$(target_alias)
110 toolexeclib_LTLIBRARIES = libstdc++.la
111 EXTRA_LTLIBRARIES = libinst-string.la libinst-wstring.la
113 INCLUDES = -D_GNU_SOURCE -D_ISOC99_SOURCE -nostdinc++ $(CSHADOW_INCLUDES) $(LIBSUPCXX_INCLUDES) -I$(GLIBCPP_INCLUDE_DIR) $(LIBIO_INCLUDES) $(LIBMATH_INCLUDES) -I$(top_builddir) $(TOPLEVEL_INCLUDES)
116 base_headers = bits/cpp_type_traits.h bits/char_traits.h bits/codecvt.h bits/basic_string.h bits/std_string.h bits/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/exception_support.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 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/iterator.h backward/list.h backward/map.h backward/multimap.h backward/new.h backward/multiset.h backward/pair.h backward/iostream.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 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/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_string_fwd.h bits/stl_tempbuf.h bits/stl_tree.h bits/stl_uninitialized.h bits/stl_vector.h bits/type_traits.h bits/stl_range_errors.h bits/std_algorithm.h bits/concept_checks.h bits/container_concepts.h bits/sequence_concepts.h bits/std_strstream.h ext/ropeimpl.h ext/stl_rope.h ext/stl_bvector.h bits/stl_config.h bits/stl_construct.h ext/stl_hashtable.h ext/stl_hash_fun.h ext/hash_map ext/hash_set ext/rope ext/slist ext/tree ext/bvector
119 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
122 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 bits/wrap_libio.h bits/wrap_iolibio.h bits/wrap_libioP.h bits/wrap_iconv.h bits/wrap_fcntl.h bits/wrap_pthread.h sys/cdefs.h
124 @GLIBCPP_USE_CSHADOW_TRUE@c_headers = $(c_base_headers) $(c_shadow_headers)
125 @GLIBCPP_USE_CSHADOW_FALSE@c_headers = $(c_base_headers)
127 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 strstream utility valarray vector cassert cctype cerrno cfloat climits clocale ciso646 cmath csetjmp csignal cstdarg cstddef cstdio cstdlib cstring ctime cwchar cwctype
129 @GLIBCPP_NEED_LIBIO_TRUE@libio_headers = $(top_srcdir)/libio/_G_config.h $(top_srcdir)/libio/libio.h
130 @GLIBCPP_NEED_LIBIO_FALSE@libio_headers =
132 build_headers = $(top_builddir)/bits/std_limits.h $(top_builddir)/bits/c++config.h $(top_builddir)/bits/c++io.h $(top_builddir)/bits/c++threads.h $(top_builddir)/bits/atomicity.h $(top_builddir)/bits/os_defines.h $(top_builddir)/bits/ctype_base.h $(top_builddir)/bits/ctype_noninline.h $(top_builddir)/bits/ctype_inline.h
135 headers = $(base_headers) $(c_headers)
137 sources = limitsMEMBERS.cc cmath.cc complex.cc complexf.cc complexl.cc complex_io.cc stdexcept.cc c++io.cc ios.cc stdstreams.cc strstream.cc locale.cc localename.cc codecvt.cc locale-inst.cc stl-inst.cc misc-inst.cc valarray-inst.cc string-inst.cc
140 wstring_sources = wstring-inst.cc
142 VPATH = $(top_srcdir) $(top_srcdir)/src $(GLIBCPP_INCLUDE_DIR) $(GLIBCPP_INCLUDE_DIR)/std $(C_INCLUDE_DIR)
144 # Actual sources for the distro, but don't build these.
145 #EXTRA_sources = string-inst.cc
147 libstdc___la_SOURCES = $(sources)
149 libinst_wstring_la_SOURCES = $(wstring_sources)
151 libstdc___la_LIBADD = ../libmath/libmath.la ../libio/libio.la ../libsupc++/libsupc++convenience.la @libinst_wstring_la@
154 libstdc___la_LDFLAGS = -version-info 3:0:0 -lm
156 libstdc___la_DEPENDENCIES = $(libstdc___la_LIBADD)
157 @GLIBCPP_USE_CSHADOW_TRUE@CSHADOW_H = $(top_builddir)/stamp-cshadow
158 @GLIBCPP_USE_CSHADOW_FALSE@CSHADOW_H =
160 # We cannot use the default rules to install headers since we cannot
161 # statically decide which headers to install. So we have our own special
162 # installation routine here.
163 myincludep = $(DESTDIR)$(includedir)/g++-v3/
165 # AM_CXXFLAGS needs to be in each subdirectory so that it can be
166 # modified in a per-library or per-sub-library way.
167 # Need to manually set this option because CONFIG_CXXFLAGS has to be at
168 # the end of the compile line so that -O2 can be overridden as the
169 # occasion call for it. (ie, --enable-debug)
170 AM_CXXFLAGS = -fno-implicit-templates $(WARN_CXXFLAGS) $(OPTIMIZE_CXXFLAGS) $(CONFIG_CXXFLAGS)
173 # Need to explicitly set this so that AM_CXXFLAGS is last. In
174 # addition, we don't use $(DEFS), which tries to set $(top_srcdir) as
175 # an include diretory, which screws up shadow headers. (That way,
176 # things like -O2 passed down from the toplevel can be overridden by
178 CXXCOMPILE = $(CXX) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
181 LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(AM_CXXFLAGS)
184 # We have a problem when building the shared libstdc++ object if the
185 # rules automake generates would be used. We cannot allow CXX to be used
186 # in libtool since this would add -lstdc++ to the link line which of
187 # course is impossible.
188 CXXLINK = $(LIBTOOL) --mode=link "$(CC)" @OPT_LDFLAGS@ @SECTION_LDFLAGS@ $(AM_CXXFLAGS) $(LDFLAGS) -o $@
189 mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
190 CONFIG_HEADER = ../config.h
192 LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
195 DEFS = @DEFS@ -I. -I$(srcdir) -I..
196 CPPFLAGS = @CPPFLAGS@
199 libinst_string_la_LDFLAGS =
200 libinst_string_la_LIBADD =
201 libinst_string_la_SOURCES = libinst-string.la.c
202 libinst_string_la_OBJECTS = libinst-string.la.lo
203 libinst_wstring_la_LDFLAGS =
204 libinst_wstring_la_LIBADD =
205 libinst_wstring_la_OBJECTS = wstring-inst.lo
206 libstdc___la_OBJECTS = limitsMEMBERS.lo cmath.lo complex.lo complexf.lo \
207 complexl.lo complex_io.lo stdexcept.lo c++io.lo ios.lo stdstreams.lo \
208 strstream.lo locale.lo localename.lo codecvt.lo locale-inst.lo \
209 stl-inst.lo misc-inst.lo valarray-inst.lo string-inst.lo
210 CXXFLAGS = @CXXFLAGS@
213 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
214 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
216 LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
217 DIST_COMMON = Makefile.am Makefile.in
220 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
224 SOURCES = libinst-string.la.c $(libinst_wstring_la_SOURCES) $(libstdc___la_SOURCES)
225 OBJECTS = libinst-string.la.lo $(libinst_wstring_la_OBJECTS) $(libstdc___la_OBJECTS)
229 .SUFFIXES: .S .c .cc .lo .o .obj .s
230 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
231 cd $(top_srcdir) && $(AUTOMAKE) --cygnus src/Makefile
233 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
235 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
238 mostlyclean-toolexeclibLTLIBRARIES:
240 clean-toolexeclibLTLIBRARIES:
241 -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f $(toolexeclib_LTLIBRARIES)
243 distclean-toolexeclibLTLIBRARIES:
245 maintainer-clean-toolexeclibLTLIBRARIES:
247 install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
249 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
250 @list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
251 if test -f $$p; then \
252 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p"; \
253 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(toolexeclibdir)/$$p; \
257 uninstall-toolexeclibLTLIBRARIES:
259 list='$(toolexeclib_LTLIBRARIES)'; for p in $$list; do \
260 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(toolexeclibdir)/$$p; \
266 # FIXME: We should only use cygpath when building on Windows,
267 # and only if it is available.
269 $(COMPILE) -c `cygpath -w $<`
278 -rm -f *.o core *.core
286 maintainer-clean-compile:
289 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
292 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
295 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
305 maintainer-clean-libtool:
307 libinst-string.la: $(libinst_string_la_OBJECTS) $(libinst_string_la_DEPENDENCIES)
308 $(LINK) $(libinst_string_la_LDFLAGS) $(libinst_string_la_OBJECTS) $(libinst_string_la_LIBADD) $(LIBS)
310 libinst-wstring.la: $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_DEPENDENCIES)
311 $(CXXLINK) $(libinst_wstring_la_LDFLAGS) $(libinst_wstring_la_OBJECTS) $(libinst_wstring_la_LIBADD) $(LIBS)
313 libstdc++.la: $(libstdc___la_OBJECTS) $(libstdc___la_DEPENDENCIES)
314 $(CXXLINK) -rpath $(toolexeclibdir) $(libstdc___la_LDFLAGS) $(libstdc___la_OBJECTS) $(libstdc___la_LIBADD) $(LIBS)
318 $(CXXCOMPILE) -c `cygpath -w $<`
320 $(LTCXXCOMPILE) -c $<
324 ID: $(HEADERS) $(SOURCES) $(LISP)
325 list='$(SOURCES) $(HEADERS)'; \
326 unique=`for i in $$list; do echo $$i; done | \
327 awk ' { files[$$0] = 1; } \
328 END { for (i in files) print i; }'`; \
329 here=`pwd` && cd $(srcdir) \
330 && mkid -f$$here/ID $$unique $(LISP)
339 maintainer-clean-tags:
341 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
345 distdir: $(DISTFILES)
346 @for file in $(DISTFILES); do \
347 if test -f $$file; then d=.; else d=$(srcdir); fi; \
348 if test -d $$d/$$file; then \
349 cp -pr $$d/$$file $(distdir)/$$file; \
351 test -f $(distdir)/$$file \
352 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
353 || cp -p $$d/$$file $(distdir)/$$file || :; \
363 installcheck: installcheck-am
365 install-info: install-info-am
366 install-exec-am: install-toolexeclibLTLIBRARIES
367 install-exec: install-exec-am
370 install-data: install-data-am
373 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
375 uninstall-am: uninstall-toolexeclibLTLIBRARIES
376 uninstall: uninstall-am
377 all-am: Makefile $(LTLIBRARIES)
380 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
382 $(mkinstalldirs) $(DESTDIR)$(toolexeclibdir)
390 -rm -f Makefile $(CONFIG_CLEAN_FILES)
391 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
393 maintainer-clean-generic:
394 mostlyclean-am: mostlyclean-toolexeclibLTLIBRARIES mostlyclean-compile \
395 mostlyclean-libtool mostlyclean-tags \
398 mostlyclean: mostlyclean-am
400 clean-am: clean-toolexeclibLTLIBRARIES clean-compile clean-libtool \
401 clean-tags clean-generic mostlyclean-am
405 distclean-am: distclean-toolexeclibLTLIBRARIES distclean-compile \
406 distclean-libtool distclean-tags distclean-generic \
410 distclean: distclean-am
412 maintainer-clean-am: maintainer-clean-toolexeclibLTLIBRARIES \
413 maintainer-clean-compile maintainer-clean-libtool \
414 maintainer-clean-tags maintainer-clean-generic \
416 @echo "This command is intended for maintainers to use;"
417 @echo "it deletes files that may require special tools to rebuild."
419 maintainer-clean: maintainer-clean-am
421 .PHONY: mostlyclean-toolexeclibLTLIBRARIES \
422 distclean-toolexeclibLTLIBRARIES clean-toolexeclibLTLIBRARIES \
423 maintainer-clean-toolexeclibLTLIBRARIES \
424 uninstall-toolexeclibLTLIBRARIES install-toolexeclibLTLIBRARIES \
425 mostlyclean-compile distclean-compile clean-compile \
426 maintainer-clean-compile mostlyclean-libtool distclean-libtool \
427 clean-libtool maintainer-clean-libtool tags mostlyclean-tags \
428 distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
429 dvi-am dvi check check-am installcheck-am installcheck install-info-am \
430 install-info install-exec-am install-exec install-data-am install-data \
431 install-am install uninstall-am uninstall all-redirect all-am all \
432 installdirs mostlyclean-generic distclean-generic clean-generic \
433 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
436 # Specify that all *.o's depend on this.
437 $(libstdc___la_OBJECTS): $(CSHADOW_H)
439 $(top_builddir)/stamp-cshadow: $(top_srcdir)/mkinclosure \
440 $(top_srcdir)/mkcshadow
441 $(top_srcdir)/mkinclosure \
442 "-I $(top_builddir)/../../gcc/include -I /usr/include -G fcntl.h unistd.h" | $(top_srcdir)/mkcshadow;
443 rm -f $(top_builddir)/stamp-cshadow
444 echo "done" > $(top_builddir)/stamp-cshadow
446 install: myinstallheaders
448 # NB: As libio_headers may be empty, need this to make sure bash doesn't
449 # choke on an empty for... loop by using libio_headers_install
450 myinstallheaders: $(headers:%=$(myincludep)%)
451 if test -z "$(MULTISUBDIR)"; then \
452 for i in $(std_headers); do \
453 echo "$(INSTALL_DATA) $(GLIBCPP_INCLUDE_DIR)/std/$$i $(myincludep)";\
454 $(INSTALL_DATA) $(GLIBCPP_INCLUDE_DIR)/std/$$i $(myincludep); \
456 for i in $(build_headers); do \
457 echo "$(INSTALL_DATA) $$i $(myincludep)bits/"; \
458 $(INSTALL_DATA) $$i $(myincludep)bits/; \
460 libio_headers_install='$(libio_headers)'; \
461 for i in $$libio_headers_install; do \
462 echo "$(INSTALL_DATA) $$i $(myincludep)"; \
463 $(INSTALL_DATA) $$i $(myincludep); \
467 $(headers:%=$(myincludep)%): $(myincludep)%: %
468 if test -z "$(MULTISUBDIR)"; then \
469 $(mkinstalldirs) $(@D); \
470 echo " $(INSTALL_DATA) $^ $@"; \
471 $(INSTALL_DATA) $^ $@; \
474 # All the (now removed) machinations with string instantiations messes up the
475 # automake-generated TAGS rule. Make a simple one here.
476 TAGS: $(build_headers) $(cpu_headers)
477 etags -C $(top_srcdir)/bits/*.h $(top_srcdir)/bits/*.tcc \
478 $(build_headers) $(libio_headers) \
479 $(top_srcdir)/src/*.cc \
480 $(top_builddir)/src/limitsMEMBERS.cc $(top_builddir)/src/c++io.cc \
481 -o $(top_builddir)/TAGS
483 # We have to handle misc-inst.cc and locale-inst.cc in a special way
484 # since we cannot instantiate all classes due to missing definitions
485 # for things like vptrs, type_info bits, etc. when using
486 # -fno-implicit-templates.
487 misc-inst.o: misc-inst.cc
488 $(CXXCOMPILE) -fimplicit-templates -c $<
489 misc-inst.lo: misc-inst.cc
490 $(LTCXXCOMPILE) -fimplicit-templates -c $<
491 locale-inst.o: locale-inst.cc
492 $(CXXCOMPILE) -fimplicit-templates -c $<
493 locale-inst.lo: locale-inst.cc
494 $(LTCXXCOMPILE) -fimplicit-templates -c $<
496 # We have to instantiate wstring bits too. . .
497 wstring-inst.o: string-inst.cc
498 $(CXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
499 wstring-inst.lo: string-inst.cc
500 $(LTCXXCOMPILE) -fimplicit-templates -c -DC=wchar_t $< -o $@
502 # Alexandre put this in here for some libtool-related reason.
504 libstdc++.INC: Makefile
506 top_builddir=`CDPATH=:. && cd $(top_builddir) && pwd` \
507 top_srcdir=`CDPATH=:. && cd $(top_srcdir) && pwd` \
512 tmp-libstdc++.INC: Makefile
513 echo -I$(top_builddir) $(INCLUDES) > $@
515 # Tell versions [3.59,3.63) of GNU make to not export all variables.
516 # Otherwise a system limit (for SysV at least) may be exceeded.