summaryrefslogtreecommitdiffstats
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.in191
1 files changed, 71 insertions, 120 deletions
diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in
index 80b1cebcb45..3d4f0fe2851 100644
--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -253,67 +253,35 @@ AM_CPPFLAGS = $(GLIBCXX_INCLUDES)
std_srcdir = ${glibcxx_srcdir}/include/std
std_builddir = .
std_headers = \
- ${std_srcdir}/std_algorithm.h \
- ${std_srcdir}/std_bitset.h \
- ${std_srcdir}/std_complex.h \
- ${std_srcdir}/std_deque.h \
- ${std_srcdir}/std_fstream.h \
- ${std_srcdir}/std_functional.h \
- ${std_srcdir}/std_iomanip.h \
- ${std_srcdir}/std_ios.h \
- ${std_srcdir}/std_iosfwd.h \
- ${std_srcdir}/std_iostream.h \
- ${std_srcdir}/std_istream.h \
- ${std_srcdir}/std_iterator.h \
- ${std_srcdir}/std_limits.h \
- ${std_srcdir}/std_list.h \
- ${std_srcdir}/std_locale.h \
- ${std_srcdir}/std_map.h \
- ${std_srcdir}/std_memory.h \
- ${std_srcdir}/std_numeric.h \
- ${std_srcdir}/std_ostream.h \
- ${std_srcdir}/std_queue.h \
- ${std_srcdir}/std_set.h \
- ${std_srcdir}/std_sstream.h \
- ${std_srcdir}/std_stack.h \
- ${std_srcdir}/std_stdexcept.h \
- ${std_srcdir}/std_streambuf.h \
- ${std_srcdir}/std_string.h \
- ${std_srcdir}/std_utility.h \
- ${std_srcdir}/std_valarray.h \
- ${std_srcdir}/std_vector.h
-
-# Renamed at build time.
-std_headers_rename = \
- 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
+ ${std_srcdir}/algorithm \
+ ${std_srcdir}/bitset \
+ ${std_srcdir}/complex \
+ ${std_srcdir}/deque \
+ ${std_srcdir}/fstream \
+ ${std_srcdir}/functional \
+ ${std_srcdir}/iomanip \
+ ${std_srcdir}/ios \
+ ${std_srcdir}/iosfwd \
+ ${std_srcdir}/iostream \
+ ${std_srcdir}/istream \
+ ${std_srcdir}/iterator \
+ ${std_srcdir}/limits \
+ ${std_srcdir}/list \
+ ${std_srcdir}/locale \
+ ${std_srcdir}/map \
+ ${std_srcdir}/memory \
+ ${std_srcdir}/numeric \
+ ${std_srcdir}/ostream \
+ ${std_srcdir}/queue \
+ ${std_srcdir}/set \
+ ${std_srcdir}/sstream \
+ ${std_srcdir}/stack \
+ ${std_srcdir}/stdexcept \
+ ${std_srcdir}/streambuf \
+ ${std_srcdir}/string \
+ ${std_srcdir}/utility \
+ ${std_srcdir}/valarray \
+ ${std_srcdir}/vector
bits_srcdir = ${glibcxx_srcdir}/include/bits
bits_builddir = ./bits
@@ -835,44 +803,24 @@ tr1_headers = \
c_base_srcdir = $(C_INCLUDE_DIR)
c_base_builddir = .
c_base_headers = \
- ${c_base_srcdir}/std_cassert.h \
- ${c_base_srcdir}/std_cctype.h \
- ${c_base_srcdir}/std_cerrno.h \
- ${c_base_srcdir}/std_cfloat.h \
- ${c_base_srcdir}/std_ciso646.h \
- ${c_base_srcdir}/std_climits.h \
- ${c_base_srcdir}/std_clocale.h \
- ${c_base_srcdir}/std_cmath.h \
- ${c_base_srcdir}/std_csetjmp.h \
- ${c_base_srcdir}/std_csignal.h \
- ${c_base_srcdir}/std_cstdarg.h \
- ${c_base_srcdir}/std_cstddef.h \
- ${c_base_srcdir}/std_cstdio.h \
- ${c_base_srcdir}/std_cstdlib.h \
- ${c_base_srcdir}/std_cstring.h \
- ${c_base_srcdir}/std_ctime.h \
- ${c_base_srcdir}/std_cwchar.h \
- ${c_base_srcdir}/std_cwctype.h
-
-c_base_headers_rename = \
- cassert \
- cctype \
- cerrno \
- cfloat \
- ciso646 \
- climits \
- clocale \
- cmath \
- csetjmp \
- csignal \
- cstdarg \
- cstddef \
- cstdio \
- cstdlib \
- cstring \
- ctime \
- cwchar \
- cwctype
+ ${c_base_srcdir}/cassert \
+ ${c_base_srcdir}/cctype \
+ ${c_base_srcdir}/cerrno \
+ ${c_base_srcdir}/cfloat \
+ ${c_base_srcdir}/ciso646 \
+ ${c_base_srcdir}/climits \
+ ${c_base_srcdir}/clocale \
+ ${c_base_srcdir}/cmath \
+ ${c_base_srcdir}/csetjmp \
+ ${c_base_srcdir}/csignal \
+ ${c_base_srcdir}/cstdarg \
+ ${c_base_srcdir}/cstddef \
+ ${c_base_srcdir}/cstdio \
+ ${c_base_srcdir}/cstdlib \
+ ${c_base_srcdir}/cstring \
+ ${c_base_srcdir}/ctime \
+ ${c_base_srcdir}/cwchar \
+ ${c_base_srcdir}/cwctype
# "C" compatibility headers.
@@ -1007,8 +955,9 @@ PCHFLAGS = -Winvalid-pch -Wno-deprecated -x c++-header $(CXXFLAGS)
# List of all timestamp files. By keeping only one copy of this list, both
# CLEANFILES and all-local are kept up-to-date.
allstamped = \
- stamp-std stamp-bits stamp-c_base stamp-c_compatibility \
- stamp-backward stamp-ext stamp-pb stamp-tr1 stamp-debug stamp-host
+ 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
# List of all files that are created by explicit building, editing, or
@@ -1197,10 +1146,7 @@ stamp-std: ${std_headers}
mkdir -p ${std_builddir} ;\
fi ;\
if [ ! -f stamp-std ]; then \
- (cd ${std_builddir} && for h in $?; do \
- build_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\
- $(LN_S) $$h ./$${build_name} || true ;\
- done) ;\
+ (cd ${std_builddir} && $(LN_S) $? . || true) ;\
fi ;\
$(STAMP) stamp-std
@@ -1213,21 +1159,24 @@ stamp-bits: ${bits_headers}
fi ;\
$(STAMP) stamp-bits
-stamp-c_base: stamp-bits ${c_base_headers} ${c_base_headers_extra}
+stamp-c_base: ${c_base_headers}
@if [ ! -d "${c_base_builddir}" ]; then \
mkdir -p ${c_base_builddir} ;\
fi ;\
if [ ! -f stamp-c_base ]; then \
- (cd ${c_base_builddir} && for h in ${c_base_headers}; do \
- build_name=`echo $$h | sed -e 's,.*/std_,,' -e 's,\.h$$,,'` ;\
- $(LN_S) $$h ./$${build_name} || true ;\
- done) ;\
- if [ ! -z "${c_base_headers_extra}" ]; then \
- (cd ${bits_builddir} && $(LN_S) ${c_base_headers_extra} . || true) ;\
- fi ;\
+ (cd ${c_base_builddir} && $(LN_S) $? . || true) ;\
fi ;\
$(STAMP) stamp-c_base
+stamp-c_base_extra: ${c_base_headers_extra}
+ @if [ ! -d "${bits_builddir}" ]; then \
+ mkdir -p ${bits_builddir} ;\
+ fi ;\
+ if [ ! -f stamp-c_base_extra ]; then \
+ (cd ${bits_builddir} && $(LN_S) $? . || true) ;\
+ fi ;\
+ $(STAMP) stamp-c_base_extra
+
stamp-c_compatibility: ${c_compatibility_headers_extra}
@if [ ! -d "${c_compatibility_builddir}" ]; then \
mkdir -p ${c_compatibility_builddir} ;\
@@ -1531,8 +1480,8 @@ install-headers:
for file in ${tr1_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${tr1_builddir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${c_base_builddir}
- for file in ${c_base_headers_rename}; do \
- $(INSTALL_DATA) ${c_base_builddir}/$${file} $(DESTDIR)${gxx_include_dir}/${c_base_builddir}; done
+ for file in ${c_base_headers}; do \
+ $(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${c_base_builddir}; done
c_base_headers_extra_install='$(c_base_headers_extra)';\
for file in $$c_base_headers_extra_install; do \
$(INSTALL_DATA) $$file $(DESTDIR)${gxx_include_dir}/${bits_builddir}; done
@@ -1540,8 +1489,8 @@ install-headers:
for file in $$c_compatibility_headers_install; do \
$(INSTALL_DATA) $$file $(DESTDIR)${gxx_include_dir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${std_builddir}
- for file in ${std_headers_rename}; do \
- $(INSTALL_DATA) ${std_builddir}/$${file} $(DESTDIR)${gxx_include_dir}/${std_builddir}; done
+ for file in ${std_headers}; do \
+ $(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${std_builddir}; done
$(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${debug_builddir}
for file in ${debug_headers}; do \
$(INSTALL_DATA) $${file} $(DESTDIR)${gxx_include_dir}/${debug_builddir}; done
@@ -1569,9 +1518,11 @@ 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_rename) $(c_base_headers_rename)
-$(std_headers_rename): ; @:
-$(c_base_headers_rename): ; @:
+.PRECIOUS: $(std_headers) $(c_base_headers) $(tr1_headers) $(ext_headers)
+$(std_headers): ; @:
+$(c_base_headers): ; @:
+$(tr1_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.
.NOEXPORT:
OpenPOWER on IntegriCloud