diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2014-02-25 21:47:33 +0100 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2014-03-06 12:36:22 +0100 |
commit | dcae0509135c2067635ae3cf84b05dc9fb3d2d02 (patch) | |
tree | bf27a61ace258b814b37e3cfc9980e047e9f4d4c /ucb/Library_ucpdav1.mk | |
parent | 0b27253aff771e104a9fd5d17595b205b2fc39fd (diff) |
Build webdav based on serf if neon is disabled.
Change-Id: I0cbb89c8d5ac65eda8bb21aaf0d07996a015d281
Diffstat (limited to 'ucb/Library_ucpdav1.mk')
-rw-r--r-- | ucb/Library_ucpdav1.mk | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/ucb/Library_ucpdav1.mk b/ucb/Library_ucpdav1.mk index 55b3a323b83b..42d273fe39c8 100644 --- a/ucb/Library_ucpdav1.mk +++ b/ucb/Library_ucpdav1.mk @@ -24,6 +24,8 @@ $(eval $(call gb_Library_use_libraries,ucpdav1,\ $(gb_UWINAPI) \ )) +ifeq ($(WITH_WEBDAV),neon) + $(eval $(call gb_Library_use_externals,ucpdav1,\ boost_headers \ libxml2 \ @@ -55,6 +57,59 @@ $(eval $(call gb_Library_add_exception_objects,ucpdav1,\ ucb/source/ucp/webdav-neon/webdavservices \ )) +else # WITH_WEBDAV == serf + +$(eval $(call gb_Library_set_warnings_not_errors,ucpdav1)) + +$(eval $(call gb_Library_use_externals,ucpdav1,\ + boost_headers \ + apr \ + openssl \ + serf \ + zlib \ +)) + +$(eval $(call gb_Library_add_libs,ucpdav1,\ + $(if $(filter $(OS),LINUX),-lpthread) \ +)) + +$(eval $(call gb_Library_add_exception_objects,ucpdav1,\ + ucb/source/ucp/webdav/AprEnv \ + ucb/source/ucp/webdav/ContentProperties \ + ucb/source/ucp/webdav/DAVProperties \ + ucb/source/ucp/webdav/DAVResourceAccess \ + ucb/source/ucp/webdav/DAVSessionFactory \ + ucb/source/ucp/webdav/DateTimeHelper \ + ucb/source/ucp/webdav/SerfCallbacks \ + ucb/source/ucp/webdav/SerfCopyReqProcImpl \ + ucb/source/ucp/webdav/SerfDeleteReqProcImpl \ + ucb/source/ucp/webdav/SerfGetReqProcImpl \ + ucb/source/ucp/webdav/SerfHeadReqProcImpl \ + ucb/source/ucp/webdav/SerfInputStream \ + ucb/source/ucp/webdav/SerfMkColReqProcImpl \ + ucb/source/ucp/webdav/SerfMoveReqProcImpl \ + ucb/source/ucp/webdav/SerfPostReqProcImpl \ + ucb/source/ucp/webdav/SerfPropFindReqProcImpl \ + ucb/source/ucp/webdav/SerfPropPatchReqProcImpl \ + ucb/source/ucp/webdav/SerfPutReqProcImpl \ + ucb/source/ucp/webdav/SerfRequestProcessor \ + ucb/source/ucp/webdav/SerfRequestProcessorImpl \ + ucb/source/ucp/webdav/SerfRequestProcessorImplFac \ + ucb/source/ucp/webdav/SerfSession \ + ucb/source/ucp/webdav/SerfUri \ + ucb/source/ucp/webdav/UCBDeadPropertyValue \ + ucb/source/ucp/webdav/webdavcontent \ + ucb/source/ucp/webdav/webdavcontentcaps \ + ucb/source/ucp/webdav/webdavdatasupplier \ + ucb/source/ucp/webdav/webdavprovider \ + ucb/source/ucp/webdav/webdavresponseparser \ + ucb/source/ucp/webdav/webdavresultset \ + ucb/source/ucp/webdav/webdavservices \ + )) + #ucb/source/ucp/webdav/SerfLockStore + +endif # WITH_WEBDAV + ifeq ($(OS),WNT) $(eval $(call gb_Library_use_system_win32_libs,ucpdav1,\ ws2_32 \ |