aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/Makefile.in')
-rw-r--r--libstdc++-v3/include/Makefile.in56
1 files changed, 48 insertions, 8 deletions
diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in
index 5a807a0..bffba8d 100644
--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -327,8 +327,10 @@ bits_headers = \
${bits_srcdir}/deque.tcc \
${bits_srcdir}/fstream.tcc \
${bits_srcdir}/functexcept.h \
+ ${bits_srcdir}/functional_hash.h \
${bits_srcdir}/gslice.h \
${bits_srcdir}/gslice_array.h \
+ ${bits_srcdir}/hashtable.h \
${bits_srcdir}/indirect_array.h \
${bits_srcdir}/ios_base.h \
${bits_srcdir}/istream.tcc \
@@ -781,7 +783,6 @@ tr1_headers = \
${tr1_srcdir}/array \
${tr1_srcdir}/bessel_function.tcc \
${tr1_srcdir}/beta_function.tcc \
- ${tr1_srcdir}/boost_shared_ptr.h \
${tr1_srcdir}/ccomplex \
${tr1_srcdir}/cctype \
${tr1_srcdir}/cfenv \
@@ -789,7 +790,6 @@ tr1_headers = \
${tr1_srcdir}/cinttypes \
${tr1_srcdir}/climits \
${tr1_srcdir}/cmath \
- ${tr1_srcdir}/common.h \
${tr1_srcdir}/complex \
${tr1_srcdir}/complex.h \
${tr1_srcdir}/cstdarg \
@@ -809,9 +809,8 @@ tr1_headers = \
${tr1_srcdir}/functional \
${tr1_srcdir}/functional_hash.h \
${tr1_srcdir}/gamma.tcc \
- ${tr1_srcdir}/hashtable \
${tr1_srcdir}/hypergeometric.tcc \
- ${tr1_srcdir}/hashtable_policy.h \
+ ${tr1_srcdir}/hashtable.h \
${tr1_srcdir}/inttypes.h \
${tr1_srcdir}/limits.h \
${tr1_srcdir}/math.h \
@@ -821,7 +820,6 @@ tr1_headers = \
${tr1_srcdir}/poly_laguerre.tcc \
${tr1_srcdir}/legendre_function.tcc \
${tr1_srcdir}/random \
- ${tr1_srcdir}/random.tcc \
${tr1_srcdir}/regex \
${tr1_srcdir}/riemann_zeta.tcc \
${tr1_srcdir}/special_function_util.h \
@@ -833,13 +831,41 @@ tr1_headers = \
${tr1_srcdir}/tgmath.h \
${tr1_srcdir}/tuple \
${tr1_srcdir}/type_traits \
- ${tr1_srcdir}/type_traitsfwd.h \
${tr1_srcdir}/unordered_set \
${tr1_srcdir}/unordered_map \
${tr1_srcdir}/utility \
${tr1_srcdir}/wchar.h \
${tr1_srcdir}/wctype.h
+tr1_impl_srcdir = ${glibcxx_srcdir}/include/tr1_impl
+tr1_impl_builddir = ./tr1_impl
+tr1_impl_headers = \
+ ${tr1_impl_srcdir}/array \
+ ${tr1_impl_srcdir}/boost_shared_ptr.h \
+ ${tr1_impl_srcdir}/cctype \
+ ${tr1_impl_srcdir}/cfenv \
+ ${tr1_impl_srcdir}/cinttypes \
+ ${tr1_impl_srcdir}/cmath \
+ ${tr1_impl_srcdir}/complex \
+ ${tr1_impl_srcdir}/cstdint \
+ ${tr1_impl_srcdir}/cstdio \
+ ${tr1_impl_srcdir}/cstdlib \
+ ${tr1_impl_srcdir}/cwchar \
+ ${tr1_impl_srcdir}/cwctype \
+ ${tr1_impl_srcdir}/functional \
+ ${tr1_impl_srcdir}/functional_hash.h \
+ ${tr1_impl_srcdir}/hashtable \
+ ${tr1_impl_srcdir}/hashtable_policy.h \
+ ${tr1_impl_srcdir}/random \
+ ${tr1_impl_srcdir}/random.tcc \
+ ${tr1_impl_srcdir}/regex \
+ ${tr1_impl_srcdir}/tuple \
+ ${tr1_impl_srcdir}/type_traits \
+ ${tr1_impl_srcdir}/type_traitsfwd.h \
+ ${tr1_impl_srcdir}/unordered_map \
+ ${tr1_impl_srcdir}/unordered_set \
+ ${tr1_impl_srcdir}/utility
+
# This is the common subset of C++ files that all three "C" header models use.
c_base_srcdir = $(C_INCLUDE_DIR)
@@ -1017,7 +1043,7 @@ PCHFLAGS = -Winvalid-pch -Wno-deprecated -x c++-header $(CXXFLAGS)
allstamped = \
stamp-std stamp-bits stamp-c_base stamp-c_base_extra \
stamp-c_compatibility stamp-backward stamp-ext stamp-pb \
- stamp-tr1 stamp-debug stamp-host
+ stamp-tr1 stamp-tr1-impl stamp-debug stamp-host
# List of all files that are created by explicit building, editing, or
@@ -1326,6 +1352,15 @@ stamp-tr1: ${tr1_headers}
fi ;\
$(STAMP) stamp-tr1
+stamp-tr1-impl: ${tr1_impl_headers}
+ @if [ ! -d "${tr1_impl_builddir}" ]; then \
+ mkdir -p ${tr1_impl_builddir} ;\
+ fi ;\
+ if [ ! -f stamp-tr1-impl ]; then \
+ (cd ${tr1_impl_builddir} && $(LN_S) $? . || true) ;\
+ fi ;\
+ $(STAMP) stamp-tr1-impl
+
stamp-debug: ${debug_headers}
@if [ ! -d "${debug_builddir}" ]; then \
mkdir -p ${debug_builddir} ;\
@@ -1540,6 +1575,9 @@ install-headers:
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${tr1_builddir}
for file in ${tr1_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${tr1_builddir}; done
+ $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${tr1_impl_builddir}
+ for file in ${tr1_impl_headers}; do \
+ $(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${tr1_impl_builddir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${c_base_builddir}
for file in ${c_base_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${c_base_builddir}; done
@@ -1579,10 +1617,12 @@ clean-local:
# developer tries to create them via make in the include build
# directory. (This is more of an example of how this kind of rule can
# be made.)
-.PRECIOUS: $(std_headers) $(c_base_headers) $(tr1_headers) $(ext_headers)
+.PRECIOUS: $(std_headers) $(c_base_headers) $(tr1_headers) $(tr1_impl_headers)
+ $(ext_headers)
$(std_headers): ; @:
$(c_base_headers): ; @:
$(tr1_headers): ; @:
+$(tr1_impl_headers): ; @:
$(ext_headers): ; @:
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.