ICU-11448 move CollationBaseDataBuilder out of the runtime library: only used from genuca
X-SVN-Rev: 36908
diff --git a/icu4c/source/i18n/Makefile.in b/icu4c/source/i18n/Makefile.in
index 12a69cf..8517dd5 100644
--- a/icu4c/source/i18n/Makefile.in
+++ b/icu4c/source/i18n/Makefile.in
@@ -77,7 +77,7 @@
collationiterator.o utf16collationiterator.o utf8collationiterator.o uitercollationiterator.o \
collationsets.o \
collationcompare.o collationfastlatin.o collationkeys.o rulebasedcollator.o collationroot.o \
-collationrootelements.o collationdatabuilder.o collationbasedatabuilder.o \
+collationrootelements.o collationdatabuilder.o \
collationweights.o collationruleparser.o collationbuilder.o collationfastlatinbuilder.o \
strmatch.o usearch.o search.o stsearch.o \
translit.o utrans.o esctrn.o unesctrn.o funcrepl.o strrepl.o tridpars.o \
diff --git a/icu4c/source/i18n/i18n.vcxproj b/icu4c/source/i18n/i18n.vcxproj
index cef166d2..d34987e 100644
--- a/icu4c/source/i18n/i18n.vcxproj
+++ b/icu4c/source/i18n/i18n.vcxproj
@@ -252,7 +252,6 @@
<ClCompile Include="coleitr.cpp" />
<ClCompile Include="coll.cpp" />
<ClCompile Include="collation.cpp" />
- <ClCompile Include="collationbasedatabuilder.cpp" />
<ClCompile Include="collationbuilder.cpp" />
<ClCompile Include="collationcompare.cpp" />
<ClCompile Include="collationdata.cpp" />
@@ -566,7 +565,6 @@
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\unicode\%(Filename)%(Extension);%(Outputs)</Outputs>
</CustomBuild>
<ClInclude Include="collation.h" />
- <ClInclude Include="collationbasedatabuilder.h" />
<ClInclude Include="collationbuilder.h" />
<ClInclude Include="collationcompare.h" />
<ClInclude Include="collationdata.h" />
diff --git a/icu4c/source/i18n/i18n.vcxproj.filters b/icu4c/source/i18n/i18n.vcxproj.filters
index ffa5864..9c518b8 100644
--- a/icu4c/source/i18n/i18n.vcxproj.filters
+++ b/icu4c/source/i18n/i18n.vcxproj.filters
@@ -518,9 +518,6 @@
<ClCompile Include="collation.cpp">
<Filter>collation</Filter>
</ClCompile>
- <ClCompile Include="collationbasedatabuilder.cpp">
- <Filter>collation</Filter>
- </ClCompile>
<ClCompile Include="collationbuilder.cpp">
<Filter>collation</Filter>
</ClCompile>
@@ -899,9 +896,6 @@
<ClInclude Include="collation.h">
<Filter>collation</Filter>
</ClInclude>
- <ClInclude Include="collationbasedatabuilder.h">
- <Filter>collation</Filter>
- </ClInclude>
<ClInclude Include="collationbuilder.h">
<Filter>collation</Filter>
</ClInclude>
diff --git a/icu4c/source/test/depstest/dependencies.txt b/icu4c/source/test/depstest/dependencies.txt
index e293945..d3cf8b2 100644
--- a/icu4c/source/test/depstest/dependencies.txt
+++ b/icu4c/source/test/depstest/dependencies.txt
@@ -800,10 +800,6 @@
uclean_i18n propname
group: collation_builder
- # The CollationBaseDataBuilder is only called from genuca, and maybe from tests.
- # It is in the i18n library so that it gets maintained and refactored together with
- # related code.
- collationbasedatabuilder.o
collationbuilder.o collationdatabuilder.o collationfastlatinbuilder.o
collationruleparser.o collationweights.o
deps