[Libreoffice-commits] .: i18npool/CppunitTest_i18npool_test_breakiterator.mk i18npool/Executable_gencoll_rule.mk i18npool/Executable_genconv_dict.mk i18npool/Executable_gendict.mk i18npool/Executable_genindex_data.mk i18npool/Executable_i18npool_cppunittester_all.mk i18npool/Executable_saxparser.mk i18npool/inc i18npool/Library_collator_data.mk i18npool/Library_dict_ja.mk i18npool/Library_dict_zh.mk i18npool/Library_i18nisolang1.mk i18npool/Library_i18npaper.mk i18npool/Library_i18npool.mk i18npool/Library_i18nsearch.mk i18npool/Library_index_data.mk i18npool/Library_localedata_en.mk i18npool/Library_localedata_es.mk i18npool/Library_localedata_euro.mk i18npool/Library_localedata_others.mk i18npool/Library_textconv_dict.mk i18npool/Makefile i18npool/Module_i18npool.mk i18npool/Package_generated.mk i18npool/Package_inc.mk i18npool/Package_xml.mk i18npool/prj i18npool/qa i18npool/source i18npool/util postprocess/packcomponents Repository.mk RepositoryModule_ooo.mk sc/CppunitTest_sc_test_fil ters.mk sc/CppunitTest_sc_ucalc.mk sd/CppunitTest_sd_uimpress.mk starmath/CppunitTest_starmath_qa_cppunit.mk sw/CppunitTest_sw_swdoc_test.mk sw/CppunitTest_sw_test_filters.mk

Matus Kukan mkukan at kemper.freedesktop.org
Wed Aug 17 09:01:42 PDT 2011


 Repository.mk                                         |   11 
 RepositoryModule_ooo.mk                               |    1 
 i18npool/CppunitTest_i18npool_test_breakiterator.mk   |   75 
 i18npool/Executable_gencoll_rule.mk                   |   54 
 i18npool/Executable_genconv_dict.mk                   |   47 
 i18npool/Executable_gendict.mk                        |   47 
 i18npool/Executable_genindex_data.mk                  |   53 
 i18npool/Executable_i18npool_cppunittester_all.mk     |   52 
 i18npool/Executable_saxparser.mk                      |   73 
 i18npool/Library_collator_data.mk                     |   37 
 i18npool/Library_dict_ja.mk                           |   37 
 i18npool/Library_dict_zh.mk                           |   37 
 i18npool/Library_i18nisolang1.mk                      |   60 
 i18npool/Library_i18npaper.mk                         |   60 
 i18npool/Library_i18npool.mk                          |  145 +
 i18npool/Library_i18nsearch.mk                        |   60 
 i18npool/Library_index_data.mk                        |   37 
 i18npool/Library_localedata_en.mk                     |   50 
 i18npool/Library_localedata_es.mk                     |   58 
 i18npool/Library_localedata_euro.mk                   |  110 +
 i18npool/Library_localedata_others.mk                 |  124 +
 i18npool/Library_textconv_dict.mk                     |   47 
 i18npool/Makefile                                     |   39 
 i18npool/Module_i18npool.mk                           |   70 
 i18npool/Package_generated.mk                         |   82 +
 i18npool/Package_inc.mk                               |   38 
 i18npool/Package_xml.mk                               |   44 
 i18npool/inc/i18npool/i18npooldllapi.h                |   15 
 i18npool/inc/i18npool/mslangid.hxx                    |   18 
 i18npool/inc/i18npool/paper.hxx                       |    2 
 i18npool/inc/makefile.mk                              |   48 
 i18npool/prj/build.lst                                |   27 
 i18npool/prj/d.lst                                    |   52 
 i18npool/prj/makefile.mk                              |   40 
 i18npool/qa/cppunit/test_breakiterator.cxx            |    7 
 i18npool/qa/cppunit/version.map                       |   34 
 i18npool/source/breakiterator/Makefile                |   85 +
 i18npool/source/breakiterator/data/dict.map           |   12 
 i18npool/source/breakiterator/data/makefile.mk        |   80 
 i18npool/source/breakiterator/makefile.mk             |  113 -
 i18npool/source/calendar/makefile.mk                  |   53 
 i18npool/source/characterclassification/makefile.mk   |   52 
 i18npool/source/collator/Makefile                     |   45 
 i18npool/source/collator/data/collator_data.map       |   26 
 i18npool/source/collator/data/makefile.mk             |   64 
 i18npool/source/collator/makefile.mk                  |   77 
 i18npool/source/defaultnumberingprovider/makefile.mk  |   49 
 i18npool/source/indexentry/Makefile                   |   40 
 i18npool/source/indexentry/data/index_data.map        |   17 
 i18npool/source/indexentry/data/makefile.mk           |   67 
 i18npool/source/indexentry/makefile.mk                |   69 
 i18npool/source/inputchecker/makefile.mk              |   51 
 i18npool/source/isolang/makefile.mk                   |   73 
 i18npool/source/localedata/Makefile                   |   52 
 i18npool/source/localedata/data/localedata_en.map     |  246 ---
 i18npool/source/localedata/data/localedata_es.map     |  348 ----
 i18npool/source/localedata/data/localedata_euro.map   | 1231 ---------------
 i18npool/source/localedata/data/localedata_others.map | 1469 ------------------
 i18npool/source/localedata/data/makefile.mk           |  355 ----
 i18npool/source/localedata/makefile.mk                |   88 -
 i18npool/source/nativenumber/makefile.mk              |   49 
 i18npool/source/numberformatcode/makefile.mk          |   49 
 i18npool/source/ordinalsuffix/makefile.mk             |   50 
 i18npool/source/paper/makefile.mk                     |   75 
 i18npool/source/paper/paper.cxx                       |    1 
 i18npool/source/registerservices/makefile.mk          |   46 
 i18npool/source/search/makefile.mk                    |   80 
 i18npool/source/textconversion/Makefile               |   40 
 i18npool/source/textconversion/data/makefile.mk       |   68 
 i18npool/source/textconversion/data/textconv_dict.map |   23 
 i18npool/source/textconversion/makefile.mk            |   63 
 i18npool/source/transliteration/makefile.mk           |   84 -
 i18npool/util/makefile.mk                             |   95 -
 i18npool/util/makefile.pmk                            |   31 
 postprocess/packcomponents/makefile.mk                |    4 
 sc/CppunitTest_sc_test_filters.mk                     |    2 
 sc/CppunitTest_sc_ucalc.mk                            |    2 
 sd/CppunitTest_sd_uimpress.mk                         |    5 
 starmath/CppunitTest_starmath_qa_cppunit.mk           |    2 
 sw/CppunitTest_sw_swdoc_test.mk                       |    2 
 sw/CppunitTest_sw_test_filters.mk                     |    2 
 81 files changed, 1881 insertions(+), 5445 deletions(-)

New commits:
commit 2674376ddff9370988fe1fcad0ec519d1e68e869
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Aug 6 19:26:39 2011 +0200

    convert i18npool to gbuild

diff --git a/Repository.mk b/Repository.mk
index 8d9eb9c..81dd2fd 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -150,10 +150,19 @@ $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
 ))
 
 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	collator_data \
+	dict_ja \
+	dict_zh \
 	fileacc \
+	index_data \
+	localedata_en \
+	localedata_es \
+	localedata_euro \
+	localedata_others \
 	mcnttype \
 	neon \
 	test \
+	textconv_dict \
 	xmlsecurity \
 	xsec_fw \
 	xsec_xmlsec \
@@ -197,6 +206,8 @@ $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
     fsstorage \
 	gdipluscanvas \
     hatchwindowfactory \
+	i18npool \
+	i18nsearch \
     lomenubar \
         msforms \
 	mtfrenderer \
diff --git a/RepositoryModule_ooo.mk b/RepositoryModule_ooo.mk
index d583dd3..ad5cbdd 100644
--- a/RepositoryModule_ooo.mk
+++ b/RepositoryModule_ooo.mk
@@ -48,6 +48,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
     formula \
     framework \
     hwpfilter \
+    i18npool \
     i18nutil \
     idl \
     linguistic \
