summaryrefslogtreecommitdiffstats
path: root/stoc/meson.build
blob: a7077f366881a37eab69e1bb78901a4ad6e08cd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
stocservice_lib = shared_library('stocservices',
    'source/typeconv/convert.cxx',
    'source/uriproc/ExternalUriReferenceTranslator.cxx',
    'source/uriproc/UriReference.cxx',
    'source/uriproc/UriReferenceFactory.cxx',
    'source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTexpand.cxx',
    'source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx',
    'source/uriproc/VndSunStarPkgUrlReferenceFactory.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

reflection_lib = shared_library('reflection',
  'source/corereflection/crarray.cxx',
  'source/corereflection/crbase.cxx',
  'source/corereflection/crcomp.cxx',
  'source/corereflection/crefl.cxx',
  'source/corereflection/crenum.cxx',
  'source/corereflection/criface.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

invocation_lib = shared_library('invocation',
  'source/invocation/invocation.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

proxyfac_lib = shared_library('proxyfac',
  'source/proxy_factory/proxyfac.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

invocadapt_lib = shared_library('invocadapt',
  'source/invocation_adapterfactory/iafactory.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

namingservice_lib = shared_library('namingservice',
  'source/namingservice/namingservice.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib],
  dependencies: [],
  install: true,
)

introspection_lib = shared_library('introspection',
  'source/inspect/introspection.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [cppu_lib, cppuhelper_lib, sal_lib, salhelper_lib],
  dependencies: [],
  install: true,
)

boostrap_lib = shared_library('bootstrap',
  'source/defaultregistry/defaultregistry.cxx',
  'source/implementationregistration/implreg.cxx',
  'source/implementationregistration/mergekeys.cxx',
  'source/loader/dllcomponentloader.cxx',
  'source/security/access_controller.cxx',
  'source/security/file_policy.cxx',
  'source/security/permissions.cxx',
  'source/servicemanager/servicemanager.cxx',
  'source/simpleregistry/simpleregistry.cxx',
  udk_fake_h, off_fake_h,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc],
  link_with: [comphelper_lib, cppu_lib, cppuhelper_lib, reg_lib, sal_lib, salhelper_lib, tl_lib],
  dependencies: [],
  install: true,
)