summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/include/Makefile.in
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 02:53:13 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 02:53:13 +0000
commite3e68d5655b64430dd340b97fab307e10edb1966 (patch)
treee7584e40d7eed94eae7c070a823234cb31e6a925 /libstdc++-v3/include/Makefile.in
parent8fee6c5ba203062646a84ef04770c79ba2be0a6a (diff)
downloadppe42-gcc-e3e68d5655b64430dd340b97fab307e10edb1966.tar.gz
ppe42-gcc-e3e68d5655b64430dd340b97fab307e10edb1966.zip
2001-08-17 Benjamin Kosnik <bkoz@redhat.com>
Implement std::collate. * config/locale/collate_specializations_gnu.cc: Add here, implement in MT-safe way. * config/locale/collate_specializations_generic.cc: Add here, but in a less sophisticated manner. * include/bits/locale_facets.tcc (collate): Add generic definition. * include/bits/locale_facets.h (~collate): Mark virtual. (collate::_M_compare_helper): New. (collate::_M_transform_helper): New. * src/locale.cc: Remove unnecessary specializations. * src/string-inst.cc: Tweak instantiation of ctors. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Do configury for collate. * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.am (sources): Add collate.cc. * src/Makefile.in: Regenerate. * testsuite/22_locale/collate_byname.cc: New. * testsuite/22_locale/collate.cc: New file. * testsuite/22_locale/collate_char_members.cc: New file. * testsuite/22_locale/collate_wchar_t_members.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44996 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/Makefile.in')
-rw-r--r--libstdc++-v3/include/Makefile.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in
index b7e3536f4c2..5eedc43ec64 100644
--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -196,7 +196,7 @@ thread_headers = ${thread_builddir}/gthr.h ${thread_builddir}/gthr-single.h
allstamps = stamp-std stamp-bits stamp-c_base stamp-backward stamp-ext stamp-target stamp-thread
-# Target inludes for threads
+# Target includes for threads
glibcpp_thread_h = @glibcpp_thread_h@
uppercase = [ABCDEFGHIJKLMNOPQRSTUVWXYZ_]
@@ -346,7 +346,7 @@ stamp-ext: ${ext_headers}
# This target is special. The timestamp on a directory gets modified
# whenever a file it contains gets modified, and that'll throw off all the
# build dependencies that need this target. On the other hand, someone
-# could delete the directory and not the stamp file, faking out the make.
+# could delete the directory and not the stamp file, faking out make.
${target_builddir}: stamp-${target_alias}
stamp-${target_alias}:
@if [ ! -d ${target_builddir} ]; then \
@@ -354,8 +354,7 @@ stamp-${target_alias}:
echo `date` > stamp-${target_alias} ;\
fi
-# c++config would make these be rebuilt all the time.
-# we get bizarre symlinks mazes.
+# Target includes static.
stamp-target: ${target_headers} ${target_builddir}
@cd ${target_builddir} ;\
if [ ! -f stamp-target ]; then \
@@ -368,6 +367,7 @@ stamp-target: ${target_headers} ${target_builddir}
echo `date` > stamp-target; \
fi
+# Target includes dynamic.
${target_builddir}/c++config.h: ../config.h \
${glibcpp_srcdir}/include/bits/c++config \
${target_builddir}
OpenPOWER on IntegriCloud