summaryrefslogtreecommitdiff
path: root/starmath/meson.build
blob: c75b812b4f747b17ce981439c2ca4279b9ab3a7d (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
sm_lib = shared_library('smlo',
  'source/AccessibleSmElement.cxx',
  'source/AccessibleSmElementsControl.cxx',
  'source/ElementsDockingWindow.cxx',
  'source/accessibility.cxx',
  'source/action.cxx',
  'source/caret.cxx',
  'source/cfgitem.cxx',
  'source/cursor.cxx',
  'source/dialog.cxx',
  'source/document.cxx',
  'source/edit.cxx',
  'source/format.cxx',
  'source/mathmlattr.cxx',
  'source/mathmlexport.cxx',
  'source/mathmlimport.cxx',
  'source/mathtype.cxx',
  'source/node.cxx',
  'source/ooxmlexport.cxx',
  'source/ooxmlimport.cxx',
  'source/rtfexport.cxx',
  'source/parse.cxx',
  'source/rect.cxx',
  'source/register.cxx',
  'source/smdll.cxx',
  'source/smmod.cxx',
  'source/symbol.cxx',
  'source/tmpdevice.cxx',
  'source/typemap.cxx',
  'source/uiobject.cxx',
  'source/unodoc.cxx',
  'source/unofilter.cxx',
  'source/unomodel.cxx',
  'source/utility.cxx',
  'source/view.cxx',
  'source/visitors.cxx',
  'source/wordexportbase.cxx',
  udk_fake_h, off_fake_h, math_hxx,
  cpp_args: ['-DSM_DLLIMPLEMENTATION',
             '-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc, 'inc', setup_inc, '../oox',],
  link_with: [
        comphelper_lib,
        cppu_lib,
        cppuhelper_lib,
        editeng_lib,
        i18nutil_lib,
        i18nlangtag_lib,
        msfilter_lib,
        oox_lib,
        sal_lib,
        sax_lib,
        sfx_lib,
        sot_lib,
        svl_lib,
        svt_lib,
        svx_lib,
        svxcore_lib,
        tk_lib,
        tl_lib,
        utl_lib,
        vcl_lib,
        xo_lib,
  ],
  dependencies: [],
  gnu_symbol_visibility: 'hidden',
  install: true,
)


smd_lib = shared_library('smdlo',
  'source/smdetect.cxx',
  'source/eqnolefilehdr.cxx',
  udk_fake_h, off_fake_h, math_hxx,
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc, 'inc'],
  link_with: [comphelper_lib, cppu_lib, cppuhelper_lib, sal_lib, sfx_lib, sot_lib, tl_lib, utl_lib],
  gnu_symbol_visibility: 'hidden',
  install: true,
)