diff options
Diffstat (limited to 'libstdc++-v3/include/Makefile.in')
-rw-r--r-- | libstdc++-v3/include/Makefile.in | 56 |
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. |