office-gobmx/ucb/Library_ucpcmis1.mk
Cédric Bosdonnat 4cb0143327 CMIS UCP: Added support for Binding URL and Repository as folders
This feature needed to change quite some code in the way children are
fetched in CMIS UCP to avoid running several times the same HTTP
requests.

The new URLs will find the following scheme:
 + Children of vnd.libreoffice.cmis+atom://admin@http-encoded-binding-url-no-repoid/
   are the repositories listed by the binding URL
 + Children of vnd.libreoffice.cmis+atom://admin@http-encoded-binding-url-no-repoid/repoid
   are the root folder of the repository

Change-Id: I405d88c82e6fc9f1110a84165a151257c4ce60db
2012-07-09 17:36:12 +02:00

62 lines
1.9 KiB
Makefile

# -*- 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_use_sdk_api,ucpcmis1))
$(eval $(call gb_Library_use_libraries,ucpcmis1,\
comphelper \
cppu \
cppuhelper \
sal \
salhelper \
ucbhelper \
tl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_use_externals,ucpcmis1,\
cmis \
curl \
libxml2 \
boostdatetime \
))
$(eval $(call gb_Library_add_exception_objects,ucpcmis1,\
ucb/source/ucp/cmis/auth_provider \
ucb/source/ucp/cmis/cmis_content \
ucb/source/ucp/cmis/cmis_repo_content \
ucb/source/ucp/cmis/cmis_datasupplier \
ucb/source/ucp/cmis/cmis_provider \
ucb/source/ucp/cmis/cmis_resultset \
ucb/source/ucp/cmis/cmis_url \
))
# vim: set noet sw=4 ts=4: