2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 $(eval
$(call gb_Library_Library
,configmgr
))
11 $(eval
$(call gb_Library_set_precompiled_header
,configmgr
,configmgr
/inc
/pch
/precompiled_configmgr
))
13 $(eval
$(call gb_Library_add_exception_objects
,configmgr
, \
14 configmgr
/source
/access \
15 configmgr
/source
/broadcaster \
16 configmgr
/source
/childaccess \
17 configmgr
/source
/components \
18 configmgr
/source
/configurationprovider \
19 configmgr
/source
/configurationregistry \
20 configmgr
/source
/data \
21 configmgr
/source
/defaultprovider \
22 configmgr
/source
/groupnode \
23 configmgr
/source
/localizedpropertynode \
24 configmgr
/source
/localizedvaluenode \
25 configmgr
/source
/lock \
26 configmgr
/source
/modifications \
27 configmgr
/source
/node \
28 configmgr
/source
/nodemap \
29 configmgr
/source
/parsemanager \
30 configmgr
/source
/partial \
31 configmgr
/source
/propertynode \
32 configmgr
/source
/readonlyaccess \
33 configmgr
/source
/readwriteaccess \
34 configmgr
/source
/rootaccess \
35 configmgr
/source
/rootnode \
36 configmgr
/source
/setnode \
37 configmgr
/source
/type \
38 configmgr
/source
/update \
39 configmgr
/source
/valueparser \
40 configmgr
/source
/writemodfile \
41 configmgr
/source
/xcdparser \
42 configmgr
/source
/xcsparser \
43 configmgr
/source
/xcuparser \
44 configmgr
/source
/xmldata \
45 $(if
$(ENABLE_DCONF
),configmgr
/source
/dconf
) \
46 $(if
$(filter $(OS
),WNT
),configmgr
/source
/winreg
) \
49 $(eval
$(call gb_Library_use_externals
,configmgr
, \
54 $(eval
$(call gb_Library_use_sdk_api
,configmgr
))
56 $(eval
$(call gb_Library_use_libraries
,configmgr
, \
67 $(eval
$(call gb_Library_set_componentfile
,configmgr
,configmgr
/source
/configmgr
,services
))