summaryrefslogtreecommitdiff
path: root/ucb
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2012-01-15 02:58:30 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2012-01-15 16:11:32 +0100
commitcbd2e67d20788922e5bd6c374e32d810d209bc90 (patch)
treeaae28bebfa53f5e36dd5671b196e916eca20d266 /ucb
parent464b433c5fc74d7b64c229af45d31a72f0186068 (diff)
ucb: convert to gbuild
Diffstat (limited to 'ucb')
-rw-r--r--ucb/Library_cached1.mk54
-rw-r--r--ucb/Library_srtrs1.mk50
-rw-r--r--ucb/Library_ucb1.mk63
-rw-r--r--ucb/Library_ucpcmis1.mk59
-rw-r--r--ucb/Library_ucpdav1.mk91
-rw-r--r--ucb/Library_ucpexpand1.mk49
-rw-r--r--ucb/Library_ucpext.mk55
-rw-r--r--ucb/Library_ucpfile1.mk63
-rw-r--r--ucb/Library_ucpftp1.mk66
-rw-r--r--ucb/Library_ucpgio1.mk61
-rw-r--r--ucb/Library_ucpgvfs1.mk62
-rw-r--r--ucb/Library_ucphier1.mk58
-rw-r--r--ucb/Library_ucpodma1.mk57
-rw-r--r--ucb/Library_ucppkg1.mk57
-rw-r--r--ucb/Library_ucptdoc1.mk62
-rw-r--r--ucb/Module_ucb.mk45
-rw-r--r--ucb/Package_odma_inc.mk33
-rw-r--r--ucb/Package_xml.mk46
-rw-r--r--ucb/StaticLibrary_odma_lib.mk39
-rw-r--r--ucb/inc/makefile.mk39
-rw-r--r--ucb/prj/build.lst19
-rw-r--r--ucb/prj/d.lst54
-rw-r--r--ucb/prj/makefile.mk1
-rw-r--r--ucb/source/cacher/makefile.mk75
-rw-r--r--ucb/source/core/exports2.dxp3
-rw-r--r--ucb/source/core/makefile.mk80
-rw-r--r--ucb/source/regexp/makefile.mk41
-rw-r--r--ucb/source/sorter/makefile.mk71
-rw-r--r--ucb/source/ucp/cmis/makefile.mk95
-rw-r--r--ucb/source/ucp/expand/makefile.mk68
-rw-r--r--ucb/source/ucp/ext/makefile.mk69
-rw-r--r--ucb/source/ucp/file/exports2.dxp7
-rw-r--r--ucb/source/ucp/file/makefile.mk83
-rw-r--r--ucb/source/ucp/ftp/makefile.mk96
-rw-r--r--ucb/source/ucp/gio/makefile.mk86
-rw-r--r--ucb/source/ucp/gvfs/makefile.mk90
-rw-r--r--ucb/source/ucp/hierarchy/makefile.mk91
-rw-r--r--ucb/source/ucp/odma/makefile.mk110
-rw-r--r--ucb/source/ucp/package/makefile.mk96
-rw-r--r--ucb/source/ucp/tdoc/makefile.mk101
-rw-r--r--ucb/source/ucp/webdav/makefile.mk161
41 files changed, 1070 insertions, 1536 deletions
diff --git a/ucb/Library_cached1.mk b/ucb/Library_cached1.mk
new file mode 100644
index 000000000000..70f8af18f794
--- /dev/null
+++ b/ucb/Library_cached1.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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,cached1))
+
+$(eval $(call gb_Library_set_componentfile,cached1,ucb/source/cacher/cached1))
+
+$(eval $(call gb_Library_add_api,cached1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,cached1,\
+ cppu \
+ cppuhelper \
+ sal \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,cached1,\
+ ucb/source/cacher/cachedcontentresultset \
+ ucb/source/cacher/cachedcontentresultsetstub \
+ ucb/source/cacher/cacheddynamicresultset \
+ ucb/source/cacher/cacheddynamicresultsetstub \
+ ucb/source/cacher/cacheserv \
+ ucb/source/cacher/contentresultsetwrapper \
+ ucb/source/cacher/dynamicresultsetwrapper \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_srtrs1.mk b/ucb/Library_srtrs1.mk
new file mode 100644
index 000000000000..8d6b2f775349
--- /dev/null
+++ b/ucb/Library_srtrs1.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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,srtrs1))
+
+$(eval $(call gb_Library_set_componentfile,srtrs1,ucb/source/sorter/srtrs1))
+
+$(eval $(call gb_Library_add_api,srtrs1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,srtrs1,\
+ cppu \
+ cppuhelper \
+ sal \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,srtrs1,\
+ ucb/source/sorter/sortdynres \
+ ucb/source/sorter/sortmain \
+ ucb/source/sorter/sortresult \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucb1.mk b/ucb/Library_ucb1.mk
new file mode 100644
index 000000000000..00b87b7c1b42
--- /dev/null
+++ b/ucb/Library_ucb1.mk
@@ -0,0 +1,63 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucb1))
+
+$(eval $(call gb_Library_set_componentfile,ucb1,ucb/source/core/ucb1))
+
+$(eval $(call gb_Library_set_include,ucb1,\
+ -I$(SRCDIR)/ucb/source/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_Library_add_api,ucb1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucb1,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucb1,\
+ ucb/source/core/cmdenv \
+ ucb/source/core/identify \
+ ucb/source/core/provprox \
+ ucb/source/core/ucb \
+ ucb/source/core/ucbcmds \
+ ucb/source/core/ucbprops \
+ ucb/source/core/ucbserv \
+ ucb/source/core/ucbstore \
+ ucb/source/regexp/regexp \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpcmis1.mk b/ucb/Library_ucpcmis1.mk
new file mode 100644
index 000000000000..20ad4aaa3e4e
--- /dev/null
+++ b/ucb/Library_ucpcmis1.mk
@@ -0,0 +1,59 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpcmis1))
+
+$(eval $(call gb_Library_set_componentfile,ucpcmis1,ucb/source/ucp/cmis/ucpcmis1))
+
+$(eval $(call gb_Library_add_api,ucpcmis1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpcmis1,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ tl \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_use_externals,ucpcmis1,\
+ cmis \
+ curl \
+ libxml2 \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpcmis1,\
+ ucb/source/ucp/cmis/cmis_content \
+ ucb/source/ucp/cmis/cmis_provider \
+ ucb/source/ucp/cmis/cmis_url \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpdav1.mk b/ucb/Library_ucpdav1.mk
new file mode 100644
index 000000000000..61348717ab19
--- /dev/null
+++ b/ucb/Library_ucpdav1.mk
@@ -0,0 +1,91 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpdav1))
+
+$(eval $(call gb_Library_set_componentfile,ucpdav1,ucb/source/ucp/webdav/ucpdav1))
+
+$(eval $(call gb_Library_add_api,ucpdav1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpdav1,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_use_externals,ucpdav1,\
+ libxml2 \
+ neon \
+ openssl \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpdav1,\
+ ucb/source/ucp/webdav/ContentProperties \
+ ucb/source/ucp/webdav/DateTimeHelper \
+ ucb/source/ucp/webdav/DAVProperties \
+ ucb/source/ucp/webdav/DAVResourceAccess \
+ ucb/source/ucp/webdav/DAVSessionFactory \
+ ucb/source/ucp/webdav/LinkSequence \
+ ucb/source/ucp/webdav/LockEntrySequence \
+ ucb/source/ucp/webdav/LockSequence \
+ ucb/source/ucp/webdav/NeonHeadRequest \
+ ucb/source/ucp/webdav/NeonInputStream \
+ ucb/source/ucp/webdav/NeonLockStore \
+ ucb/source/ucp/webdav/NeonPropFindRequest \
+ ucb/source/ucp/webdav/NeonSession \
+ ucb/source/ucp/webdav/NeonUri \
+ ucb/source/ucp/webdav/UCBDeadPropertyValue \
+ ucb/source/ucp/webdav/webdavcontentcaps \
+ ucb/source/ucp/webdav/webdavcontent \
+ ucb/source/ucp/webdav/webdavdatasupplier \
+ ucb/source/ucp/webdav/webdavprovider \
+ ucb/source/ucp/webdav/webdavresultset \
+ ucb/source/ucp/webdav/webdavservices \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,ucpdav1,\
+ ws2_32 \
+))
+endif
+
+ifeq ($(OS),SOLARIS)
+$(eval $(call gb_Library_add_linked_libs,ucpdav1,\
+ dl \
+ nsl \
+ socket \
+))
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpexpand1.mk b/ucb/Library_ucpexpand1.mk
new file mode 100644
index 000000000000..0209bfcd5222
--- /dev/null
+++ b/ucb/Library_ucpexpand1.mk
@@ -0,0 +1,49 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpexpand1))
+
+$(eval $(call gb_Library_set_componentfile,ucpexpand1,ucb/source/ucp/expand/ucpexpand1))
+
+$(eval $(call gb_Library_add_api,ucpexpand1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpexpand1,\
+ cppu \
+ cppuhelper \
+ sal \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpexpand1,\
+ ucb/source/ucp/expand/ucpexpand \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpext.mk b/ucb/Library_ucpext.mk
new file mode 100644
index 000000000000..5a6017153c0c
--- /dev/null
+++ b/ucb/Library_ucpext.mk
@@ -0,0 +1,55 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpext))
+
+$(eval $(call gb_Library_set_componentfile,ucpext,ucb/source/ucp/ext/ucpext))
+
+$(eval $(call gb_Library_add_api,ucpext,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpext,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpext,\
+ ucb/source/ucp/ext/ucpext_content \
+ ucb/source/ucp/ext/ucpext_datasupplier \
+ ucb/source/ucp/ext/ucpext_provider \
+ ucb/source/ucp/ext/ucpext_resultset \
+ ucb/source/ucp/ext/ucpext_services \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpfile1.mk b/ucb/Library_ucpfile1.mk
new file mode 100644
index 000000000000..6d513ceb945e
--- /dev/null
+++ b/ucb/Library_ucpfile1.mk
@@ -0,0 +1,63 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpfile1))
+
+$(eval $(call gb_Library_set_componentfile,ucpfile1,ucb/source/ucp/file/ucpfile1))
+
+$(eval $(call gb_Library_add_api,ucpfile1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpfile1,\
+ cppu \
+ cppuhelper \
+ sal \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpfile1,\
+ ucb/source/ucp/file/bc \
+ ucb/source/ucp/file/filcmd \
+ ucb/source/ucp/file/filglob \
+ ucb/source/ucp/file/filid \
+ ucb/source/ucp/file/filinpstr \
+ ucb/source/ucp/file/filinsreq \
+ ucb/source/ucp/file/filnot \
+ ucb/source/ucp/file/filprp \
+ ucb/source/ucp/file/filrec \
+ ucb/source/ucp/file/filrow \
+ ucb/source/ucp/file/filrset \
+ ucb/source/ucp/file/filstr \
+ ucb/source/ucp/file/filtask \
+ ucb/source/ucp/file/prov \
+ ucb/source/ucp/file/shell \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpftp1.mk b/ucb/Library_ucpftp1.mk
new file mode 100644
index 000000000000..e4d5d561fd58
--- /dev/null
+++ b/ucb/Library_ucpftp1.mk
@@ -0,0 +1,66 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpftp1))
+
+$(eval $(call gb_Library_set_componentfile,ucpftp1,ucb/source/ucp/ftp/ucpftp1))
+
+$(eval $(call gb_Library_add_api,ucpftp1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpftp1,\
+ cppu \
+ cppuhelper \
+ sal \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_use_externals,ucpftp1,\
+ curl \
+ zlib \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpftp1,\
+ ucb/source/ucp/ftp/ftpcfunc \
+ ucb/source/ucp/ftp/ftpcontentcaps \
+ ucb/source/ucp/ftp/ftpcontent \
+ ucb/source/ucp/ftp/ftpcontentidentifier \
+ ucb/source/ucp/ftp/ftpcontentprovider \
+ ucb/source/ucp/ftp/ftpdirp \
+ ucb/source/ucp/ftp/ftpdynresultset \
+ ucb/source/ucp/ftp/ftpintreq \
+ ucb/source/ucp/ftp/ftploaderthread \
+ ucb/source/ucp/ftp/ftpresultsetbase \
+ ucb/source/ucp/ftp/ftpresultsetI \
+ ucb/source/ucp/ftp/ftpservices \
+ ucb/source/ucp/ftp/ftpurl \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpgio1.mk b/ucb/Library_ucpgio1.mk
new file mode 100644
index 000000000000..ec3dc9bcd6e3
--- /dev/null
+++ b/ucb/Library_ucpgio1.mk
@@ -0,0 +1,61 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpgio1))
+
+$(eval $(call gb_Library_set_componentfile,ucpgio1,ucb/source/ucp/gio/ucpgio))
+
+$(eval $(call gb_Library_add_api,ucpgio1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpgio1,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_use_externals,ucpgio1,\
+ gio \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpgio1,\
+ ucb/source/ucp/gio/gio_content \
+ ucb/source/ucp/gio/gio_datasupplier \
+ ucb/source/ucp/gio/gio_inputstream \
+ ucb/source/ucp/gio/gio_mount \
+ ucb/source/ucp/gio/gio_outputstream \
+ ucb/source/ucp/gio/gio_provider \
+ ucb/source/ucp/gio/gio_resultset \
+ ucb/source/ucp/gio/gio_seekable \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpgvfs1.mk b/ucb/Library_ucpgvfs1.mk
new file mode 100644
index 000000000000..787d9a6d014a
--- /dev/null
+++ b/ucb/Library_ucpgvfs1.mk
@@ -0,0 +1,62 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpgvfs1))
+
+$(eval $(call gb_Library_set_componentfile,ucpgvfs1,ucb/source/ucp/gvfs/ucpgvfs))
+
+$(eval $(call gb_Library_set_include,ucpgvfs1,\
+ $(GNOMEVFS_CFLAGS) \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_Library_add_api,ucpgvfs1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_libs,ucpgvfs1,\
+ $(GNOMEVFS_LIBS) \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpgvfs1,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpgvfs1,\
+ ucb/source/ucp/gvfs/gvfs_content \
+ ucb/source/ucp/gvfs/gvfs_directory \
+ ucb/source/ucp/gvfs/gvfs_provider \
+ ucb/source/ucp/gvfs/gvfs_stream \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucphier1.mk b/ucb/Library_ucphier1.mk
new file mode 100644
index 000000000000..059e408bf320
--- /dev/null
+++ b/ucb/Library_ucphier1.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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucphier1))
+
+$(eval $(call gb_Library_set_componentfile,ucphier1,ucb/source/ucp/hierarchy/ucphier1))
+
+$(eval $(call gb_Library_add_api,ucphier1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucphier1,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucphier1,\
+ ucb/source/ucp/hierarchy/dynamicresultset \
+ ucb/source/ucp/hierarchy/hierarchycontentcaps \
+ ucb/source/ucp/hierarchy/hierarchycontent \
+ ucb/source/ucp/hierarchy/hierarchydata \
+ ucb/source/ucp/hierarchy/hierarchydatasource \
+ ucb/source/ucp/hierarchy/hierarchydatasupplier \
+ ucb/source/ucp/hierarchy/hierarchyprovider \
+ ucb/source/ucp/hierarchy/hierarchyservices \
+ ucb/source/ucp/hierarchy/hierarchyuri \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucpodma1.mk b/ucb/Library_ucpodma1.mk
new file mode 100644
index 000000000000..aa6c81c55123
--- /dev/null
+++ b/ucb/Library_ucpodma1.mk
@@ -0,0 +1,57 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucpodma1))
+
+$(eval $(call gb_Library_set_componentfile,ucpodma1,ucb/source/ucp/odma/ucpodma1))
+
+$(eval $(call gb_Library_add_api,ucpodma1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucpodma1,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucpodma1,\
+ ucb/source/ucp/odma/odma_contentcaps \
+ ucb/source/ucp/odma/odma_content \
+ ucb/source/ucp/odma/odma_datasupplier \
+ ucb/source/ucp/odma/odma_inputstream \
+ ucb/source/ucp/odma/odma_lib \
+ ucb/source/ucp/odma/odma_provider \
+ ucb/source/ucp/odma/odma_resultset \
+ ucb/source/ucp/odma/odma_services \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucppkg1.mk b/ucb/Library_ucppkg1.mk
new file mode 100644
index 000000000000..b3a5764bd2cb
--- /dev/null
+++ b/ucb/Library_ucppkg1.mk
@@ -0,0 +1,57 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucppkg1))
+
+$(eval $(call gb_Library_set_componentfile,ucppkg1,ucb/source/ucp/package/ucppkg1))
+
+$(eval $(call gb_Library_add_api,ucppkg1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucppkg1,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucppkg1,\
+ ucb/source/ucp/package/pkgcontentcaps \
+ ucb/source/ucp/package/pkgcontent \
+ ucb/source/ucp/package/pkgdatasupplier \
+ ucb/source/ucp/package/pkgprovider \
+ ucb/source/ucp/package/pkgresultset \
+ ucb/source/ucp/package/pkgservices \
+ ucb/source/ucp/package/pkguri \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Library_ucptdoc1.mk b/ucb/Library_ucptdoc1.mk
new file mode 100644
index 000000000000..a84212c4cc55
--- /dev/null
+++ b/ucb/Library_ucptdoc1.mk
@@ -0,0 +1,62 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucptdoc1))
+
+$(eval $(call gb_Library_set_componentfile,ucptdoc1,ucb/source/ucp/tdoc/ucptdoc1))
+
+$(eval $(call gb_Library_add_api,ucptdoc1,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_Library_add_linked_libs,ucptdoc1,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
+ ucbhelper \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,ucptdoc1,\
+ ucb/source/ucp/tdoc/tdoc_contentcaps \
+ ucb/source/ucp/tdoc/tdoc_content \
+ ucb/source/ucp/tdoc/tdoc_datasupplier \
+ ucb/source/ucp/tdoc/tdoc_docmgr \
+ ucb/source/ucp/tdoc/tdoc_documentcontentfactory \
+ ucb/source/ucp/tdoc/tdoc_passwordrequest \
+ ucb/source/ucp/tdoc/tdoc_provider \
+ ucb/source/ucp/tdoc/tdoc_resultset \
+ ucb/source/ucp/tdoc/tdoc_services \
+ ucb/source/ucp/tdoc/tdoc_stgelems \
+ ucb/source/ucp/tdoc/tdoc_storage \
+ ucb/source/ucp/tdoc/tdoc_uri \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Module_ucb.mk b/ucb/Module_ucb.mk
index 47df6d3af61c..7ddde7ae3e7a 100644
--- a/ucb/Module_ucb.mk
+++ b/ucb/Module_ucb.mk
@@ -28,9 +28,50 @@
$(eval $(call gb_Module_Module,ucb))
+$(eval $(call gb_Module_add_targets,ucb,\
+ Library_cached1 \
+ Library_srtrs1 \
+ Library_ucb1 \
+ Library_ucpcmis1 \
+ Library_ucpexpand1 \
+ Library_ucpext \
+ Library_ucpfile1 \
+ Library_ucpftp1 \
+ Library_ucphier1 \
+ Library_ucppkg1 \
+ Library_ucptdoc1 \
+ Package_xml \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Module_add_targets,ucb,\
+ Library_ucpodma1 \
+ Package_odma_inc \
+ StaticLibrary_odma_lib \
+))
+endif
+
+ifneq ($(DISABLE_NEON),TRUE)
+$(eval $(call gb_Module_add_targets,ucb,\
+ Library_ucpdav1 \
+))
+endif
+
+ifeq ($(ENABLE_GIO),TRUE)
+$(eval $(call gb_Module_add_targets,ucb,\
+ Library_ucpgio1 \
+))
+endif
+
+ifeq ($(ENABLE_GNOMEVFS),TRUE)
+$(eval $(call gb_Module_add_targets,ucb,\
+ Library_ucpgvfs1 \
+))
+endif
+
$(eval $(call gb_Module_add_subsequentcheck_targets,ucb,\
- JunitTest_ucb_complex \
- JunitTest_ucb_unoapi \
+ JunitTest_ucb_complex \
+ JunitTest_ucb_unoapi \
))
# vim: set noet sw=4 ts=4:
diff --git a/ucb/Package_odma_inc.mk b/ucb/Package_odma_inc.mk
new file mode 100644
index 000000000000..e9cd52af6cef
--- /dev/null
+++ b/ucb/Package_odma_inc.mk
@@ -0,0 +1,33 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucb_odma_inc,$(SRCDIR)/ucb/source/ucp/odma))
+
+$(eval $(call gb_Package_add_file,ucb_odma_inc,inc/odma.h,odma.h))
+$(eval $(call gb_Package_add_file,ucb_odma_inc,inc/odma_lib.hxx,odma_lib.hxx))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/Package_xml.mk b/ucb/Package_xml.mk
new file mode 100644
index 000000000000..c54af988ee82
--- /dev/null
+++ b/ucb/Package_xml.mk
@@ -0,0 +1,46 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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,ucb_xml,$(SRCDIR)/ucb/source))
+
+$(eval $(call gb_Package_add_file,ucb_xml,xml/cached.xml,cacher/cached.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucb.xml,core/ucb.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/srtrs.xml,sorter/srtrs.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucpfile.xml,ucp/file/ucpfile.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucpftp.xml,ucp/ftp/ucpftp.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucpgvfs.xml,ucp/gvfs/ucpgvfs.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucphier.xml,ucp/hierarchy/ucphier.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucppkg.xml,ucp/package/ucppkg.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucptdoc.xml,ucp/tdoc/ucptdoc.xml))
+$(eval $(call gb_Package_add_file,ucb_xml,xml/ucpdav.xml,ucp/webdav/ucpdav.xml))
+
+# These were not delivered:
+# $(eval $(call gb_Package_add_file,ucb_xml,xml/ucpcmis.xml,ucp/cmis/ucpcmis.xml))
+# $(eval $(call gb_Package_add_file,ucb_xml,xml/ucpgio.xml,ucp/gio/ucpgio.xml))
+# $(eval $(call gb_Package_add_file,ucb_xml,xml/ucpodma.xml,ucp/odma/ucpodma.xml))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/StaticLibrary_odma_lib.mk b/ucb/StaticLibrary_odma_lib.mk
new file mode 100644
index 000000000000..2c0c537ade1e
--- /dev/null
+++ b/ucb/StaticLibrary_odma_lib.mk
@@ -0,0 +1,39 @@
+# -*- 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.
+#
+# Major Contributor(s):
+# Copyright (C) 2012 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
+#
+# All Rights Reserved.
+#
+# 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_StaticLibrary_StaticLibrary,odma_lib))
+
+$(eval $(call gb_StaticLibrary_add_api,odma_lib,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_StaticLibrary_add_exception_objects,odma_lib,\
+ ucb/source/ucp/odma/odma_lib \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/ucb/inc/makefile.mk b/ucb/inc/makefile.mk
deleted file mode 100644
index 3e86b0a51124..000000000000
--- a/ucb/inc/makefile.mk
+++ /dev/null
@@ -1,39 +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=ucb
-TARGET=inc
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-# --- Files --------------------------------------------------------
-# --- Targets -------------------------------------------------------
-
-.INCLUDE : target.mk
diff --git a/ucb/prj/build.lst b/ucb/prj/build.lst
index 350d3f92a159..eb59cbef93cd 100644
--- a/ucb/prj/build.lst
+++ b/ucb/prj/build.lst
@@ -1,22 +1,5 @@
uc ucb : cppuhelper CURL:curl OPENSSL:openssl NEON:neon LIBXML2:libxml2 LIBXSLT:libxslt LIBCMIS:libcmis offapi sal salhelper ucbhelper udkapi comphelper tools NULL
-uc ucb usr1 - all uc_mkout NULL
-uc ucb\inc nmake - all uc_inc NULL
-uc ucb\source\regexp nmake - all uc_regexp uc_inc NULL
-uc ucb\source\core nmake - all uc_core uc_regexp uc_inc NULL
-uc ucb\source\cacher nmake - all uc_cacher uc_inc NULL
-uc ucb\source\sorter nmake - all uc_sorter uc_inc NULL
-uc ucb\source\ucp\ftp nmake - all uc_ftp uc_inc NULL
-uc ucb\source\ucp\file nmake - all uc_file uc_inc NULL
-uc ucb\source\ucp\gvfs nmake - u uc_gvfs uc_inc NULL
-uc ucb\source\ucp\gio nmake - u uc_gio uc_inc NULL
-uc ucb\source\ucp\hierarchy nmake - all uc_hierarchy uc_inc NULL
-uc ucb\source\ucp\webdav nmake - all uc_webdav uc_inc NULL
-uc ucb\source\ucp\package nmake - all uc_package uc_inc NULL
-uc ucb\source\ucp\tdoc nmake - all uc_tdoc uc_inc NULL
-uc ucb\source\ucp\expand nmake - all uc_expand uc_inc NULL
-uc ucb\source\ucp\ext nmake - all uc_ext uc_inc NULL
-uc ucb\source\ucp\odma nmake - w uc_odma uc_inc NULL
-uc ucb\source\ucp\cmis nmake - all uc_cmis uc_inc NULL
+uc ucb\prj nmake - all uc_prj NULL
#uc ucb\qa\complex\ucb nmake - all uc_complex_ucb uc_inc NULL
# fails, please fix
# uc ucb\qa\complex\tdoc nmake - all uc_complex_tdoc uc_complex_tdoc_interfaces uc_inc NULL
diff --git a/ucb/prj/d.lst b/ucb/prj/d.lst
index 080d90000444..e69de29bb2d1 100644
--- a/ucb/prj/d.lst
+++ b/ucb/prj/d.lst
@@ -1,54 +0,0 @@
-..\%__SRC%\bin\cached*.dll %_DEST%\bin\cached*.dll
-..\%__SRC%\lib\libcached*.* %_DEST%\lib\libcached*.*
-..\%__SRC%\bin\cached*.map %_DEST%\bin\cached*.map
-..\%__SRC%\bin\cached*.sym %_DEST%\bin\cached*.sym
-..\source\cacher\cached.xml %_DEST%\xml\cached.xml
-
-..\%__SRC%\bin\srtrs*.dll %_DEST%\bin\srtrs*.dll
-..\%__SRC%\lib\libsrtrs*.* %_DEST%\lib\libsrtrs*.*
-..\%__SRC%\bin\srtrs*.map %_DEST%\bin\srtrs*.map
-..\%__SRC%\bin\srtrs*.sym %_DEST%\bin\srtrs*.sym
-..\source\sorter\srtrs.xml %_DEST%\xml\srtrs.xml
-
-..\%__SRC%\bin\ucb*.dll %_DEST%\bin\ucb*.dll
-..\%__SRC%\lib\libucb*.* %_DEST%\lib\libucb*.*
-..\%__SRC%\misc\ucb*.map %_DEST%\bin\ucb*.map
-..\%__SRC%\misc\ucb*.sym %_DEST%\bin\ucb*.sym
-..\source\core\ucb.xml %_DEST%\xml\ucb.xml
-
-..\%__SRC%\bin\ucp*.dll %_DEST%\bin\ucp*.dll
-..\%__SRC%\lib\libucp*.so %_DEST%\lib\libucp*.so
-..\%__SRC%\lib\libucp*.dylib %_DEST%\lib\libucp*.dylib
-..\%__SRC%\lib\ucp*.uno.so %_DEST%\lib\ucp*.uno.so
-..\%__SRC%\lib\ucp*.uno.dylib %_DEST%\lib\ucp*.uno.dylib
-..\%__SRC%\misc\ucp*.map %_DEST%\bin\ucp*.map
-..\%__SRC%\misc\ucp*.sym %_DEST%\bin\ucp*.sym
-
-..\%__SRC%\lib\odma_lib.lib %_DEST%\lib\odma_lib.lib
-..\%__SRC%\lib\libodma_lib.a %_DEST%\lib\libodma_lib.a
-
-..\source\ucp\odma\odma.h %_DEST%\inc\odma.h
-..\source\ucp\odma\odma_lib.hxx %_DEST%\inc\odma_lib.hxx
-
-..\source\ucp\file\ucpfile.xml %_DEST%\xml\ucpfile.xml
-..\source\ucp\ftp\ucpftp.xml %_DEST%\xml\ucpftp.xml
-..\source\ucp\hierarchy\ucphier.xml %_DEST%\xml\ucphier.xml
-..\source\ucp\package\ucppkg.xml %_DEST%\xml\ucppkg.xml
-..\source\ucp\webdav\ucpdav.xml %_DEST%\xml\ucpdav.xml
-..\source\ucp\gvfs\ucpgvfs.xml %_DEST%\xml\ucpgvfs.xml
-..\source\ucp\tdoc\ucptdoc.xml %_DEST%\xml\ucptdoc.xml
-
-..\%__SRC%\misc\ucpgvfs.component %_DEST%\xml\ucpgvfs.component
-..\%__SRC%\misc\ucpgio.component %_DEST%\xml\ucpgio.component
-..\%__SRC%\misc\ucpcmis1.component %_DEST%\xml\ucpcmis1.component
-..\%__SRC%\misc\cached1.component %_DEST%\xml\cached1.component
-..\%__SRC%\misc\srtrs1.component %_DEST%\xml\srtrs1.component
-..\%__SRC%\misc\ucb1.component %_DEST%\xml\ucb1.component
-..\%__SRC%\misc\ucpdav1.component %_DEST%\xml\ucpdav1.component
-..\%__SRC%\misc\ucpexpand1.component %_DEST%\xml\ucpexpand1.component
-..\%__SRC%\misc\ucpext.component %_DEST%\xml\ucpext.component
-..\%__SRC%\misc\ucpfile1.component %_DEST%\xml\ucpfile1.component
-..\%__SRC%\misc\ucpftp1.component %_DEST%\xml\ucpftp1.component
-..\%__SRC%\misc\ucphier1.component %_DEST%\xml\ucphier1.component
-..\%__SRC%\misc\ucppkg1.component %_DEST%\xml\ucppkg1.component
-..\%__SRC%\misc\ucptdoc1.component %_DEST%\xml\ucptdoc1.component
diff --git a/ucb/prj/makefile.mk b/ucb/prj/makefile.mk
new file mode 100644
index 000000000000..0997622e00f6
--- /dev/null
+++ b/ucb/prj/makefile.mk
@@ -0,0 +1 @@
+.INCLUDE : gbuildbridge.mk
diff --git a/ucb/source/cacher/makefile.mk b/ucb/source/cacher/makefile.mk
deleted file mode 100644
index 6e508ff51be8..000000000000
--- a/ucb/source/cacher/makefile.mk
+++ /dev/null
@@ -1,75 +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=ucb
-TARGET=cached
-ENABLE_EXCEPTIONS=TRUE
-
-# Version
-UCB_MAJOR=1
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/contentresultsetwrapper.obj \
- $(SLO)$/cachedcontentresultsetstub.obj \
- $(SLO)$/cachedcontentresultset.obj \
- $(SLO)$/dynamicresultsetwrapper.obj \
- $(SLO)$/cacheddynamicresultsetstub.obj \
- $(SLO)$/cacheddynamicresultset.obj \
- $(SLO)$/cacheserv.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-SHL1TARGET=$(TARGET)$(UCB_MAJOR)
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB)
-
-SHL1LIBS=$(LIB1TARGET)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-DEF1NAME=$(SHL1TARGET)
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/cached1.component
-
-$(MISC)/cached1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- cached1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt cached1.component
diff --git a/ucb/source/core/exports2.dxp b/ucb/source/core/exports2.dxp
deleted file mode 100644
index eb53b560bade..000000000000
--- a/ucb/source/core/exports2.dxp
+++ /dev/null
@@ -1,3 +0,0 @@
-component_getFactory
-
-_ZTIN3com3sun4star3ucb34InteractiveBadTransferURLExceptionE
diff --git a/ucb/source/core/makefile.mk b/ucb/source/core/makefile.mk
deleted file mode 100644
index 916bf1a77212..000000000000
--- a/ucb/source/core/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=ucb
-TARGET=ucb
-ENABLE_EXCEPTIONS=TRUE
-
-# Version
-UCB_MAJOR=1
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/identify.obj \
- $(SLO)$/ucb.obj \
- $(SLO)$/ucbserv.obj \
- $(SLO)$/ucbstore.obj \
- $(SLO)$/ucbprops.obj \
- $(SLO)$/provprox.obj \
- $(SLO)$/ucbcmds.obj \
- $(SLO)$/cmdenv.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-SHL1TARGET=$(TARGET)$(UCB_MAJOR)
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(COMPHELPERLIB) \
- $(SALLIB) \
- $(UCBHELPERLIB)
-SHL1LIBS=\
- $(LIB1TARGET) \
- $(SLB)$/regexp.lib
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-DEF1NAME=$(SHL1TARGET)
-
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/ucb1.component
-
-$(MISC)/ucb1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucb1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucb1.component
diff --git a/ucb/source/regexp/makefile.mk b/ucb/source/regexp/makefile.mk
deleted file mode 100644
index e748f054ea13..000000000000
--- a/ucb/source/regexp/makefile.mk
+++ /dev/null
@@ -1,41 +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=ucb
-TARGET=regexp
-AUTOSEG=true
-ENABLE_EXCEPTIONS=true
-
-.INCLUDE : settings.mk
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/regexp.obj
-.ENDIF # L10N_framework
-
-.INCLUDE : target.mk
diff --git a/ucb/source/sorter/makefile.mk b/ucb/source/sorter/makefile.mk
deleted file mode 100644
index 008e39b4bce3..000000000000
--- a/ucb/source/sorter/makefile.mk
+++ /dev/null
@@ -1,71 +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=ucb
-TARGET=srtrs
-ENABLE_EXCEPTIONS=TRUE
-
-# Version
-UCB_MAJOR=1
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/sortdynres.obj \
- $(SLO)$/sortresult.obj \
- $(SLO)$/sortmain.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-SHL1TARGET=$(TARGET)$(UCB_MAJOR)
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB)
-
-SHL1LIBS=$(LIB1TARGET)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-DEF1NAME=$(SHL1TARGET)
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/srtrs1.component
-
-$(MISC)/srtrs1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- srtrs1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt srtrs1.component
diff --git a/ucb/source/ucp/cmis/makefile.mk b/ucb/source/ucp/cmis/makefile.mk
deleted file mode 100644
index 4170bba84d40..000000000000
--- a/ucb/source/ucp/cmis/makefile.mk
+++ /dev/null
@@ -1,95 +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 = ucb
-UCPCMIS_MAJOR = 1
-TARGET = ucpcmis$(UCPCMIS_MAJOR).uno
-ENABLE_EXCEPTIONS = TRUE
-VISIBILITY_HIDDEN=TRUE
-
-.INCLUDE : settings.mk
-DLLPRE =
-
-.IF "$(L10N_framework)"==""
-
-.IF "$(GUI)"=="UNX" || "$(GUI)$(COM)"=="WNTGCC"
-
-.IF "$(SYSTEM_LIBCMIS)"=="YES"
-CMISLIB=$(LIBCMIS_LIBS)
-INCPRE+=$(LIBCMIS_CFLAGS)
-.ELSE
-CMISLIB=-lcmislib
-.ENDIF
-
-.ELSE
-
-CMISLIB=$(LIBPRE) cmislib.lib
-
-.ENDIF
-
-SLOFILES= \
- $(SLO)$/cmis_provider.obj\
- $(SLO)$/cmis_content.obj \
- $(SLO)$/cmis_url.obj
-
-SHL1STDLIBS = \
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB) \
- $(TOOLSLIB) \
- $(CMISLIB) \
- $(CURLLIB) \
- $(LIBXML2LIB)
-
-SHL1TARGET = $(TARGET)
-
-.IF "$(GUI)"=="WNT"
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-.ELSE # just a quick hack for GCC fdo#42865
-SHL1USE_EXPORTS = name
-.ENDIF
-SHL1DEPN =
-SHL1IMPLIB = i$(TARGET)
-SHL1LIBS = $(SLB)$/$(TARGET).lib
-SHL1DEF = $(MISC)$/$(SHL1TARGET).def
-
-DEF1NAME = $(SHL1TARGET)
-
-.ENDIF # L10N_framework
-
-.INCLUDE : target.mk
-
-ALLTAR : $(MISC)/ucpcmis1.component
-
-$(MISC)/ucpcmis1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpcmis1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpcmis1.component
diff --git a/ucb/source/ucp/expand/makefile.mk b/ucb/source/ucp/expand/makefile.mk
deleted file mode 100644
index ea6d595a615d..000000000000
--- a/ucb/source/ucp/expand/makefile.mk
+++ /dev/null
@@ -1,68 +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 = ucb
-UCPEXPAND_MAJOR = 1
-TARGET = $(ENFORCEDSHLPREFIX)ucpexpand$(UCPEXPAND_MAJOR).uno
-ENABLE_EXCEPTIONS = TRUE
-
-.INCLUDE : settings.mk
-DLLPRE =
-
-.IF "$(L10N_framework)"==""
-
-SLOFILES= \
- $(SLO)$/ucpexpand.obj
-
-SHL1STDLIBS = \
- $(UCBHELPERLIB) \
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB)
-
-SHL1VERSIONMAP = $(SOLARENV)/src/component.map
-SHL1TARGET = $(TARGET)
-
-SHL1DEPN =
-SHL1IMPLIB = i$(TARGET)
-SHL1LIBS = $(SLB)$/$(TARGET).lib
-SHL1DEF = $(MISC)$/$(SHL1TARGET).def
-
-DEF1NAME = $(SHL1TARGET)
-
-.ENDIF # L10N_framework
-
-.INCLUDE : target.mk
-
-ALLTAR : $(MISC)/ucpexpand1.component
-
-$(MISC)/ucpexpand1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpexpand1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpexpand1.component
diff --git a/ucb/source/ucp/ext/makefile.mk b/ucb/source/ucp/ext/makefile.mk
deleted file mode 100644
index b9e9a11d3fd4..000000000000
--- a/ucb/source/ucp/ext/makefile.mk
+++ /dev/null
@@ -1,69 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2008 by Sun Microsystems, Inc.
-#
-# 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 = ucb
-TARGET = $(ENFORCEDSHLPREFIX)ucpext.uno
-ENABLE_EXCEPTIONS = TRUE
-
-.INCLUDE : settings.mk
-DLLPRE =
-
-SLOFILES= \
- $(SLO)$/ucpext_provider.obj \
- $(SLO)$/ucpext_content.obj \
- $(SLO)$/ucpext_services.obj \
- $(SLO)$/ucpext_resultset.obj \
- $(SLO)$/ucpext_datasupplier.obj
-
-SHL1STDLIBS = \
- $(UCBHELPERLIB) \
- $(COMPHELPERLIB) \
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB)
-
-SHL1VERSIONMAP = $(SOLARENV)/src/component.map
-SHL1TARGET = $(TARGET)
-
-SHL1DEPN =
-SHL1IMPLIB = i$(TARGET)
-SHL1LIBS = $(SLB)$/$(TARGET).lib
-SHL1DEF = $(MISC)$/$(SHL1TARGET).def
-
-DEF1NAME = $(SHL1TARGET)
-
-.INCLUDE : target.mk
-
-ALLTAR : $(MISC)/ucpext.component
-
-$(MISC)/ucpext.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpext.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpext.component
diff --git a/ucb/source/ucp/file/exports2.dxp b/ucb/source/ucp/file/exports2.dxp
deleted file mode 100644
index 803f1cc74ef9..000000000000
--- a/ucb/source/ucp/file/exports2.dxp
+++ /dev/null
@@ -1,7 +0,0 @@
-component_getFactory
-
-_ZTIN3com3sun4star3ucb31InteractiveAugmentedIOExceptionE
-_ZTIN3com3sun4star3ucb22InteractiveIOExceptionE
-_ZTIN3com3sun4star4task28ClassifiedInteractionRequestE
-_ZTIN3com3sun4star3ucb18NameClashExceptionE
-_ZTIN3com3sun4star3ucb27UnsupportedCommandExceptionE
diff --git a/ucb/source/ucp/file/makefile.mk b/ucb/source/ucp/file/makefile.mk
deleted file mode 100644
index 48baf5c22cd9..000000000000
--- a/ucb/source/ucp/file/makefile.mk
+++ /dev/null
@@ -1,83 +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=ucb
-TARGET=ucpfile
-ENABLE_EXCEPTIONS=TRUE
-
-# Version
-UCPFILE_MAJOR=1
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/prov.obj \
- $(SLO)$/bc.obj \
- $(SLO)$/shell.obj \
- $(SLO)$/filtask.obj \
- $(SLO)$/filrow.obj \
- $(SLO)$/filrset.obj \
- $(SLO)$/filid.obj \
- $(SLO)$/filnot.obj \
- $(SLO)$/filprp.obj \
- $(SLO)$/filinpstr.obj \
- $(SLO)$/filstr.obj \
- $(SLO)$/filcmd.obj \
- $(SLO)$/filglob.obj \
- $(SLO)$/filinsreq.obj \
- $(SLO)$/filrec.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-SHL1TARGET=$(TARGET)$(UCPFILE_MAJOR)
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-SHL1IMPLIB=i$(TARGET)
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(UCBHELPERLIB)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-DEF1NAME=$(SHL1TARGET)
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/ucpfile1.component
-
-$(MISC)/ucpfile1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpfile1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpfile1.component
diff --git a/ucb/source/ucp/ftp/makefile.mk b/ucb/source/ucp/ftp/makefile.mk
deleted file mode 100644
index 5980fc785983..000000000000
--- a/ucb/source/ucp/ftp/makefile.mk
+++ /dev/null
@@ -1,96 +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=ucb
-TARGET=ucpftp
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-# Version
-UCPFTP_MAJOR=1
-
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-
-# --- General -----------------------------------------------------
-.IF "$(L10N_framework)"==""
-# first target ( shared library )
-
-SLOFILES1=\
- $(SLO)$/ftpservices.obj \
- $(SLO)$/ftpcontentprovider.obj \
- $(SLO)$/ftpcontent.obj \
- $(SLO)$/ftpcontentidentifier.obj \
- $(SLO)$/ftpcontentcaps.obj \
- $(SLO)$/ftpdynresultset.obj \
- $(SLO)$/ftpresultsetbase.obj \
- $(SLO)$/ftpresultsetI.obj \
- $(SLO)$/ftploaderthread.obj \
- $(SLO)$/ftpdirp.obj \
- $(SLO)$/ftpcfunc.obj \
- $(SLO)$/ftpurl.obj \
- $(SLO)$/ftpintreq.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES1)
-
-# --- Shared-Library 1 ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)$(UCPFTP_MAJOR)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(UCBHELPERLIB) \
- $(CURLLIB) \
- $(ZLIB3RDLIB)
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS= \
- $(LIB1TARGET)
-
-# --- Def-File ---------------------------------------------------------
-
-DEF1NAME=$(SHL1TARGET)
-
-.ENDIF # L10N_framework
-.INCLUDE: target.mk
-
-ALLTAR : $(MISC)/ucpftp1.component
-
-$(MISC)/ucpftp1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpftp1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpftp1.component
diff --git a/ucb/source/ucp/gio/makefile.mk b/ucb/source/ucp/gio/makefile.mk
deleted file mode 100644
index 5787e96f55e0..000000000000
--- a/ucb/source/ucp/gio/makefile.mk
+++ /dev/null
@@ -1,86 +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=ucb
-# Version
-UCPGIO_MAJOR=1
-TARGET=ucpgio
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-.IF "$(ENABLE_GIO)"!=""
-COMPILER_WARN_ALL=TRUE
-PKGCONFIG_MODULES=gio-2.0
-.INCLUDE: pkg_config.mk
-
-.IF "$(OS)" == "SOLARIS"
-LINKFLAGS+=-z nodefs
-.ENDIF # "$(OS)" == "SOLARIS"
-
-# no "lib" prefix
-DLLPRE =
-
-SLOFILES=$(SLO)$/gio_provider.obj\
- $(SLO)$/gio_content.obj\
- $(SLO)$/gio_resultset.obj\
- $(SLO)$/gio_datasupplier.obj\
- $(SLO)$/gio_seekable.obj\
- $(SLO)$/gio_inputstream.obj\
- $(SLO)$/gio_outputstream.obj\
- $(SLO)$/gio_mount.obj
-
-SHL1TARGET=$(TARGET)$(UCPGIO_MAJOR).uno
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(SLB)$/$(TARGET).lib
-SHL1IMPLIB=i$(TARGET)
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1STDLIBS+=$(PKGCONFIG_LIBS)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-.ENDIF # "$(ENABLE_GIO)"!=""
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-ALLTAR : $(MISC)/ucpgio.component
-
-$(MISC)/ucpgio.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpgio.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpgio.component
diff --git a/ucb/source/ucp/gvfs/makefile.mk b/ucb/source/ucp/gvfs/makefile.mk
deleted file mode 100644
index d38e274a1ef7..000000000000
--- a/ucb/source/ucp/gvfs/makefile.mk
+++ /dev/null
@@ -1,90 +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=ucb
-# Version
-UCPGVFS_MAJOR=1
-TARGET=ucpgvfs
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-.IF "$(ENABLE_GNOMEVFS)"!=""
-COMPILER_WARN_ALL=TRUE
-PKGCONFIG_MODULES=gnome-vfs-2.0
-.INCLUDE: pkg_config.mk
-
-.IF "$(OS)" == "SOLARIS"
-LINKFLAGS+=-z nodefs
-.ENDIF # "$(OS)" == "SOLARIS"
-
-.IF "$(OS)" == "LINUX"
-# hack for faked SO environment
-CFLAGS+=-gdwarf-2
-PKGCONFIG_LIBS!:=-Wl,--export-dynamic $(PKGCONFIG_LIBS:s/ -llinc//:s/ -lbonobo-activation//:s/ -lgconf-2//:s/ -lORBit-2//:s/ -lIDL-2//:s/ -lgmodule-2.0//:s/ -lgobject-2.0//:s/ -lgthread-2.0//)
-.ENDIF # "$(OS)" == "LINUX"
-
-# no "lib" prefix
-DLLPRE =
-
-SLOFILES=\
- $(SLO)$/gvfs_content.obj \
- $(SLO)$/gvfs_directory.obj \
- $(SLO)$/gvfs_stream.obj \
- $(SLO)$/gvfs_provider.obj
-
-SHL1NOCHECK=TRUE
-SHL1TARGET=$(TARGET)$(UCPGVFS_MAJOR).uno
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(SLB)$/$(TARGET).lib
-SHL1IMPLIB=i$(TARGET)
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1STDLIBS+=$(PKGCONFIG_LIBS)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-.ENDIF # "$(ENABLE_GNOMEVFS)"!=""
-.ENDIF # L10N_framework
-
-.INCLUDE: target.mk
-
-ALLTAR : $(MISC)/ucpgvfs.component
-
-$(MISC)/ucpgvfs.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpgvfs.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpgvfs.component
diff --git a/ucb/source/ucp/hierarchy/makefile.mk b/ucb/source/ucp/hierarchy/makefile.mk
deleted file mode 100644
index 1d7973796a35..000000000000
--- a/ucb/source/ucp/hierarchy/makefile.mk
+++ /dev/null
@@ -1,91 +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=ucb
-TARGET=ucphier
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-# Version
-UCPHIER_MAJOR=1
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-
-# --- General -----------------------------------------------------
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/hierarchyservices.obj \
- $(SLO)$/hierarchydata.obj \
- $(SLO)$/hierarchyprovider.obj \
- $(SLO)$/hierarchycontent.obj \
- $(SLO)$/hierarchycontentcaps.obj \
- $(SLO)$/hierarchydatasupplier.obj \
- $(SLO)$/dynamicresultset.obj \
- $(SLO)$/hierarchydatasource.obj \
- $(SLO)$/hierarchyuri.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-# --- Shared-Library ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)$(UCPHIER_MAJOR)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-
-# --- Def-File ---------------------------------------------------------
-
-DEF1NAME=$(SHL1TARGET)
-
-# --- Targets ----------------------------------------------------------
-
-.ENDIF # L10N_framework
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/ucphier1.component
-
-$(MISC)/ucphier1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucphier1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucphier1.component
diff --git a/ucb/source/ucp/odma/makefile.mk b/ucb/source/ucp/odma/makefile.mk
deleted file mode 100644
index 302cf19bc9ee..000000000000
--- a/ucb/source/ucp/odma/makefile.mk
+++ /dev/null
@@ -1,110 +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.
-#
-#*************************************************************************
-
-UCP_VERSION=1
-UCP_NAME=odma
-
-
-PRJ=..$/..$/..
-PRJNAME=ucb
-
-TARGET=ucp$(UCP_NAME)
-TARGET2=s$(UCP_NAME)
-
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-TARGET2TYPE=CUI
-LIBTARGET=NO
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-
-# --- General -----------------------------------------------------
-
-SLO1FILES=\
- $(SLO)$/odma_lib.obj \
- $(SLO)$/odma_services.obj \
- $(SLO)$/odma_provider.obj \
- $(SLO)$/odma_content.obj \
- $(SLO)$/odma_resultset.obj \
- $(SLO)$/odma_datasupplier.obj \
- $(SLO)$/odma_inputstream.obj \
- $(SLO)$/odma_contentcaps.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLO1FILES)
-
-# --- Shared-Library ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)$(UCP_VERSION)
-SHL1IMPLIB=i$(TARGET)
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-
-# --- Def-File ---------------------------------------------------------
-
-DEF1NAME=$(SHL1TARGET)
-
-# --- SODMA executable -------------------------------------------------
-OBJFILES= $(OBJ)$/odma_main.obj
-
-APP2TARGET= $(TARGET2)
-APP2OBJS= $(OBJFILES)
-APP2STDLIBS=$(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB)
-
-DEF2DES=UCB ODMA URL converter
-
-# --- odma_lib library -----------------------------------------------
-
-LIB3TARGET=$(LB)/odma_lib.lib
-LIB3ARCHIV=$(LB)/libodma_lib.a
-LIB3OBJFILES=$(OBJ)$/odma_lib.obj
-
-# --- Targets ----------------------------------------------------------
-
-.INCLUDE: target.mk
-
-ALLTAR : $(MISC)/$(TARGET)$(UCP_VERSION).component
-
-$(MISC)/$(TARGET)$(UCP_VERSION).component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- $(TARGET)$(UCP_VERSION).component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt $(TARGET)$(UCP_VERSION).component
diff --git a/ucb/source/ucp/package/makefile.mk b/ucb/source/ucp/package/makefile.mk
deleted file mode 100644
index 079aa2da04ff..000000000000
--- a/ucb/source/ucp/package/makefile.mk
+++ /dev/null
@@ -1,96 +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.
-#
-#*************************************************************************
-
-# UCP Version - Increase, if UCP libraray becomes incompatible.
-UCP_VERSION=1
-
-# Name for UCP. Will become part of the library name (See below).
-UCP_NAME=pkg
-
-PRJ=..$/..$/..
-
-PRJNAME=ucb
-
-TARGET=ucp$(UCP_NAME)
-
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-
-# --- General -----------------------------------------------------
-.IF "$(L10N_framework)"==""
-
-SLOFILES=\
- $(SLO)$/pkgservices.obj \
- $(SLO)$/pkguri.obj \
- $(SLO)$/pkgprovider.obj \
- $(SLO)$/pkgcontent.obj \
- $(SLO)$/pkgcontentcaps.obj \
- $(SLO)$/pkgresultset.obj \
- $(SLO)$/pkgdatasupplier.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-# --- Shared-Library ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)$(UCP_VERSION)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(COMPHELPERLIB) \
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-
-# --- Def-File ---------------------------------------------------------
-
-DEF1NAME=$(SHL1TARGET)
-
-# --- Targets ----------------------------------------------------------
-
-.ENDIF # L10N_framework
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/ucppkg1.component
-
-$(MISC)/ucppkg1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucppkg1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucppkg1.component
diff --git a/ucb/source/ucp/tdoc/makefile.mk b/ucb/source/ucp/tdoc/makefile.mk
deleted file mode 100644
index d3b4c4281968..000000000000
--- a/ucb/source/ucp/tdoc/makefile.mk
+++ /dev/null
@@ -1,101 +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=ucb
-# Version
-UCPTDOC_MAJOR=1
-TARGET=$(ENFORCEDSHLPREFIX)ucptdoc$(UCPTDOC_MAJOR).uno
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-
-# --- General -----------------------------------------------------
-.IF "$(L10N_framework)"==""
-
-# no "lib" prefix
-DLLPRE =
-
-SLOFILES=\
- $(SLO)$/tdoc_provider.obj \
- $(SLO)$/tdoc_services.obj \
- $(SLO)$/tdoc_uri.obj \
- $(SLO)$/tdoc_content.obj \
- $(SLO)$/tdoc_contentcaps.obj \
- $(SLO)$/tdoc_storage.obj \
- $(SLO)$/tdoc_docmgr.obj \
- $(SLO)$/tdoc_datasupplier.obj \
- $(SLO)$/tdoc_resultset.obj \
- $(SLO)$/tdoc_documentcontentfactory.obj \
- $(SLO)$/tdoc_passwordrequest.obj \
- $(SLO)$/tdoc_stgelems.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-# --- Shared-Library ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(COMPHELPERLIB) \
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB)
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-
-# Make symbol renaming match library name for Mac OS X
-.IF "$(OS)"=="MACOSX"
-SYMBOLPREFIX=$(TARGET)
-.ENDIF
-
-DEF1NAME=$(SHL1TARGET)
-
-.ENDIF # L10N_framework
-
-# --- Targets ----------------------------------------------------------
-
-.INCLUDE: target.mk
-
-
-ALLTAR : $(MISC)/ucptdoc1.component
-
-$(MISC)/ucptdoc1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucptdoc1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucptdoc1.component
diff --git a/ucb/source/ucp/webdav/makefile.mk b/ucb/source/ucp/webdav/makefile.mk
deleted file mode 100644
index e9d2889f01c9..000000000000
--- a/ucb/source/ucp/webdav/makefile.mk
+++ /dev/null
@@ -1,161 +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.
-#
-#*************************************************************************
-
-# UCP Version - Increase, if UCP libraray becomes incompatible.
-UCP_VERSION=1
-
-# Name for the UCP. Will become part of the library name (See below).
-UCP_NAME=dav
-
-# Relative path to project root.
-PRJ = ..$/..$/..
-
-# Project Name.
-PRJNAME=ucb
-
-TARGET=ucp$(UCP_NAME)
-
-ENABLE_EXCEPTIONS=TRUE
-USE_DEFFILE=TRUE
-
-# --- Settings ---------------------------------------------------------
-
-.INCLUDE: settings.mk
-.IF "$(L10N_framework)"==""
-
-.IF "$(DISABLE_NEON)" == "TRUE"
-
-@all:
- @echo "neon disabled...."
-
-.ELSE
-
-NEONINCDIR=external$/neon
-
-.IF "$(SYSTEM_NEON)" != "YES"
-.INCLUDE: $(SOLARINCDIR)$/$(NEONINCDIR)$/version.mk
-.ENDIF
-
-CFLAGS+= -DNEON_VERSION=0x$(NEON_VERSION)
-
-.IF "$(SYSTEM_NEON)" == "YES"
-CFLAGS+= $(NEON_CFLAGS)
-.ELSE
-CFLAGS+= -I$(SOLARINCDIR)$/$(NEONINCDIR)
-.ENDIF
-
-.IF "$(SYSTEM_LIBXML)" == "YES"
-CFLAGS+= $(LIBXML_CFLAGS)
-.ELSE
-LIBXMLINCDIR=external$/libxml
-CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
-.ENDIF
-
-.IF "$(SYSTEM_OPENSSL)" == "YES"
-CFLAGS+= $(OPENSSL_CFLAGS)
-.ENDIF
-
-# --- General -----------------------------------------------------
-
-SLOFILES=\
- $(SLO)$/webdavservices.obj \
- $(SLO)$/webdavprovider.obj \
- $(SLO)$/webdavcontent.obj \
- $(SLO)$/webdavcontentcaps.obj \
- $(SLO)$/webdavresultset.obj \
- $(SLO)$/webdavdatasupplier.obj \
- $(SLO)$/ContentProperties.obj \
- $(SLO)$/DAVProperties.obj \
- $(SLO)$/DAVSessionFactory.obj \
- $(SLO)$/DAVResourceAccess.obj \
- $(SLO)$/NeonUri.obj \
- $(SLO)$/NeonInputStream.obj \
- $(SLO)$/NeonPropFindRequest.obj \
- $(SLO)$/NeonHeadRequest.obj \
- $(SLO)$/NeonSession.obj \
- $(SLO)$/NeonLockStore.obj \
- $(SLO)$/DateTimeHelper.obj \
- $(SLO)$/LinkSequence.obj \
- $(SLO)$/LockSequence.obj \
- $(SLO)$/LockEntrySequence.obj \
- $(SLO)$/UCBDeadPropertyValue.obj
-
-LIB1TARGET=$(SLB)$/_$(TARGET).lib
-LIB1OBJFILES=$(SLOFILES)
-
-# --- Shared-Library ---------------------------------------------------
-
-SHL1TARGET=$(TARGET)$(UCP_VERSION)
-SHL1IMPLIB=i$(TARGET)
-
-SHL1VERSIONMAP=$(SOLARENV)/src/component.map
-
-SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB) \
- $(COMPHELPERLIB) \
- $(NEON3RDLIB) \
- $(LIBXML2LIB)
-
-.IF "$(GUI)"=="WNT"
-SHL1STDLIBS+= $(WS2_32LIB)
-SHL1STDLIBS+= $(OPENSSLLIB)
-.ELSE # WNT
-.IF "$(OS)"=="SOLARIS"
-SHL1STDLIBS+= -lnsl -lsocket -ldl
-.ENDIF # SOLARIS
-.IF "$(SYSTEM_OPENSSL)"=="YES"
-SHL1STDLIBS+= $(OPENSSLLIB)
-.ELSE
-SHL1STDLIBS+= $(OPENSSLLIBST)
-.ENDIF
-.ENDIF # WNT
-
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
-SHL1LIBS=$(LIB1TARGET)
-
-# --- Def-File ---------------------------------------------------------
-
-DEF1NAME=$(SHL1TARGET)
-
-.ENDIF #"$(DISABLE_NEON)" == "TRUE"
-
-.ENDIF # L10N_framework
-# --- Targets ----------------------------------------------------------
-
-.INCLUDE: target.mk
-
-ALLTAR : $(MISC)/ucpdav1.component
-
-$(MISC)/ucpdav1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
- ucpdav1.component
- $(XSLTPROC) --nonet --stringparam uri \
- '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
- $(SOLARENV)/bin/createcomponent.xslt ucpdav1.component