diff options
Diffstat (limited to 'ucb/Library_ucpdav1.mk')
-rw-r--r-- | ucb/Library_ucpdav1.mk | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/ucb/Library_ucpdav1.mk b/ucb/Library_ucpdav1.mk new file mode 100644 index 000000000000..1e074b7e2858 --- /dev/null +++ b/ucb/Library_ucpdav1.mk @@ -0,0 +1,112 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Library_Library,ucpdav1)) + +$(eval $(call gb_Library_add_precompiled_header,ucpdav1,$(SRCDIR)/ucb/inc/pch/precompiled_webdav)) + +$(eval $(call gb_Library_set_componentfile,ucpdav1,ucb/source/ucp/webdav/ucpdav1)) + +$(eval $(call gb_Library_set_include,ucpdav1,\ + $$(INCLUDE) \ + -I$(SRCDIR)/ucb/inc/pch \ + -I$(SRCDIR)/ucb/source/inc \ +)) + +$(eval $(call gb_Library_add_api,ucpdav1,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_Library_add_linked_libs,ucpdav1,\ + comphelper \ + cppuhelper \ + cppu \ + sal \ + salhelper \ + stl \ + tl \ + ucbhelper \ + $(gb_STDLIBS) \ +)) + +ifeq ($(GUI),WNT) +$(eval $(call gb_Library_add_linked_libs,ucpdav1,wsock32)) +ifneq ($(WINDOWS_VISTA_PSDK),) +$(eval $(call gb_Library_add_linked_libs,ucpdav1,ws2_32)) +endif +endif + +ifeq ($(OS),SOLARIS) +$(eval $(call gb_Library_add_linked_libs,ucpdav1,\ + dl \ + nsl \ + socket \ +)) +endif + +$(call gb_Library_use_external,ucpdav1,apr) +$(call gb_Library_use_external,ucpdav1,apr_util) +$(call gb_Library_use_external,ucpdav1,libxml2) +$(call gb_Library_use_external,ucpdav1,openssl) +$(call gb_Library_use_external,ucpdav1,serf) + +$(eval $(call gb_Library_add_exception_objects,ucpdav1,\ + ucb/source/ucp/webdav/webdavservices \ + ucb/source/ucp/webdav/webdavprovider \ + ucb/source/ucp/webdav/webdavcontent \ + ucb/source/ucp/webdav/webdavcontentcaps \ + ucb/source/ucp/webdav/webdavresultset \ + ucb/source/ucp/webdav/webdavdatasupplier \ + ucb/source/ucp/webdav/ContentProperties \ + ucb/source/ucp/webdav/DAVProperties \ + ucb/source/ucp/webdav/DAVSessionFactory \ + ucb/source/ucp/webdav/DAVResourceAccess \ + ucb/source/ucp/webdav/AprEnv \ + ucb/source/ucp/webdav/webdavresponseparser \ + ucb/source/ucp/webdav/SerfUri \ + ucb/source/ucp/webdav/SerfRequestProcessor \ + ucb/source/ucp/webdav/SerfRequestProcessorImpl \ + ucb/source/ucp/webdav/SerfRequestProcessorImplFac \ + ucb/source/ucp/webdav/SerfPropFindReqProcImpl \ + ucb/source/ucp/webdav/SerfPropPatchReqProcImpl \ + ucb/source/ucp/webdav/SerfGetReqProcImpl \ + ucb/source/ucp/webdav/SerfHeadReqProcImpl \ + ucb/source/ucp/webdav/SerfPutReqProcImpl \ + ucb/source/ucp/webdav/SerfPostReqProcImpl \ + ucb/source/ucp/webdav/SerfDeleteReqProcImpl \ + ucb/source/ucp/webdav/SerfMkColReqProcImpl \ + ucb/source/ucp/webdav/SerfCopyReqProcImpl \ + ucb/source/ucp/webdav/SerfMoveReqProcImpl \ + ucb/source/ucp/webdav/SerfLockReqProcImpl \ + ucb/source/ucp/webdav/SerfLockRefreshProcImpl \ + ucb/source/ucp/webdav/SerfUnlockProcImpl \ + ucb/source/ucp/webdav/SerfLockStore \ + ucb/source/ucp/webdav/SerfSession \ + ucb/source/ucp/webdav/SerfCallbacks \ + ucb/source/ucp/webdav/SerfInputStream \ + ucb/source/ucp/webdav/DateTimeHelper \ + ucb/source/ucp/webdav/UCBDeadPropertyValue \ +)) + +# vim: set noet sw=4 ts=4: |