summaryrefslogtreecommitdiff
path: root/vbahelper/meson.build
blob: 913ba676dfb0b915999273dec6ffb8a9a7246c4b (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
vbahelper_lib = shared_library('vbahelperlo',
  'source/vbahelper/vbaapplicationbase.cxx',
  'source/vbahelper/vbacolorformat.cxx',
  'source/vbahelper/vbacommandbar.cxx',
  'source/vbahelper/vbacommandbarcontrol.cxx',
  'source/vbahelper/vbacommandbarcontrols.cxx',
  'source/vbahelper/vbacommandbarhelper.cxx',
  'source/vbahelper/vbacommandbars.cxx',
  'source/vbahelper/vbadialogbase.cxx',
  'source/vbahelper/vbadialogsbase.cxx',
  'source/vbahelper/vbadocumentbase.cxx',
  'source/vbahelper/vbadocumentsbase.cxx',
  'source/vbahelper/vbaeventshelperbase.cxx',
  'source/vbahelper/vbafillformat.cxx',
  'source/vbahelper/vbafontbase.cxx',
  'source/vbahelper/vbaglobalbase.cxx',
  'source/vbahelper/vbahelper.cxx',
  'source/vbahelper/vbalineformat.cxx',
  'source/vbahelper/vbapagesetupbase.cxx',
  'source/vbahelper/vbapictureformat.cxx',
  'source/vbahelper/vbapropvalue.cxx',
  'source/vbahelper/vbashape.cxx',
  'source/vbahelper/vbashaperange.cxx',
  'source/vbahelper/vbashapes.cxx',
  'source/vbahelper/vbatextframe.cxx',
  'source/vbahelper/vbawindowbase.cxx',
  udk_fake_h, off_fake_h, oovba_fake_h,
  cpp_args: ['-DVBAHELPER_DLLIMPLEMENTATION',
             '-DLIBO_INTERNAL_ONLY'],
  include_directories: [main_inc, udkh_inc, offapi_inc, oovbaapi_inc, 'inc'],
  link_with: [
    comphelper_lib,
    cppuhelper_lib,
    cppu_lib,
    msfilter_lib,
    sal_lib,
    sb_lib,
    sfx_lib,
    svl_lib,
    svt_lib,
    svxcore_lib,
    tk_lib,
    tl_lib,
    utl_lib,
    vcl_lib,
  ], 
  dependencies: [],
  install: true,
)

msforms_lib = shared_library('msformslo',
  'source/msforms/vbabutton.cxx',
  'source/msforms/vbacheckbox.cxx',
  'source/msforms/vbacombobox.cxx',
  'source/msforms/vbacontrol.cxx',
  'source/msforms/vbacontrols.cxx',
  'source/msforms/vbaframe.cxx',
  'source/msforms/vbaimage.cxx',
  'source/msforms/vbalabel.cxx',
  'source/msforms/vbalistbox.cxx',
  'source/msforms/vbalistcontrolhelper.cxx',
  'source/msforms/vbamultipage.cxx',
  'source/msforms/vbanewfont.cxx',
  'source/msforms/vbapages.cxx',
  'source/msforms/vbaprogressbar.cxx',
  'source/msforms/vbaradiobutton.cxx',
  'source/msforms/vbascrollbar.cxx',
  'source/msforms/vbaspinbutton.cxx',
  'source/msforms/vbasystemaxcontrol.cxx',
  'source/msforms/vbatextbox.cxx',
  'source/msforms/vbatogglebutton.cxx',
  'source/msforms/vbauserform.cxx',
  udk_fake_h, off_fake_h, oovba_fake_h,
  include_directories: [main_inc, udkh_inc, offapi_inc, oovbaapi_inc, 'inc'],
  cpp_args: ['-DLIBO_INTERNAL_ONLY'],
  link_with: [
    comphelper_lib,
    cppu_lib,
    cppuhelper_lib,
    sal_lib,
    sb_lib,
    sfx_lib,
    svl_lib,
    svt_lib,
    svx_lib,
    svxcore_lib,
    tk_lib,
    tl_lib,
    vbahelper_lib,
    vcl_lib,
  ],
  dependencies: [],
  install: true,
)