[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