diff --git a/i18npool/CppunitTest_i18npool_test_breakiterator.mk b/i18npool/CppunitTest_i18npool_test_breakiterator.mk
new file mode 100644
index 0000000..9c35bf6
--- /dev/null
+++ b/i18npool/CppunitTest_i18npool_test_breakiterator.mk
@@ -0,0 +1,75 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_CppunitTest_CppunitTest,i18npool_test_breakiterator))
+
+$(eval $(call gb_CppunitTest_set_include,i18npool_test_breakiterator,\
+    $$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_CppunitTest_add_api,i18npool_test_breakiterator,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_CppunitTest_add_linked_libs,i18npool_test_breakiterator,\
+	cppu \
+	cppuhelper \
+	sal \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,i18npool_test_breakiterator,\
+    i18npool/qa/cppunit/test_breakiterator \
+))
+
+$(eval $(call gb_CppunitTest_uses_ure,i18npool_test_breakiterator))
+
+$(eval $(call gb_CppunitTest_add_type_rdbs,i18npool_test_breakiterator,\
+	types \
+))
+
+$(eval $(call gb_CppunitTest_add_service_rdbs,i18npool_test_breakiterator,\
+	i18npool_test_breakiterator \
+))
+
+$(eval $(call gb_CppunitTest_set_args,i18npool_test_breakiterator,\
+	--headless \
+	--invisible \
+))
+
+$(eval $(call gb_RdbTarget_RdbTarget,i18npool_test_breakiterator))
+
+$(eval $(call gb_RdbTarget_add_components,i18npool_test_breakiterator,\
+	i18npool/util/i18npool \
+))
+
+$(call gb_CppunitTest_get_target,i18npool_test_breakiterator) : $(call gb_Module_get_target,i18npool)
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_gencoll_rule.mk b/i18npool/Executable_gencoll_rule.mk
new file mode 100644
index 0000000..53eec59
--- /dev/null
+++ b/i18npool/Executable_gencoll_rule.mk
@@ -0,0 +1,54 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,gencoll_rule))
+
+$(eval $(call gb_Executable_add_precompiled_header,gencoll_rule,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,gencoll_rule,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,gencoll_rule,\
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_use_externals,gencoll_rule,\
+	icudata \
+	icui18n \
+	icuuc \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,gencoll_rule,\
+	i18npool/source/collator/gencoll_rule \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_genconv_dict.mk b/i18npool/Executable_genconv_dict.mk
new file mode 100644
index 0000000..4fe66e9
--- /dev/null
+++ b/i18npool/Executable_genconv_dict.mk
@@ -0,0 +1,47 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,genconv_dict))
+
+$(eval $(call gb_Executable_add_precompiled_header,genconv_dict,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,genconv_dict,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,genconv_dict,\
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,genconv_dict,\
+	i18npool/source/textconversion/genconv_dict \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_gendict.mk b/i18npool/Executable_gendict.mk
new file mode 100644
index 0000000..ca60325
--- /dev/null
+++ b/i18npool/Executable_gendict.mk
@@ -0,0 +1,47 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,gendict))
+
+$(eval $(call gb_Executable_add_precompiled_header,gendict,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,gendict,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,gendict,\
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,gendict,\
+	i18npool/source/breakiterator/gendict \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_genindex_data.mk b/i18npool/Executable_genindex_data.mk
new file mode 100644
index 0000000..5977241
--- /dev/null
+++ b/i18npool/Executable_genindex_data.mk
@@ -0,0 +1,53 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,genindex_data))
+
+$(eval $(call gb_Executable_add_precompiled_header,genindex_data,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,genindex_data,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,genindex_data,\
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_use_externals,genindex_data,\
+	icudata \
+	icui18n \
+	icuuc \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,genindex_data,\
+	i18npool/source/indexentry/genindex_data \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_i18npool_cppunittester_all.mk b/i18npool/Executable_i18npool_cppunittester_all.mk
new file mode 100644
index 0000000..3585d63
--- /dev/null
+++ b/i18npool/Executable_i18npool_cppunittester_all.mk
@@ -0,0 +1,52 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,i18npool_cppunittester_all))
+
+$(eval $(call gb_Executable_add_precompiled_header,i18npool_cppunittester_all,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,i18npool_cppunittester_all,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,i18npool_cppunittester_all,\
+	cppu \
+	cppuhelper \
+	cppunit \
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,i18npool_cppunittester_all,\
+	i18npool/qa/cppunit/i18npool_cppunittester_all \
+	i18npool/qa/cppunit/test_breakiterator \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Executable_saxparser.mk b/i18npool/Executable_saxparser.mk
new file mode 100644
index 0000000..4e062f5
--- /dev/null
+++ b/i18npool/Executable_saxparser.mk
@@ -0,0 +1,73 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Executable_Executable,saxparser))
+
+$(eval $(call gb_Executable_add_precompiled_header,saxparser,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Executable_set_include,saxparser,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Executable_add_api,saxparser,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Executable_add_linked_libs,saxparser,\
+	cppu \
+	cppuhelper \
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Executable_add_exception_objects,saxparser,\
+	i18npool/source/localedata/LocaleNode \
+	i18npool/source/localedata/filewriter \
+	i18npool/source/localedata/saxparser \
+))
+
+ifeq ($(OS),SOLARIS)
+# the xmlparser build breaks in this header file
+#
+#      /opt/SUNWspro/WS6U1/include/CC/Cstd/./limits
+#
+# which defines a class with member functions called min() and max().
+# the build breaks because in solar.h, there is something like this
+#
+#      #define max(x,y) ((x) < (y) ? (y) : (x))
+#      #define min(x,y) ((x) < (y) ? (x) : (y))
+#
+# so the only choice is to prevent "CC/Cstd/./limits" from being included:
+$(eval $(call gb_Executable_add_defs,saxparser,\
+	-D__STD_LIMITS \
+))
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_collator_data.mk b/i18npool/Library_collator_data.mk
new file mode 100644
index 0000000..7f00e8b
--- /dev/null
+++ b/i18npool/Library_collator_data.mk
@@ -0,0 +1,37 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,collator_data))
+
+$(eval $(call gb_Library_add_package_headers,collator_data,i18npool_generated))
+
+$(eval $(call gb_Library_add_generated_exception_objects,collator_data,\
+	$(subst $(WORKDIR)/,,$(basename $(wildcard $(WORKDIR)/CustomTarget/i18npool/source/collator/collator_*.cxx))) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_dict_ja.mk b/i18npool/Library_dict_ja.mk
new file mode 100644
index 0000000..be52e0f
--- /dev/null
+++ b/i18npool/Library_dict_ja.mk
@@ -0,0 +1,37 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,dict_ja))
+
+$(eval $(call gb_Library_add_package_headers,dict_ja,i18npool_generated))
+
+$(eval $(call gb_Library_add_generated_exception_objects,dict_ja,\
+	CustomTarget/i18npool/source/breakiterator/data/dict_ja \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_dict_zh.mk b/i18npool/Library_dict_zh.mk
new file mode 100644
index 0000000..a29b278
--- /dev/null
+++ b/i18npool/Library_dict_zh.mk
@@ -0,0 +1,37 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,dict_zh))
+
+$(eval $(call gb_Library_add_package_headers,dict_zh,i18npool_generated))
+
+$(eval $(call gb_Library_add_generated_exception_objects,dict_zh,\
+	CustomTarget/i18npool/source/breakiterator/data/dict_zh \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_i18nisolang1.mk b/i18npool/Library_i18nisolang1.mk
new file mode 100644
index 0000000..b5953b6
--- /dev/null
+++ b/i18npool/Library_i18nisolang1.mk
@@ -0,0 +1,60 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,i18nisolang1))
+
+$(eval $(call gb_Library_add_package_headers,i18nisolang1,i18npool_inc))
+
+$(eval $(call gb_Library_add_precompiled_header,i18nisolang1,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Library_set_include,i18nisolang1,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Library_add_api,i18nisolang1,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_add_defs,i18nisolang1,\
+	-DI18NISOLANG_DLLIMPLEMENTATION \
+))
+
+$(eval $(call gb_Library_add_linked_libs,i18nisolang1,\
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,i18nisolang1,\
+	i18npool/source/isolang/insys \
+	i18npool/source/isolang/isolang \
+	i18npool/source/isolang/mslangid \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_i18npaper.mk b/i18npool/Library_i18npaper.mk
new file mode 100644
index 0000000..1bf7508
--- /dev/null
+++ b/i18npool/Library_i18npaper.mk
@@ -0,0 +1,60 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,i18npaper))
+
+$(eval $(call gb_Library_add_package_headers,i18npaper,i18npool_inc))
+
+$(eval $(call gb_Library_add_precompiled_header,i18npaper,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Library_set_include,i18npaper,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Library_add_api,i18npaper,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_add_defs,i18npaper,\
+	-DI18NPAPER_DLLIMPLEMENTATION \
+))
+
+$(eval $(call gb_Library_add_linked_libs,i18npaper,\
+	comphelper \
+	cppu \
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,i18npaper,\
+	i18npool/source/paper/paper \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_i18npool.mk b/i18npool/Library_i18npool.mk
new file mode 100644
index 0000000..8ba0b9b
--- /dev/null
+++ b/i18npool/Library_i18npool.mk
@@ -0,0 +1,145 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,i18npool))
+
+$(eval $(call gb_Library_add_package_headers,i18npool,i18npool_generated))
+
+$(eval $(call gb_Library_add_precompiled_header,i18npool,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Library_set_componentfile,i18npool,i18npool/util/i18npool))
+
+$(eval $(call gb_Library_set_include,i18npool,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+	-I$(realpath $(WORKDIR)/CustomTarget/i18npool/source/collator) \
+))
+
+$(eval $(call gb_Library_add_api,i18npool,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,i18npool,\
+	comphelper \
+	cppu \
+	cppuhelper \
+	i18nisolang1 \
+	i18nutil \
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_use_externals,i18npool,\
+	icui18n \
+	icuuc \
+))
+
+$(eval $(call gb_Library_add_exception_objects,i18npool,\
+	i18npool/source/breakiterator/breakiterator_cjk \
+	i18npool/source/breakiterator/breakiterator_ctl \
+	i18npool/source/breakiterator/breakiteratorImpl \
+	i18npool/source/breakiterator/breakiterator_th \
+	i18npool/source/breakiterator/breakiterator_unicode \
+	i18npool/source/breakiterator/xdictionary \
+	i18npool/source/calendar/calendarImpl \
+	i18npool/source/calendar/calendar_gregorian \
+	i18npool/source/calendar/calendar_hijri \
+	i18npool/source/calendar/calendar_jewish \
+	i18npool/source/characterclassification/cclass_unicode \
+	i18npool/source/characterclassification/cclass_unicode_parser \
+	i18npool/source/characterclassification/characterclassificationImpl \
+	i18npool/source/characterclassification/scripttypedetector \
+	i18npool/source/collator/chaptercollator \
+	i18npool/source/collator/collatorImpl \
+	i18npool/source/collator/collator_unicode \
+	i18npool/source/defaultnumberingprovider/defaultnumberingprovider \
+	i18npool/source/indexentry/indexentrysupplier \
+	i18npool/source/indexentry/indexentrysupplier_asian \
+	i18npool/source/indexentry/indexentrysupplier_common \
+	i18npool/source/indexentry/indexentrysupplier_default \
+	i18npool/source/indexentry/indexentrysupplier_ja_phonetic \
+	i18npool/source/inputchecker/inputsequencechecker \
+	i18npool/source/inputchecker/inputsequencechecker_hi \
+	i18npool/source/inputchecker/inputsequencechecker_th \
+	i18npool/source/localedata/localedata \
+	i18npool/source/nativenumber/nativenumbersupplier \
+	i18npool/source/numberformatcode/numberformatcode \
+	i18npool/source/ordinalsuffix/ordinalsuffix \
+	i18npool/source/registerservices/registerservices \
+	i18npool/source/textconversion/textconversion \
+	i18npool/source/textconversion/textconversionImpl \
+	i18npool/source/textconversion/textconversion_ko \
+	i18npool/source/textconversion/textconversion_zh \
+	i18npool/source/transliteration/chartonum \
+	i18npool/source/transliteration/fullwidthToHalfwidth \
+	i18npool/source/transliteration/halfwidthToFullwidth \
+	i18npool/source/transliteration/hiraganaToKatakana \
+	i18npool/source/transliteration/ignoreBaFa_ja_JP \
+	i18npool/source/transliteration/ignoreHyuByu_ja_JP \
+	i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP \
+	i18npool/source/transliteration/ignoreIterationMark_ja_JP \
+	i18npool/source/transliteration/ignoreKana \
+	i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP \
+	i18npool/source/transliteration/ignoreMiddleDot_ja_JP \
+	i18npool/source/transliteration/ignoreMinusSign_ja_JP \
+	i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP \
+	i18npool/source/transliteration/ignoreSeparator_ja_JP \
+	i18npool/source/transliteration/ignoreSeZe_ja_JP \
+	i18npool/source/transliteration/ignoreSize_ja_JP \
+	i18npool/source/transliteration/ignoreSpace_ja_JP \
+	i18npool/source/transliteration/ignoreTiJi_ja_JP \
+	i18npool/source/transliteration/ignoreTraditionalKana_ja_JP \
+	i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP \
+	i18npool/source/transliteration/ignoreWidth \
+	i18npool/source/transliteration/ignoreZiZu_ja_JP \
+	i18npool/source/transliteration/katakanaToHiragana \
+	i18npool/source/transliteration/largeToSmall_ja_JP \
+	i18npool/source/transliteration/numtochar \
+	i18npool/source/transliteration/numtotext_cjk \
+	i18npool/source/transliteration/smallToLarge_ja_JP \
+	i18npool/source/transliteration/texttonum \
+	i18npool/source/transliteration/textToPronounce_zh \
+	i18npool/source/transliteration/transliteration_body \
+	i18npool/source/transliteration/transliteration_caseignore \
+	i18npool/source/transliteration/transliteration_commonclass \
+	i18npool/source/transliteration/transliteration_Ignore \
+	i18npool/source/transliteration/transliterationImpl \
+	i18npool/source/transliteration/transliteration_Numeric \
+	i18npool/source/transliteration/transliteration_OneToOne \
+))
+
+BRKFILES := $(subst $(WORKDIR)/,,$(basename $(wildcard $(WORKDIR)/CustomTarget/i18npool/source/breakiterator/*_brk.c))) \
+
+$(eval $(call gb_Library_add_generated_cobjects,i18npool,\
+	CustomTarget/i18npool/source/breakiterator/OpenOffice_dat \
+	$(BRKFILES) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_i18nsearch.mk b/i18npool/Library_i18nsearch.mk
new file mode 100644
index 0000000..d5bf09c
--- /dev/null
+++ b/i18npool/Library_i18nsearch.mk
@@ -0,0 +1,60 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,i18nsearch))
+
+$(eval $(call gb_Library_add_package_headers,i18nsearch,i18npool_inc))
+
+$(eval $(call gb_Library_add_precompiled_header,i18nsearch,$(SRCDIR)/i18npool/inc/pch/precompiled_i18npool))
+
+$(eval $(call gb_Library_set_componentfile,i18nsearch,i18npool/source/search/i18nsearch))
+
+$(eval $(call gb_Library_set_include,i18nsearch,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc/pch) \
+))
+
+$(eval $(call gb_Library_add_api,i18nsearch,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,i18nsearch,\
+	cppu \
+	cppuhelper \
+	i18nregexp \
+	sal \
+	$(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,i18nsearch,\
+	i18npool/source/search/levdis \
+	i18npool/source/search/textsearch \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_index_data.mk b/i18npool/Library_index_data.mk
new file mode 100644
index 0000000..43d4c52
--- /dev/null
+++ b/i18npool/Library_index_data.mk
@@ -0,0 +1,37 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,index_data))
+
+$(eval $(call gb_Library_add_package_headers,index_data,i18npool_generated))
+
+$(eval $(call gb_Library_add_generated_exception_objects,index_data,\
+	$(subst $(WORKDIR)/,,$(basename $(wildcard $(WORKDIR)/CustomTarget/i18npool/source/indexentry/*.cxx))) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_localedata_en.mk b/i18npool/Library_localedata_en.mk
new file mode 100644
index 0000000..2a09257
--- /dev/null
+++ b/i18npool/Library_localedata_en.mk
@@ -0,0 +1,50 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,localedata_en))
+
+$(eval $(call gb_Library_add_package_headers,localedata_en,i18npool_generated))
+
+$(eval $(call gb_Library_add_generated_exception_objects,localedata_en,\
+	CustomTarget/i18npool/source/localedata/localedata_en_AU \
+	CustomTarget/i18npool/source/localedata/localedata_en_BZ \
+	CustomTarget/i18npool/source/localedata/localedata_en_CA \
+	CustomTarget/i18npool/source/localedata/localedata_en_GB \
+	CustomTarget/i18npool/source/localedata/localedata_en_GH \
+	CustomTarget/i18npool/source/localedata/localedata_en_IE \
+	CustomTarget/i18npool/source/localedata/localedata_en_JM \
+	CustomTarget/i18npool/source/localedata/localedata_en_NA \
+	CustomTarget/i18npool/source/localedata/localedata_en_NZ \
+	CustomTarget/i18npool/source/localedata/localedata_en_PH \
+	CustomTarget/i18npool/source/localedata/localedata_en_TT \
+	CustomTarget/i18npool/source/localedata/localedata_en_US \
+	CustomTarget/i18npool/source/localedata/localedata_en_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_en_ZW \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_localedata_es.mk b/i18npool/Library_localedata_es.mk
new file mode 100644
index 0000000..c429fc8
--- /dev/null
+++ b/i18npool/Library_localedata_es.mk
@@ -0,0 +1,58 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,localedata_es))
+
+$(eval $(call gb_Library_add_linked_libs,localedata_es,\
+	localedata_en \
+))
+
+$(eval $(call gb_Library_add_generated_exception_objects,localedata_es,\
+	CustomTarget/i18npool/source/localedata/localedata_es_AR \
+	CustomTarget/i18npool/source/localedata/localedata_es_BO \
+	CustomTarget/i18npool/source/localedata/localedata_es_CL \
+	CustomTarget/i18npool/source/localedata/localedata_es_CO \
+	CustomTarget/i18npool/source/localedata/localedata_es_CR \
+	CustomTarget/i18npool/source/localedata/localedata_es_DO \
+	CustomTarget/i18npool/source/localedata/localedata_es_EC \
+	CustomTarget/i18npool/source/localedata/localedata_es_ES \
+	CustomTarget/i18npool/source/localedata/localedata_es_GT \
+	CustomTarget/i18npool/source/localedata/localedata_es_HN \
+	CustomTarget/i18npool/source/localedata/localedata_es_MX \
+	CustomTarget/i18npool/source/localedata/localedata_es_NI \
+	CustomTarget/i18npool/source/localedata/localedata_es_PA \
+	CustomTarget/i18npool/source/localedata/localedata_es_PE \
+	CustomTarget/i18npool/source/localedata/localedata_es_PR \
+	CustomTarget/i18npool/source/localedata/localedata_es_PY \
+	CustomTarget/i18npool/source/localedata/localedata_es_SV \
+	CustomTarget/i18npool/source/localedata/localedata_es_UY \
+	CustomTarget/i18npool/source/localedata/localedata_es_VE \
+	CustomTarget/i18npool/source/localedata/localedata_gl_ES \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_localedata_euro.mk b/i18npool/Library_localedata_euro.mk
new file mode 100644
index 0000000..ae90352
--- /dev/null
+++ b/i18npool/Library_localedata_euro.mk
@@ -0,0 +1,110 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,localedata_euro))
+
+$(eval $(call gb_Library_add_linked_libs,localedata_euro,\
+	localedata_en \
+))
+
+$(eval $(call gb_Library_add_generated_exception_objects,localedata_euro,\
+	CustomTarget/i18npool/source/localedata/localedata_ast_ES \
+	CustomTarget/i18npool/source/localedata/localedata_be_BY \
+	CustomTarget/i18npool/source/localedata/localedata_bg_BG \
+	CustomTarget/i18npool/source/localedata/localedata_br_FR \
+	CustomTarget/i18npool/source/localedata/localedata_bs_BA \
+	CustomTarget/i18npool/source/localedata/localedata_ca_ES \
+	CustomTarget/i18npool/source/localedata/localedata_cs_CZ \
+	CustomTarget/i18npool/source/localedata/localedata_cv_RU \
+	CustomTarget/i18npool/source/localedata/localedata_cy_GB \
+	CustomTarget/i18npool/source/localedata/localedata_da_DK \
+	CustomTarget/i18npool/source/localedata/localedata_de_AT \
+	CustomTarget/i18npool/source/localedata/localedata_de_CH \
+	CustomTarget/i18npool/source/localedata/localedata_de_DE \
+	CustomTarget/i18npool/source/localedata/localedata_de_LI \
+	CustomTarget/i18npool/source/localedata/localedata_de_LU \
+	CustomTarget/i18npool/source/localedata/localedata_dsb_DE \
+	CustomTarget/i18npool/source/localedata/localedata_el_GR \
+	CustomTarget/i18npool/source/localedata/localedata_et_EE \
+	CustomTarget/i18npool/source/localedata/localedata_eu \
+	CustomTarget/i18npool/source/localedata/localedata_fi_FI \
+	CustomTarget/i18npool/source/localedata/localedata_fo_FO \
+	CustomTarget/i18npool/source/localedata/localedata_fr_BE \
+	CustomTarget/i18npool/source/localedata/localedata_fr_CA \
+	CustomTarget/i18npool/source/localedata/localedata_fr_CH \
+	CustomTarget/i18npool/source/localedata/localedata_fr_FR \
+	CustomTarget/i18npool/source/localedata/localedata_fr_LU \
+	CustomTarget/i18npool/source/localedata/localedata_fr_MC \
+	CustomTarget/i18npool/source/localedata/localedata_fur_IT \
+	CustomTarget/i18npool/source/localedata/localedata_fy_NL \
+	CustomTarget/i18npool/source/localedata/localedata_ga_IE \
+	CustomTarget/i18npool/source/localedata/localedata_gd_GB \
+	CustomTarget/i18npool/source/localedata/localedata_gsc_FR \
+	CustomTarget/i18npool/source/localedata/localedata_hr_HR \
+	CustomTarget/i18npool/source/localedata/localedata_hsb_DE \
+	CustomTarget/i18npool/source/localedata/localedata_is_IS \
+	CustomTarget/i18npool/source/localedata/localedata_it_CH \
+	CustomTarget/i18npool/source/localedata/localedata_it_IT \
+	CustomTarget/i18npool/source/localedata/localedata_ka_GE \
+	CustomTarget/i18npool/source/localedata/localedata_kl_GL \
+	CustomTarget/i18npool/source/localedata/localedata_la_VA \
+	CustomTarget/i18npool/source/localedata/localedata_lb_LU \
+	CustomTarget/i18npool/source/localedata/localedata_lt_LT \
+	CustomTarget/i18npool/source/localedata/localedata_ltg_LV \
+	CustomTarget/i18npool/source/localedata/localedata_lv_LV \
+	CustomTarget/i18npool/source/localedata/localedata_mk_MK \
+	CustomTarget/i18npool/source/localedata/localedata_mt_MT \
+	CustomTarget/i18npool/source/localedata/localedata_nb_NO \
+	CustomTarget/i18npool/source/localedata/localedata_nl_BE \
+	CustomTarget/i18npool/source/localedata/localedata_nl_NL \
+	CustomTarget/i18npool/source/localedata/localedata_nn_NO \
+	CustomTarget/i18npool/source/localedata/localedata_no_NO \
+	CustomTarget/i18npool/source/localedata/localedata_oc_FR \
+	CustomTarget/i18npool/source/localedata/localedata_pl_PL \
+	CustomTarget/i18npool/source/localedata/localedata_pt_BR \
+	CustomTarget/i18npool/source/localedata/localedata_pt_PT \
+	CustomTarget/i18npool/source/localedata/localedata_ro_RO \
+	CustomTarget/i18npool/source/localedata/localedata_rue_SK \
+	CustomTarget/i18npool/source/localedata/localedata_ru_RU \
+	CustomTarget/i18npool/source/localedata/localedata_sc_IT \
+	CustomTarget/i18npool/source/localedata/localedata_sh_ME \
+	CustomTarget/i18npool/source/localedata/localedata_sh_RS \
+	CustomTarget/i18npool/source/localedata/localedata_sh_YU \
+	CustomTarget/i18npool/source/localedata/localedata_sk_SK \
+	CustomTarget/i18npool/source/localedata/localedata_sl_SI \
+	CustomTarget/i18npool/source/localedata/localedata_sr_ME \
+	CustomTarget/i18npool/source/localedata/localedata_sr_RS \
+	CustomTarget/i18npool/source/localedata/localedata_sr_YU \
+	CustomTarget/i18npool/source/localedata/localedata_sv_FI \
+	CustomTarget/i18npool/source/localedata/localedata_sv_SE \
+	CustomTarget/i18npool/source/localedata/localedata_tr_TR \
+	CustomTarget/i18npool/source/localedata/localedata_uk_UA \
+	CustomTarget/i18npool/source/localedata/localedata_wa_BE \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_localedata_others.mk b/i18npool/Library_localedata_others.mk
new file mode 100644
index 0000000..a4c5bc7
--- /dev/null
+++ b/i18npool/Library_localedata_others.mk
@@ -0,0 +1,124 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,localedata_others))
+
+$(eval $(call gb_Library_add_linked_libs,localedata_others,\
+	localedata_en \
+))
+
+$(eval $(call gb_Library_add_generated_exception_objects,localedata_others,\
+	CustomTarget/i18npool/source/localedata/localedata_af_NA \
+	CustomTarget/i18npool/source/localedata/localedata_af_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_ak_GH \
+	CustomTarget/i18npool/source/localedata/localedata_am_ET \
+	CustomTarget/i18npool/source/localedata/localedata_ar_DZ \
+	CustomTarget/i18npool/source/localedata/localedata_ar_EG \
+	CustomTarget/i18npool/source/localedata/localedata_ar_LB \
+	CustomTarget/i18npool/source/localedata/localedata_ar_OM \
+	CustomTarget/i18npool/source/localedata/localedata_ar_SA \
+	CustomTarget/i18npool/source/localedata/localedata_ar_TN \
+	CustomTarget/i18npool/source/localedata/localedata_az_AZ \
+	CustomTarget/i18npool/source/localedata/localedata_bn_IN \
+	CustomTarget/i18npool/source/localedata/localedata_bn_BD \
+	CustomTarget/i18npool/source/localedata/localedata_dz_BT \
+	CustomTarget/i18npool/source/localedata/localedata_ee_GH \
+	CustomTarget/i18npool/source/localedata/localedata_en_IN \
+	CustomTarget/i18npool/source/localedata/localedata_eo \
+	CustomTarget/i18npool/source/localedata/localedata_fa_IR \
+	CustomTarget/i18npool/source/localedata/localedata_gu_IN \
+	CustomTarget/i18npool/source/localedata/localedata_gug_PY \
+	CustomTarget/i18npool/source/localedata/localedata_haw_US \
+	CustomTarget/i18npool/source/localedata/localedata_ha_GH \
+	CustomTarget/i18npool/source/localedata/localedata_he_IL \
+	CustomTarget/i18npool/source/localedata/localedata_hi_IN \
+	CustomTarget/i18npool/source/localedata/localedata_hil_PH \
+	CustomTarget/i18npool/source/localedata/localedata_ht_HT \
+	CustomTarget/i18npool/source/localedata/localedata_hu_HU \
+	CustomTarget/i18npool/source/localedata/localedata_hy_AM \
+	CustomTarget/i18npool/source/localedata/localedata_ia \
+	CustomTarget/i18npool/source/localedata/localedata_id_ID \
+	CustomTarget/i18npool/source/localedata/localedata_ja_JP \
+	CustomTarget/i18npool/source/localedata/localedata_jbo \
+	CustomTarget/i18npool/source/localedata/localedata_kab_DZ \
+	CustomTarget/i18npool/source/localedata/localedata_kk_KZ \
+	CustomTarget/i18npool/source/localedata/localedata_km_KH \
+	CustomTarget/i18npool/source/localedata/localedata_kn_IN \
+	CustomTarget/i18npool/source/localedata/localedata_ko_KR \
+	CustomTarget/i18npool/source/localedata/localedata_ku_TR \
+	CustomTarget/i18npool/source/localedata/localedata_ky_KG \
+	CustomTarget/i18npool/source/localedata/localedata_lg_UG \
+	CustomTarget/i18npool/source/localedata/localedata_lif_NP \
+	CustomTarget/i18npool/source/localedata/localedata_ln_CD \
+	CustomTarget/i18npool/source/localedata/localedata_lo_LA \
+	CustomTarget/i18npool/source/localedata/localedata_mai_IN \
+	CustomTarget/i18npool/source/localedata/localedata_ml_IN \
+	CustomTarget/i18npool/source/localedata/localedata_mn_MN \
+	CustomTarget/i18npool/source/localedata/localedata_mr_IN \
+	CustomTarget/i18npool/source/localedata/localedata_ms_MY \
+	CustomTarget/i18npool/source/localedata/localedata_my_MM \
+	CustomTarget/i18npool/source/localedata/localedata_ne_NP \
+	CustomTarget/i18npool/source/localedata/localedata_nr_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_nso_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_om_ET \
+	CustomTarget/i18npool/source/localedata/localedata_or_IN \
+	CustomTarget/i18npool/source/localedata/localedata_pa_IN \
+	CustomTarget/i18npool/source/localedata/localedata_plt_MG \
+	CustomTarget/i18npool/source/localedata/localedata_pt_AO \
+	CustomTarget/i18npool/source/localedata/localedata_rw_RW \
+	CustomTarget/i18npool/source/localedata/localedata_sg_CF \
+	CustomTarget/i18npool/source/localedata/localedata_shs_CA \
+	CustomTarget/i18npool/source/localedata/localedata_so_SO \
+	CustomTarget/i18npool/source/localedata/localedata_ss_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_st_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_sw_TZ \
+	CustomTarget/i18npool/source/localedata/localedata_ta_IN \
+	CustomTarget/i18npool/source/localedata/localedata_te_IN \
+	CustomTarget/i18npool/source/localedata/localedata_tg_TJ \
+	CustomTarget/i18npool/source/localedata/localedata_th_TH \
+	CustomTarget/i18npool/source/localedata/localedata_ti_ER \
+	CustomTarget/i18npool/source/localedata/localedata_tk_TM \
+	CustomTarget/i18npool/source/localedata/localedata_tn_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_tpi_PG \
+	CustomTarget/i18npool/source/localedata/localedata_ts_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_ug_CN \
+	CustomTarget/i18npool/source/localedata/localedata_ur_PK \
+	CustomTarget/i18npool/source/localedata/localedata_uz_UZ \
+	CustomTarget/i18npool/source/localedata/localedata_ve_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_vi_VN \
+	CustomTarget/i18npool/source/localedata/localedata_xh_ZA \
+	CustomTarget/i18npool/source/localedata/localedata_yi_US \
+	CustomTarget/i18npool/source/localedata/localedata_zh_CN \
+	CustomTarget/i18npool/source/localedata/localedata_zh_HK \
+	CustomTarget/i18npool/source/localedata/localedata_zh_MO \
+	CustomTarget/i18npool/source/localedata/localedata_zh_SG \
+	CustomTarget/i18npool/source/localedata/localedata_zh_TW \
+	CustomTarget/i18npool/source/localedata/localedata_zu_ZA \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Library_textconv_dict.mk b/i18npool/Library_textconv_dict.mk
new file mode 100644
index 0000000..3b9213c
--- /dev/null
+++ b/i18npool/Library_textconv_dict.mk
@@ -0,0 +1,47 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,textconv_dict))
+
+$(eval $(call gb_Library_add_package_headers,textconv_dict,i18npool_generated))
+
+$(eval $(call gb_Library_set_include,textconv_dict,\
+	$$(INCLUDE) \
+	-I$(realpath $(SRCDIR)/i18npool/inc) \
+))
+
+$(eval $(call gb_Library_add_api,textconv_dict,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_add_generated_exception_objects,textconv_dict,\
+	$(subst $(WORKDIR)/,,$(basename $(wildcard $(WORKDIR)/CustomTarget/i18npool/source/textconversion/*.cxx))) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Makefile b/i18npool/Makefile
new file mode 100644
index 0000000..3abf1ae
--- /dev/null
+++ b/i18npool/Makefile
@@ -0,0 +1,39 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Module_i18npool.mk b/i18npool/Module_i18npool.mk
new file mode 100644
index 0000000..022e85f
--- /dev/null
+++ b/i18npool/Module_i18npool.mk
@@ -0,0 +1,70 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Module_Module,i18npool))
+
+$(eval $(call gb_Module_add_targets,i18npool,\
+	Library_collator_data \
+	Library_dict_ja \
+	Library_dict_zh \
+	Library_i18nisolang1 \
+	Library_i18npaper \
+	Library_i18npool \
+	Library_i18nsearch \
+	Library_index_data \
+	Library_localedata_en \
+	Library_localedata_es \
+	Library_localedata_euro \
+	Library_localedata_others \
+	Library_textconv_dict \
+	Package_generated \
+	Package_inc \
+	Package_xml \
+))
+
+ifneq ($(CROSS_COMPILING),YES)
+$(eval $(call gb_Module_add_targets,i18npool,\
+	Executable_gencoll_rule \
+	Executable_genconv_dict \
+	Executable_gendict \
+	Executable_genindex_data \
+	Executable_saxparser \
+))
+endif
+
+$(eval $(call gb_Module_add_check_targets,i18npool,\
+	CppunitTest_i18npool_test_breakiterator \
+))
+
+ifeq ($(OS),IOS)
+$(eval $(call gb_Module_add_targets,i18npool,\
+	Executable_i18npool_cppunittester_all \
+))
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Package_generated.mk b/i18npool/Package_generated.mk
new file mode 100644
index 0000000..419ea84
--- /dev/null
+++ b/i18npool/Package_generated.mk
@@ -0,0 +1,82 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Package_Package,i18npool_generated,$(WORKDIR)/i18npool/source))
+
+
+$(eval $(call gb_Package_add_customtarget,i18npool_generated,i18npool/source/breakiterator,SRCDIR))
+$(eval $(call gb_CustomTarget_add_dependencies,i18npool/source/breakiterator,\
+	i18npool/source/breakiterator/data/*.txt \
+	i18npool/source/breakiterator/data/ja.dic \
+	i18npool/source/breakiterator/data/zh.dic \
+))
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,i18npool/source/breakiterator,\
+	$(call gb_Executable_get_target_for_build,gendict) \
+))
+
+
+$(eval $(call gb_Package_add_customtarget,i18npool_generated,i18npool/source/collator,SRCDIR))
+$(eval $(call gb_CustomTarget_add_dependencies,i18npool/source/collator,\
+	i18npool/source/collator/data/*.txt \
+))
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,i18npool/source/collator,\
+	$(call gb_Executable_get_target_for_build,gencoll_rule) \
+))
+
+
+$(eval $(call gb_Package_add_customtarget,i18npool_generated,i18npool/source/indexentry,SRCDIR))
+$(eval $(call gb_CustomTarget_add_dependencies,i18npool/source/indexentry,\
+	i18npool/source/indexentry/data/*.txt \
+))
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,i18npool/source/indexentry,\
+	$(call gb_Executable_get_target_for_build,genindex_data) \
+))
+
+
+$(eval $(call gb_Package_add_customtarget,i18npool_generated,i18npool/source/localedata,SRCDIR))
+$(eval $(call gb_CustomTarget_add_dependencies,i18npool/source/localedata,\
+	i18npool/source/localedata/data/*.xml \
+))
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,i18npool/source/localedata,\
+	$(call gb_Executable_get_target_for_build,saxparser) \
+	$(call gb_ComponentTarget_get_outdir_inbuild_target,sax/source/expatwrap/expwrap) \
+	$(gb_XSLTPROCTARGET) \
+	$(SOLARENV)/bin/packcomponents.xslt \
+	$(OUTDIR)/bin/types.rdb \
+))
+
+
+$(eval $(call gb_Package_add_customtarget,i18npool_generated,i18npool/source/textconversion,SRCDIR))
+$(eval $(call gb_CustomTarget_add_dependencies,i18npool/source/textconversion,\
+	i18npool/source/textconversion/data/*.dic \
+))
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,i18npool/source/textconversion,\
+	$(call gb_Executable_get_target_for_build,genconv_dict) \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Package_inc.mk b/i18npool/Package_inc.mk
new file mode 100644
index 0000000..7d7fec1
--- /dev/null
+++ b/i18npool/Package_inc.mk
@@ -0,0 +1,38 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Package_Package,i18npool_inc,$(SRCDIR)/i18npool/inc))
+
+$(eval $(call gb_Package_add_file,i18npool_inc,inc/i18npool/version.mk,../version.mk))
+
+$(eval $(call gb_Package_add_file,i18npool_inc,inc/i18npool/i18npooldllapi.h,i18npool/i18npooldllapi.h))
+$(eval $(call gb_Package_add_file,i18npool_inc,inc/i18npool/lang.h,i18npool/lang.h))
+$(eval $(call gb_Package_add_file,i18npool_inc,inc/i18npool/mslangid.hxx,i18npool/mslangid.hxx))
+$(eval $(call gb_Package_add_file,i18npool_inc,inc/i18npool/paper.hxx,i18npool/paper.hxx))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/Package_xml.mk b/i18npool/Package_xml.mk
new file mode 100644
index 0000000..44524f7
--- /dev/null
+++ b/i18npool/Package_xml.mk
@@ -0,0 +1,44 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Package_Package,i18npool_xml,$(SRCDIR)/i18npool/xml))
+
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/BreakIterator.xml,BreakIterator.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/Calendar.xml,Calendar.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/ChapterCollator.xml,ChapterCollator.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/CharacterClassification.xml,CharacterClassification.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/Collator.xml,Collator.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/DefaultNumberingProvider.xml,DefaultNumberingProvider.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/IndexEntrySupplier.xml,IndexEntrySupplier.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/LocaleData.xml,LocaleData.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/NumberFormatCodeMapper.xml,NumberFormatCodeMapper.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/OrdinalSuffix.xml,OrdinalSuffix.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/TextSearch.xml,TextSearch.xml))
+$(eval $(call gb_Package_add_file,i18npool_xml,xml/Transliteration.xml,Transliteration.xml))
+
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/inc/i18npool/i18npooldllapi.h b/i18npool/inc/i18npool/i18npooldllapi.h
index e188a1d..eb38e89 100644
--- a/i18npool/inc/i18npool/i18npooldllapi.h
+++ b/i18npool/inc/i18npool/i18npooldllapi.h
@@ -31,12 +31,19 @@
 
 #include "sal/types.h"
 
-#if defined(I18NPOOL_DLLIMPLEMENTATION)
-#define I18NPOOL_DLLPUBLIC  SAL_DLLPUBLIC_EXPORT
+#if defined(I18NPAPER_DLLIMPLEMENTATION)
+#define I18NPAPER_DLLPUBLIC  SAL_DLLPUBLIC_EXPORT
 #else
-#define I18NPOOL_DLLPUBLIC  SAL_DLLPUBLIC_IMPORT
+#define I18NPAPER_DLLPUBLIC  SAL_DLLPUBLIC_IMPORT
 #endif
-#define I18NPOOL_DLLPRIVATE SAL_DLLPRIVATE
+#define I18NPAPER_DLLPRIVATE SAL_DLLPRIVATE
+
+#if defined(I18NISOLANG_DLLIMPLEMENTATION)
+#define I18NISOLANG_DLLPUBLIC  SAL_DLLPUBLIC_EXPORT
+#else
+#define I18NISOLANG_DLLPUBLIC  SAL_DLLPUBLIC_IMPORT
+#endif
+#define I18NISOLANG_DLLPRIVATE SAL_DLLPRIVATE
 
 #endif /* INCLUDED_I18NPOOL_I18NPOOLDLLAPI_H */
 
diff --git a/i18npool/inc/i18npool/mslangid.hxx b/i18npool/inc/i18npool/mslangid.hxx
index a38ccdf..717a5bb 100644
--- a/i18npool/inc/i18npool/mslangid.hxx
+++ b/i18npool/inc/i18npool/mslangid.hxx
@@ -26,8 +26,8 @@
  *
  ************************************************************************/
 
-#ifndef INCLUDED_I18NPOOL_MSLANGID_HXX
-#define INCLUDED_I18NPOOL_MSLANGID_HXX
+#ifndef INCLUDED_I18NISOLANG_MSLANGID_HXX
+#define INCLUDED_I18NISOLANG_MSLANGID_HXX
 
 #include <sal/config.h>
 
@@ -38,7 +38,7 @@
 
 /** Methods related to Microsoft language IDs. For details about MS-LANGIDs
     please see lang.h */
-class I18NPOOL_DLLPUBLIC MsLangId
+class I18NISOLANG_DLLPUBLIC MsLangId
 {
 public:
 
@@ -251,14 +251,14 @@ private:
 
     // Substitute LANGUAGE_SYSTEM for LANGUAGE_SYSTEM_DEFAULT and
     // LANGUAGE_PROCESS_OR_USER_DEFAULT, other values aren't touched.
-    I18NPOOL_DLLPRIVATE static inline LanguageType simplifySystemLanguages( LanguageType nLang );
+    I18NISOLANG_DLLPRIVATE static inline LanguageType simplifySystemLanguages( LanguageType nLang );
 
     // Several locale lookups with fall-back
-    I18NPOOL_DLLPRIVATE static LanguageType lookupFallbackLanguage( LanguageType nLang );
-    I18NPOOL_DLLPRIVATE static LanguageType lookupFallbackLanguage(
+    I18NISOLANG_DLLPRIVATE static LanguageType lookupFallbackLanguage( LanguageType nLang );
+    I18NISOLANG_DLLPRIVATE static LanguageType lookupFallbackLanguage(
             const ::com::sun::star::lang::Locale & rLocale );
-    I18NPOOL_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale( LanguageType nLang );
-    I18NPOOL_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale(
+    I18NISOLANG_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale( LanguageType nLang );
+    I18NISOLANG_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale(
             const ::com::sun::star::lang::Locale & rLocale );
 };
 
@@ -276,6 +276,6 @@ inline LanguageType MsLangId::getSystemUILanguage()
     return getPlatformSystemUILanguage();
 }
 
-#endif // INCLUDED_I18NPOOL_MSLANGID_HXX
+#endif // INCLUDED_I18NISOLANG_MSLANGID_HXX
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/i18npool/paper.hxx b/i18npool/inc/i18npool/paper.hxx
index ad95e0d..ed8396e 100644
--- a/i18npool/inc/i18npool/paper.hxx
+++ b/i18npool/inc/i18npool/paper.hxx
@@ -128,7 +128,7 @@ enum Paper
 // - Paper -
 // ---------
 
-class I18NPOOL_DLLPUBLIC PaperInfo
+class I18NPAPER_DLLPUBLIC PaperInfo
 {
     Paper m_eType;
     long m_nPaperWidth;     // width in 100thMM
diff --git a/i18npool/inc/makefile.mk b/i18npool/inc/makefile.mk
deleted file mode 100644
index 3195ab2..0000000
--- a/i18npool/inc/makefile.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-PRJ=..
-
-PRJNAME=i18npool
-TARGET=inc
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-.INCLUDE :  $(PRJ)$/util$/makefile.pmk
-
-# --- Files --------------------------------------------------------
-# --- Targets -------------------------------------------------------
-
-.INCLUDE :  target.mk
-
-.IF "$(ENABLE_PCH)"!=""
-ALLTAR : \
-    $(SLO)$/precompiled.pch \
-    $(SLO)$/precompiled_ex.pch
-    
-.ENDIF			# "$(ENABLE_PCH)"!=""
-
diff --git a/i18npool/prj/build.lst b/i18npool/prj/build.lst
index 113a9fa..983ff07 100644
--- a/i18npool/prj/build.lst
+++ b/i18npool/prj/build.lst
@@ -1,27 +1,2 @@
 inp  i18npool    :   bridges sax stoc comphelper CPPUNIT:cppunit ICU:icu i18nutil regexp DESKTOP:cpputools LIBXSLT:libxslt NULL
-inp  i18npool                                   usr1    -   all inp_mkout NULL
-inp  i18npool\inc                               nmake   -   all inp_inc NULL
-inp  i18npool\source\registerservices           nmake   -   all inp_rserv inp_inc NULL
-inp  i18npool\source\breakiterator              nmake   -   all inp_brkit inp_inc NULL
-inp  i18npool\source\characterclassification    nmake   -   all inp_chclass inp_inc NULL
-inp  i18npool\source\breakiterator\data         nmake   -   all inp_dict inp_brkit inp_inc NULL
-inp  i18npool\source\transliteration            nmake   -   all inp_translit inp_inc NULL
-inp  i18npool\source\isolang                    nmake   -   all inp_isolang inp_inc NULL
-inp  i18npool\source\localedata                 nmake   -   all inp_localedata inp_isolang inp_inc NULL
-inp  i18npool\source\localedata\data            nmake   -   all inp_locdata_data inp_localedata inp_inc NULL
-inp  i18npool\source\paper	                nmake   -   all inp_paper inp_isolang inp_inc NULL
-inp  i18npool\source\calendar                   nmake   -   all inp_cal inp_inc NULL
-inp  i18npool\source\numberformatcode           nmake   -   all inp_numformat inp_inc NULL
-inp  i18npool\source\defaultnumberingprovider   nmake   -   all inp_dnum inp_inc NULL
-inp  i18npool\source\nativenumber               nmake   -   all inp_natnum inp_inc NULL
-inp  i18npool\source\indexentry                 nmake   -   all inp_index inp_inc NULL
-inp  i18npool\source\indexentry\data            nmake   -   all inp_index_data inp_index inp_inc NULL
-inp  i18npool\source\collator                   nmake   -   all inp_collator inp_inc NULL
-inp  i18npool\source\collator\data              nmake   -   all inp_collator_data inp_collator inp_inc NULL
-inp  i18npool\source\inputchecker               nmake   -   all inp_inputchecker inp_inc NULL
-inp  i18npool\source\textconversion             nmake   -   all inp_textconversion inp_inc NULL
-inp  i18npool\source\textconversion\data        nmake   -   all inp_textconv_dict inp_textconversion inp_inc NULL
-inp  i18npool\source\search                     nmake   -   all inp_search inp_inc NULL
-inp  i18npool\source\ordinalsuffix              nmake   -   all inp_ordinalsuffix NULL
-inp  i18npool\util                              nmake   -   all inp_util inp_brkit inp_dict inp_chclass inp_translit inp_cal inp_dnum inp_natnum inp_localedata inp_locdata_data inp_numformat inp_rserv inp_index inp_index_data inp_collator inp_collator_data inp_inputchecker inp_textconversion inp_textconv_dict inp_search inp_isolang inp_paper inp_ordinalsuffix NULL
-inp  i18npool\qa\cppunit                        nmake   -   all inp_qa_cppunit inp_util NULL
+inp  i18npool\prj       nmake   -   all inp_prj NULL
diff --git a/i18npool/prj/d.lst b/i18npool/prj/d.lst
index d6fd70f..e69de29 100644
--- a/i18npool/prj/d.lst
+++ b/i18npool/prj/d.lst
@@ -1,52 +0,0 @@
-mkdir: %_DEST%\xml
-..\xml\*.xml %_DEST%\xml\*.xml
-
-mkdir: %_DEST%\inc\i18npool
-
-..\inc\i18npool\*.* %_DEST%\inc\i18npool\*.*
-
-..\%__SRC%\bin\i18npoo*.dll %_DEST%\bin\i18npoo*.dll
-..\%__SRC%\lib\i18npool.uno.so %_DEST%\lib\i18npool.uno.so
-..\%__SRC%\lib\i18npool.uno.dylib %_DEST%\lib\i18npool.uno.dylib
-
-..\%__SRC%\bin\i18nsea*.dll %_DEST%\bin\i18nsea*.dll
-..\%__SRC%\lib\i18nsearch.uno.so %_DEST%\lib\i18nsearch.uno.so
-..\%__SRC%\lib\i18nsearch.uno.dylib %_DEST%\lib\i18nsearch.uno.dylib
-
-..\%__SRC%\bin\localedata_*.dll %_DEST%\bin\localedata_*.dll
-..\%__SRC%\bin\ld_*.dll %_DEST%\bin\ld_*.dll
-..\%__SRC%\lib\liblocaledata_*.so %_DEST%\lib\liblocaledata_*.so
-..\%__SRC%\lib\liblocaledata_*.dylib %_DEST%\lib\liblocaledata_*.dylib
-
-..\%__SRC%\bin\dict_*.dll %_DEST%\bin\dict_*.dll
-..\%__SRC%\lib\libdict_*.so %_DEST%\lib\libdict_*.so
-..\%__SRC%\lib\libdict_*.dylib %_DEST%\lib\libdict_*.dylib
-
-..\%__SRC%\bin\collator*.dll %_DEST%\bin\collator*.dll
-..\%__SRC%\lib\libcollator_data.so %_DEST%\lib\libcollator_data.so
-..\%__SRC%\lib\libcollator_data.dylib %_DEST%\lib\libcollator_data.dylib
-
-..\%__SRC%\bin\index_da*.dll %_DEST%\bin\index_da*.dll
-..\%__SRC%\lib\libindex_data.so %_DEST%\lib\libindex_data.so
-..\%__SRC%\lib\libindex_data.dylib %_DEST%\lib\libindex_data.dylib
-
-..\%__SRC%\bin\textconv*.dll %_DEST%\bin\textconv*.dll
-..\%__SRC%\lib\libtextconv_dict.so %_DEST%\lib\libtextconv_dict.so
-..\%__SRC%\lib\libtextconv_dict.dylib %_DEST%\lib\libtextconv_dict.dylib
-
-..\version.mk  %_DEST%\inc\i18npool\version.mk
-
-..\%__SRC%\lib\ii18nisolang*.lib %_DEST%\lib\ii18nisolang*.lib
-..\%__SRC%\bin\i18nisol*.dll %_DEST%\bin\i18nisol*.dll
-..\%__SRC%\lib\libi18nisolang*.so %_DEST%\lib\libi18nisolang*.so
-..\%__SRC%\lib\libi18nisolang*.dylib %_DEST%\lib\libi18nisolang*.dylib
-..\%__SRC%\lib\libi18nisolang*.a %_DEST%\lib\libi18nisolang*.a
-
-..\%__SRC%\lib\ii18npaper*.lib %_DEST%\lib\ii18npaper*.lib
-..\%__SRC%\bin\i18npaper*.dll %_DEST%\bin\i18npaper*.dll
-..\%__SRC%\lib\libi18npaper*.so %_DEST%\lib\libi18npaper*.so
-..\%__SRC%\lib\libi18npaper*.dylib %_DEST%\lib\libi18npaper*.dylib
-..\%__SRC%\lib\libi18npaper*.a %_DEST%\lib\libi18npaper*.a
-
-..\%__SRC%\misc\i18npool.component %_DEST%\xml\i18npool.component
-..\%__SRC%\misc\i18nsearch.component %_DEST%\xml\i18nsearch.component
diff --git a/i18npool/prj/makefile.mk b/i18npool/prj/makefile.mk
new file mode 100644
index 0000000..d30ff8a
--- /dev/null
+++ b/i18npool/prj/makefile.mk
@@ -0,0 +1,40 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog
diff --git a/i18npool/qa/cppunit/test_breakiterator.cxx b/i18npool/qa/cppunit/test_breakiterator.cxx
index 93581e2..85faeb9 100644
--- a/i18npool/qa/cppunit/test_breakiterator.cxx
+++ b/i18npool/qa/cppunit/test_breakiterator.cxx
@@ -31,12 +31,6 @@
 
 #include "precompiled_i18npool.hxx"
 
-#include <cppunit/TestSuite.h>
-#include <cppunit/TestFixture.h>
-#include <cppunit/TestCase.h>
-#include <cppunit/plugin/TestPlugIn.h>
-#include <cppunit/extensions/HelperMacros.h>
-
 #include <cppuhelper/compbase1.hxx>
 #include <cppuhelper/bootstrap.hxx>
 #include <cppuhelper/basemutex.hxx>
@@ -45,6 +39,7 @@
 #include <com/sun/star/i18n/ScriptType.hdl>
 
 #include <rtl/strbuf.hxx>
+#include <sal/cppunit.h>
 
 #include <string.h>
 
diff --git a/i18npool/qa/cppunit/version.map b/i18npool/qa/cppunit/version.map
deleted file mode 100644
index 3308588..0000000
--- a/i18npool/qa/cppunit/version.map
+++ /dev/null
@@ -1,34 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-UDK_3_0_0 {
-    global:
-        cppunitTestPlugIn;
-
-    local:
-        *;
-};
diff --git a/i18npool/source/breakiterator/Makefile b/i18npool/source/breakiterator/Makefile
new file mode 100644
index 0000000..c8e5d08
--- /dev/null
+++ b/i18npool/source/breakiterator/Makefile
@@ -0,0 +1,85 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+#       Matúš Kukan <matus.kukan at gmail.com>
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+all : OpenOffice_dat.c data/dict_ja.cxx data/dict_zh.cxx
+
+include $(GBUILDDIR)/gbuild_simple.mk
+
+data:
+	mkdir data
+
+data/dict_%.cxx : data/dict_%_invis.cxx
+	sed 's/\tconst/\tSAL_DLLPUBLIC_EXPORT const/' $< > $@
+
+data/dict_%_invis.cxx : $(realpath $(SRC_ROOT)/i18npool/source/breakiterator/data)/%.dic data
+	$(gb_Helper_execute)gendict $< $@
+
+
+ifeq ($(SYSTEM_ICU),YES)
+GENBRK := $(SYSTEM_GENBRK)
+GENCCODE := $(SYSTEM_GENCCODE)
+GENCMN := $(SYSTEM_GENCMN)
+USE_SED := $(shell if test "$(ICU_MAJOR)" -ge "5" -o "$(ICU_MAJOR)" = "4" -a "$(ICU_MINOR)" -ge "4"; then echo "YES"; fi)
+else
+GENBRK := $(gb_Helper_execute)genbrk
+GENCCODE := $(gb_Helper_execute)genccode
+GENCMN := $(gb_Helper_execute)gencmn
+USE_SED := YES
+endif
+
+TEMPFILE := $(shell $(gb_MKTEMP))
+BRKFILES := $(notdir $(subst .txt,.brk,$(wildcard $(SRC_ROOT)/i18npool/source/breakiterator/data/*.txt)))
+
+# 'gencmn', 'genbrk' and 'genccode' are tools generated and delivered by icu project to process icu breakiterator rules.
+# The output of gencmn generates warnings under Windows. We want to minimize the patches to external tools,
+# so the output (OpenOffice_dat.c) is changed here to include a pragma to disable the warnings.
+# Output of gencmn is redirected to OpenOffice_icu_tmp.c with the -t switch.
+OpenOffice_dat.c : $(subst .brk,_brk.c,$(BRKFILES))
+	$(foreach brkfile,$(BRKFILES),$(shell echo $(brkfile) >> $(TEMPFILE)))
+	$(GENCMN) -n OpenOffice -t tmp -S -d ./ 0 $(TEMPFILE)
+	echo '#ifdef _MSC_VER' > $@
+	echo '#pragma warning( disable : 4229 4668 )' >> $@
+	echo '#endif' >> $@
+	cat $(subst _dat,_tmp,$@) >> $@
+
+%_brk.c : %.brk
+	$(GENCCODE) -n OpenOffice -d ./ $<
+
+%.brk : %.txt.p
+	$(GENBRK) -r $< -o $@
+
+# fdo#31271 ")" reclassified in more recent ICU/Unicode Standards
+%.txt.p : $(realpath $(SRC_ROOT)/i18npool/source/breakiterator/data)/%.txt
+ifeq ($(USE_SED),YES)
+	sed "s#\[:LineBreak =  Close_Punctuation:\]#\[\[:LineBreak =  Close_Punctuation:\] \[:LineBreak = Close_Parenthesis:\]\]#" $< > $@
+else
+	cp $< $@
+endif
+
+.PHONY: all
+# vim: set noet sw=4 ts=4:
diff --git a/i18npool/source/breakiterator/data/dict.map b/i18npool/source/breakiterator/data/dict.map
deleted file mode 100644
index ebd4f91..0000000
--- a/i18npool/source/breakiterator/data/dict.map
+++ /dev/null
@@ -1,12 +0,0 @@
-UDK_3_0_0 {
-global:
-    GetVersionInfo;
-    getDataArea;
-    getExistMark;
-    getIndex1;
-    getIndex2;
-    getLenArray;
-
-local:
-    *;
-};
diff --git a/i18npool/source/breakiterator/data/makefile.mk b/i18npool/source/breakiterator/data/makefile.mk
deleted file mode 100644
index 572446a..0000000
--- a/i18npool/source/breakiterator/data/makefile.mk
+++ /dev/null
@@ -1,80 +0,0 @@
-#*************************************************************************
-#*
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#************************************************************************
-PRJ=../../..
-
-PRJNAME=i18npool
-TARGET=dict
-LIBTARGET=NO
-
-# --- Settings -----------------------------------------------------
-.INCLUDE :  settings.mk
-
-# Fix heap limit problem on MSC
-.IF "$(COM)" == "MSC"
-.IF  "$(COMEX)" != "8"
-CDEFS+=-Zm300
-.ENDIF
-.ENDIF
-
-# --- Files --------------------------------------------------------
-# Japanese dictionary
-SHL1TARGET=dict_ja
-SHL1IMPLIB=i$(SHL1TARGET)
-
-SHL1VERSIONMAP=$(TARGET).map
-SHL1DEF=$(MISC)/$(SHL1TARGET).def
-DEF1NAME=$(SHL1TARGET)
-
-SHL1OBJS= \
-    $(SLO)/dict_ja.obj
-
-LIB1TARGET=	$(SLB)/$(SHL1TARGET).lib
-LIB1OBJFILES=$(SHL1OBJS)
-
-# Chinese dictionary
-SHL2TARGET=dict_zh
-SHL2IMPLIB=i$(SHL2TARGET)
-
-SHL2VERSIONMAP=$(TARGET).map
-SHL2DEF=$(MISC)/$(SHL2TARGET).def
-DEF2NAME=$(SHL2TARGET)
-
-SHL2OBJS= \
-    $(SLO)/dict_zh.obj
-
-LIB2TARGET=	$(SLB)/$(SHL2TARGET).lib
-LIB2OBJFILES=$(SHL2OBJS)
-
-DEPOBJFILES= \
-    $(SLO1FILES) \
-    $(SLO2FILES)
-
-# --- Targets ------------------------------------------------------
-.INCLUDE :  target.mk
-
-$(MISC)/dict_%.cxx : %.dic
-	$(AUGMENT_LIBRARY_PATH) $(OUT_FOR_BUILD)/bin/gendict $< $@
diff --git a/i18npool/source/breakiterator/makefile.mk b/i18npool/source/breakiterator/makefile.mk
deleted file mode 100644
index 961d7aa..0000000
--- a/i18npool/source/breakiterator/makefile.mk
+++ /dev/null
@@ -1,113 +0,0 @@
-#*************************************************************************
-#*
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#************************************************************************/
-PRJ=../..
-PRJNAME=i18npool
-TARGET=breakiterator
-
-TARGETTYPE=CUI
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :  settings.mk
-
-# --- Files --------------------------------------------------------
-
-# grab all .txt files under data directory, which are breakiterator rule files.
-MY_BRK_TXTFILES:=$(shell @ls data/*.txt)
-
-# insert "OpenOffice" as icu package name in front of the  name of each rule file for searching on application provided data
-MY_BRK_BRKFILES:=$(subst,data/,$(MISC)/ $(MY_BRK_TXTFILES:s/.txt/.brk/))
-
-# OpenOffice_dat.c is a generated file from the rule file list by gencmn
-MY_MISC_CXXFILES := \
-        $(MISC)/OpenOffice_dat.c \
-        $(MY_BRK_BRKFILES:s/.brk/_brk.c/)
-
-SLOFILES=   \
-        $(SLO)/breakiteratorImpl.obj \
-        $(SLO)/breakiterator_cjk.obj \
-        $(SLO)/breakiterator_ctl.obj \
-        $(SLO)/breakiterator_th.obj \
-        $(SLO)/breakiterator_unicode.obj \
-        $(SLO)/xdictionary.obj \
-        $(subst,$(MISC)/,$(SLO)/ $(MY_MISC_CXXFILES:s/.c/.obj/))
-
-.IF "$(CROSS_COMPILING)" != "YES"
-
-OBJFILES   = $(OBJ)/gendict.obj
-
-APP1TARGET = gendict
-APP1RPATH = NONE
-
-DEPOBJFILES   = $(OBJ)/gendict.obj
-APP1OBJS   = $(DEPOBJFILES)
-
-APP1STDLIBS = $(SALLIB)
-
-.ENDIF
-
-# --- Targets ------------------------------------------------------
-
-.IF "$(SYSTEM_ICU)" == "YES"
-GENCMN:=$(SYSTEM_GENCMN)
-GENBRK:=$(SYSTEM_GENBRK)
-GENCCODE:=$(SYSTEM_GENCCODE)
-.ELSE
-GENCMN:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/gencmn
-GENBRK:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genbrk
-GENCCODE:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genccode
-.ENDIF
-
-.INCLUDE .IGNORE :  icuversion.mk
-
-.INCLUDE :	target.mk
-
-$(MISC)/%.txt : data/%.txt
-# fdo#31271 ")" reclassified in more recent ICU/Unicode Standards
-.IF "$(ICU_MAJOR)" >= "5" || ("$(ICU_MAJOR)" == "4" && "$(ICU_MINOR)" >= "4")
-	$(SED) "s#\[:LineBreak =  Close_Punctuation:\]#\[\[:LineBreak =  Close_Punctuation:\] \[:LineBreak = Close_Parenthesis:\]\]#" $< > $@
-.ELSE
-	$(COPY) $< $@
-.ENDIF
-
-$(MISC)/%.brk : $(MISC)/%.txt
-	$(GENBRK) -r $< -o $(MISC)/$*.brk
-
-$(MISC)/%_brk.c : $(MISC)/%.brk
-	$(GENCCODE) -n OpenOffice -d $(MISC)$ $(MISC)/$*.brk
-
-# 'gencmn', 'genbrk' and 'genccode' are tools generated and delivered by icu project to process icu breakiterator rules.
-# The output of gencmn generates warnings under Windows. We want to minimize the patches to external tools,
-# so the output (OpenOffice_dat.c) is changed here to include a pragma to disable the warnings.
-# Output of gencmn is redirected to OpenOffice_icu_tmp.c with the -t switch.
-$(MISC)/OpenOffice_dat.c : $(MY_BRK_BRKFILES:s/.brk/_brk.c/)
-	$(GENCMN) -n OpenOffice -t tmp -S -d $(MISC) O $(mktmp $(subst,$(MISC)/, $(MY_BRK_BRKFILES:t"\n")))
-	echo $(USQ)#ifdef _MSC_VER$(USQ) > $@
-	echo $(USQ)#pragma warning( disable : 4229 4668 )$(USQ) >> $@
-	echo $(USQ)#endif$(USQ) >> $@
-	$(TYPE) $(@:s/_dat/_tmp/) >> $@
diff --git a/i18npool/source/calendar/makefile.mk b/i18npool/source/calendar/makefile.mk
deleted file mode 100644
index cce0e49..0000000
--- a/i18npool/source/calendar/makefile.mk
+++ /dev/null
@@ -1,53 +0,0 @@
-#*************************************************************************
-#*
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#************************************************************************/
-
-PRJ=..$/..
-
-PRJNAME=i18npool
-TARGET=calendar
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :	settings.mk
-
-# --- Files --------------------------------------------------------
-
-SLOFILES=   \
-            $(SLO)$/calendarImpl.obj  \
-            $(SLO)$/calendar_gregorian.obj \
-            $(SLO)$/calendar_hijri.obj \
-            $(SLO)$/calendar_jewish.obj
-#
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE :	target.mk
-
-
-
diff --git a/i18npool/source/characterclassification/makefile.mk b/i18npool/source/characterclassification/makefile.mk
deleted file mode 100644
index 7b8bfe9..0000000
--- a/i18npool/source/characterclassification/makefile.mk
+++ /dev/null
@@ -1,52 +0,0 @@
-#*************************************************************************
-#*
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-# 
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org.  If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#************************************************************************/
-
-PRJ=..$/..
-
-PRJNAME=i18npool
-TARGET=characterclassification
-
-ENABLE_EXCEPTIONS=TRUE
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE :	settings.mk
-
-# --- Files --------------------------------------------------------
-
-SLOFILES=   \
-            $(SLO)$/characterclassificationImpl.obj \
-            $(SLO)$/cclass_unicode.obj \
-            $(SLO)$/cclass_unicode_parser.obj \
-            $(SLO)$/scripttypedetector.obj
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE :	target.mk
-
-
-
diff --git a/i18npool/source/collator/Makefile b/i18npool/source/collator/Makefile
new file mode 100644
index 0000000..87740d2
--- /dev/null
+++ b/i18npool/source/collator/Makefile
@@ -0,0 +1,45 @@

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list