summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-02-16 22:22:41 +0200
committerJan-Marek Glogowski <glogow@fbihome.de>2021-04-07 16:13:28 +0000
commitf08560290fad86e338cebeaa309ba18711d5eb8c (patch)
tree9c15d2de9b200a1c99a78368a45ccfb3b4204460
parent034772afc3ac26d80be4042edac01690b6cc2b79 (diff)
Build drawinglayer and sfx2.
Change-Id: Iec3a41a35df93cb44be6474d1f800c003ea03643
-rw-r--r--config_host/config_java.h.meson14
-rw-r--r--config_host/meson.build6
-rw-r--r--drawinglayer/meson.build144
-rw-r--r--idl/meson.build19
-rw-r--r--meson.build4
-rw-r--r--officecfg/Office/UI/meson.build37
-rw-r--r--officecfg/Office/meson.build18
-rw-r--r--officecfg/meson.build13
-rw-r--r--sfx2/meson.build252
9 files changed, 507 insertions, 0 deletions
diff --git a/config_host/config_java.h.meson b/config_host/config_java.h.meson
new file mode 100644
index 000000000000..3412ff2965f0
--- /dev/null
+++ b/config_host/config_java.h.meson
@@ -0,0 +1,14 @@
+#ifndef CONFIG_JAVA_H
+#define CONFIG_JAVA_H
+
+/* JAVA
+ *
+ * Whether we have support for Java extensions, and use own Java
+ * functionality).
+ */
+
+#mesondefine HAVE_FEATURE_JAVA
+
+#mesondefine JAVA_ARCH
+
+#endif
diff --git a/config_host/meson.build b/config_host/meson.build
index a09bc625249e..ae0b8aedc423 100644
--- a/config_host/meson.build
+++ b/config_host/meson.build
@@ -81,6 +81,8 @@ cdata.set_quoted('OOO_VENDOR', 'Vogon high comman')
cdata.set10('HAVE_FEATURE_EXTENSIONS', 1)
cdata.set10('ENABLE_EXTENSION_UPDATE', 1)
+cdata.set10('HAVE_FEATURE_JAVA', false)
+
configure_file(input: 'config_typesizes.h.meson',
output: 'config_typesizes.h',
configuration: cdata)
@@ -180,3 +182,7 @@ configure_file(input: 'config_vendor.h.meson',
configure_file(input: 'config_extensions.h.meson',
output: 'config_extensions.h',
configuration: cdata)
+
+configure_file(input: 'config_java.h.meson',
+ output: 'config_java.h',
+ configuration: cdata)
diff --git a/drawinglayer/meson.build b/drawinglayer/meson.build
new file mode 100644
index 000000000000..88fefa78117c
--- /dev/null
+++ b/drawinglayer/meson.build
@@ -0,0 +1,144 @@
+drawinglayer_lib = shared_library('drawinglayer',
+ 'source/animation/animationtiming.cxx',
+ 'source/attribute/fillgraphicattribute.cxx',
+ 'source/attribute/fillgradientattribute.cxx',
+ 'source/attribute/fillhatchattribute.cxx',
+ 'source/attribute/fontattribute.cxx',
+ 'source/attribute/lineattribute.cxx',
+ 'source/attribute/linestartendattribute.cxx',
+ 'source/attribute/materialattribute3d.cxx',
+ 'source/attribute/sdrallattribute3d.cxx',
+ 'source/attribute/sdrfillattribute.cxx',
+ 'source/attribute/sdrfillgraphicattribute.cxx',
+ 'source/attribute/sdrlightattribute3d.cxx',
+ 'source/attribute/sdrlightingattribute3d.cxx',
+ 'source/attribute/sdrlineattribute.cxx',
+ 'source/attribute/sdrlinestartendattribute.cxx',
+ 'source/attribute/sdrobjectattribute3d.cxx',
+ 'source/attribute/sdrsceneattribute3d.cxx',
+ 'source/attribute/sdrshadowattribute.cxx',
+ 'source/attribute/strokeattribute.cxx',
+ 'source/geometry/viewinformation2d.cxx',
+ 'source/geometry/viewinformation3d.cxx',
+ 'source/primitive2d/animatedprimitive2d.cxx',
+ 'source/primitive2d/backgroundcolorprimitive2d.cxx',
+ 'source/primitive2d/baseprimitive2d.cxx',
+ 'source/primitive2d/bitmapprimitive2d.cxx',
+ 'source/primitive2d/borderlineprimitive2d.cxx',
+ 'source/primitive2d/controlprimitive2d.cxx',
+ 'source/primitive2d/cropprimitive2d.cxx',
+ 'source/primitive2d/discretebitmapprimitive2d.cxx',
+ 'source/primitive2d/discreteshadowprimitive2d.cxx',
+ 'source/primitive2d/embedded3dprimitive2d.cxx',
+ 'source/primitive2d/epsprimitive2d.cxx',
+ 'source/primitive2d/fillgraphicprimitive2d.cxx',
+ 'source/primitive2d/fillgradientprimitive2d.cxx',
+ 'source/primitive2d/fillhatchprimitive2d.cxx',
+ 'source/primitive2d/graphicprimitivehelper2d.cxx',
+ 'source/primitive2d/graphicprimitive2d.cxx',
+ 'source/primitive2d/gridprimitive2d.cxx',
+ 'source/primitive2d/groupprimitive2d.cxx',
+ 'source/primitive2d/helplineprimitive2d.cxx',
+ 'source/primitive2d/hiddengeometryprimitive2d.cxx',
+ 'source/primitive2d/invertprimitive2d.cxx',
+ 'source/primitive2d/markerarrayprimitive2d.cxx',
+ 'source/primitive2d/maskprimitive2d.cxx',
+ 'source/primitive2d/mediaprimitive2d.cxx',
+ 'source/primitive2d/metafileprimitive2d.cxx',
+ 'source/primitive2d/modifiedcolorprimitive2d.cxx',
+ 'source/primitive2d/objectinfoprimitive2d.cxx',
+ 'source/primitive2d/pagehierarchyprimitive2d.cxx',
+ 'source/primitive2d/pagepreviewprimitive2d.cxx',
+ 'source/primitive2d/patternfillprimitive2d.cxx',
+ 'source/primitive2d/pointarrayprimitive2d.cxx',
+ 'source/primitive2d/polygonprimitive2d.cxx',
+ 'source/primitive2d/polypolygonprimitive2d.cxx',
+ 'source/primitive2d/primitivetools2d.cxx',
+ 'source/primitive2d/Primitive2DContainer.cxx',
+ 'source/primitive2d/sceneprimitive2d.cxx',
+ 'source/primitive2d/sdrdecompositiontools2d.cxx',
+ 'source/primitive2d/shadowprimitive2d.cxx',
+ 'source/primitive2d/structuretagprimitive2d.cxx',
+ 'source/primitive2d/svggradientprimitive2d.cxx',
+ 'source/primitive2d/textbreakuphelper.cxx',
+ 'source/primitive2d/textdecoratedprimitive2d.cxx',
+ 'source/primitive2d/texteffectprimitive2d.cxx',
+ 'source/primitive2d/textenumsprimitive2d.cxx',
+ 'source/primitive2d/texthierarchyprimitive2d.cxx',
+ 'source/primitive2d/textlayoutdevice.cxx',
+ 'source/primitive2d/textlineprimitive2d.cxx',
+ 'source/primitive2d/textprimitive2d.cxx',
+ 'source/primitive2d/textstrikeoutprimitive2d.cxx',
+ 'source/primitive2d/Tools.cxx',
+ 'source/primitive2d/transformprimitive2d.cxx',
+ 'source/primitive2d/transparenceprimitive2d.cxx',
+ 'source/primitive2d/unifiedtransparenceprimitive2d.cxx',
+ 'source/primitive2d/wallpaperprimitive2d.cxx',
+ 'source/primitive2d/wrongspellprimitive2d.cxx',
+ 'source/primitive3d/baseprimitive3d.cxx',
+ 'source/primitive3d/groupprimitive3d.cxx',
+ 'source/primitive3d/hatchtextureprimitive3d.cxx',
+ 'source/primitive3d/hiddengeometryprimitive3d.cxx',
+ 'source/primitive3d/modifiedcolorprimitive3d.cxx',
+ 'source/primitive3d/polygonprimitive3d.cxx',
+ 'source/primitive3d/polygontubeprimitive3d.cxx',
+ 'source/primitive3d/polypolygonprimitive3d.cxx',
+ 'source/primitive3d/sdrcubeprimitive3d.cxx',
+ 'source/primitive3d/sdrdecompositiontools3d.cxx',
+ 'source/primitive3d/sdrextrudelathetools3d.cxx',
+ 'source/primitive3d/sdrextrudeprimitive3d.cxx',
+ 'source/primitive3d/sdrlatheprimitive3d.cxx',
+ 'source/primitive3d/sdrpolypolygonprimitive3d.cxx',
+ 'source/primitive3d/sdrprimitive3d.cxx',
+ 'source/primitive3d/sdrsphereprimitive3d.cxx',
+ 'source/primitive3d/shadowprimitive3d.cxx',
+ 'source/primitive3d/textureprimitive3d.cxx',
+ 'source/primitive3d/transformprimitive3d.cxx',
+ 'source/processor2d/baseprocessor2d.cxx',
+ 'source/processor2d/processor2dtools.cxx',
+ 'source/processor2d/contourextractor2d.cxx',
+ 'source/processor2d/getdigitlanguage.cxx',
+ 'source/processor2d/helperwrongspellrenderer.cxx',
+ 'source/processor2d/hittestprocessor2d.cxx',
+ 'source/processor2d/linegeometryextractor2d.cxx',
+ 'source/processor2d/objectinfoextractor2d.cxx',
+ 'source/processor2d/processorfromoutputdevice.cxx',
+ 'source/processor2d/textaspolygonextractor2d.cxx',
+ 'source/processor2d/vclhelperbufferdevice.cxx',
+ 'source/processor2d/vclmetafileprocessor2d.cxx',
+ 'source/processor2d/vclpixelprocessor2d.cxx',
+ 'source/processor2d/vclprocessor2d.cxx',
+ 'source/processor3d/baseprocessor3d.cxx',
+ 'source/processor3d/cutfindprocessor3d.cxx',
+ 'source/processor3d/defaultprocessor3d.cxx',
+ 'source/processor3d/geometry2dextractor.cxx',
+ 'source/processor3d/shadow3dextractor.cxx',
+ 'source/processor3d/zbufferprocessor3d.cxx',
+ 'source/texture/texture3d.cxx',
+ 'source/tools/converters.cxx',
+ 'source/tools/emfplushelper.cxx',
+ 'source/tools/emfphelperdata.cxx',
+ 'source/tools/emfpbrush.cxx',
+ 'source/tools/emfppath.cxx',
+ 'source/tools/emfppen.cxx',
+ 'source/tools/emfpregion.cxx',
+ 'source/tools/emfpimage.cxx',
+ 'source/tools/emfpimageattributes.cxx',
+ 'source/tools/emfpfont.cxx',
+ 'source/tools/emfpstringformat.cxx',
+ 'source/tools/emfpcustomlinecap.cxx',
+ 'source/tools/wmfemfhelper.cxx',
+ 'source/tools/primitive2dxmldump.cxx',
+ 'source/drawinglayeruno/drawinglayeruno.cxx',
+ 'source/drawinglayeruno/xprimitive2drenderer.cxx',
+ 'source/texture/texture.cxx',
+ 'source/dumper/XShapeDumper.cxx',
+ 'source/dumper/EnhancedShapeDumper.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DDRAWINGLAYER_DLLIMPLEMENTATION',
+ '-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'inc'],
+ link_with: [basegfx_lib, comphelper_lib, i18nlangtag_lib, cppuhelper_lib, cppu_lib, tl_lib, svl_lib, svt_lib, vcl_lib, salhelper_lib, tk_lib, sal_lib],
+ dependencies: [libxml_dep],
+)
+
diff --git a/idl/meson.build b/idl/meson.build
new file mode 100644
index 000000000000..7cc1991b7162
--- /dev/null
+++ b/idl/meson.build
@@ -0,0 +1,19 @@
+svidl_bin = executable('svidl',
+ 'source/cmptools/hash.cxx',
+ 'source/cmptools/lex.cxx',
+ 'source/objects/basobj.cxx',
+ 'source/objects/bastype.cxx',
+ 'source/objects/module.cxx',
+ 'source/objects/object.cxx',
+ 'source/objects/slot.cxx',
+ 'source/objects/types.cxx',
+ 'source/prj/command.cxx',
+ 'source/prj/database.cxx',
+ 'source/prj/globals.cxx',
+ 'source/prj/svidl.cxx',
+ 'source/prj/parser.cxx',
+ udk_fake_h, off_fake_h,
+ cpp_args: ['-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, 'inc', udkh_inc, offapi_inc],
+ link_with: [tl_lib, sal_lib],
+)
diff --git a/meson.build b/meson.build
index ab0a25456eb2..456c34e32b7c 100644
--- a/meson.build
+++ b/meson.build
@@ -55,6 +55,7 @@ xext_dep = dependency('xext')
x11_dep = dependency('x11')
fc_dep = dependency('fontconfig')
cairo_dep = dependency('cairo')
+orcus_dep = dependency('liborcus-0.14')
# The version in Ubuntu eoan is too old.
#mdds_dep = dependency('mdds-1.5')
@@ -88,6 +89,7 @@ subdir('comphelper')
subdir('animations')
subdir('eventattacher')
subdir('tools')
+subdir('idl')
subdir('remotebridges')
subdir('binaryurp')
subdir('officecfg')
@@ -108,3 +110,5 @@ subdir('canvas')
subdir('sax')
subdir('cppcanvas')
subdir('framework')
+subdir('drawinglayer')
+subdir('sfx2')
diff --git a/officecfg/Office/UI/meson.build b/officecfg/Office/UI/meson.build
new file mode 100644
index 000000000000..eacb7dda91cd
--- /dev/null
+++ b/officecfg/Office/UI/meson.build
@@ -0,0 +1,37 @@
+sidebar_hxx = custom_target('Sidebar.hxx',
+ output: 'Sidebar.hxx',
+ input: ['../../registry/cppheader.xsl',
+ '../../registry/schema/org/openoffice/Office/UI/Sidebar.xcs'],
+ command: [xslt_bin,
+ '--nonet',
+ '--stringparam',
+ 'ns1',
+ 'Office',
+ '--stringparam',
+ 'ns2',
+ 'UI',
+ '--stringparam',
+ 'ns3',
+ 'Sidebar',
+ '-o',
+ '@OUTPUT@',
+ '@INPUT@'])
+
+toolbarmode_hxx = custom_target('ToolbarMode.hxx',
+ output: 'ToolbarMode.hxx',
+ input: ['../../registry/cppheader.xsl',
+ '../../registry/schema/org/openoffice/Office/UI/ToolbarMode.xcs'],
+ command: [xslt_bin,
+ '--nonet',
+ '--stringparam',
+ 'ns1',
+ 'Office',
+ '--stringparam',
+ 'ns2',
+ 'UI',
+ '--stringparam',
+ 'ns3',
+ 'ToolbarMode',
+ '-o',
+ '@OUTPUT@',
+ '@INPUT@'])
diff --git a/officecfg/Office/meson.build b/officecfg/Office/meson.build
index b422a731a24f..57c3de060fd9 100644
--- a/officecfg/Office/meson.build
+++ b/officecfg/Office/meson.build
@@ -61,3 +61,21 @@ paths_hxx = custom_target('Paths.hxx',
'-o',
'@OUTPUT@',
'@INPUT@'])
+
+protocolhandler_hxx = custom_target('ProtocolHandler.hxx',
+ output: 'ProtocolHandler.hxx',
+ input: ['../registry/cppheader.xsl',
+ '../registry/schema/org/openoffice/Office/ProtocolHandler.xcs'],
+ command: [xslt_bin,
+ '--nonet',
+ '--stringparam',
+ 'ns1',
+ 'Office',
+ '--stringparam',
+ 'ns2',
+ 'ProtocolHandler',
+ '-o',
+ '@OUTPUT@',
+ '@INPUT@'])
+
+subdir('UI')
diff --git a/officecfg/meson.build b/officecfg/meson.build
index fa0285dcdf67..6210adf59c33 100644
--- a/officecfg/meson.build
+++ b/officecfg/meson.build
@@ -39,4 +39,17 @@ vcl_hxx = custom_target('VCL.hxx',
'@OUTPUT@',
'@INPUT@'])
+inet_hxx = custom_target('Inet.hxx',
+ output: 'Inet.hxx',
+ input: ['registry/cppheader.xsl',
+ 'registry/schema/org/openoffice/Inet.xcs'],
+ command: [xslt_bin,
+ '--nonet',
+ '--stringparam',
+ 'ns1',
+ 'Inet',
+ '-o',
+ '@OUTPUT@',
+ '@INPUT@'])
+
setup_inc = include_directories('..') # HACK
diff --git a/sfx2/meson.build b/sfx2/meson.build
new file mode 100644
index 000000000000..31f2ded71017
--- /dev/null
+++ b/sfx2/meson.build
@@ -0,0 +1,252 @@
+sfxslots_hxx = custom_target('sfxslots',
+ output: 'sfxslots.hxx',
+ input: 'sdi/sfxslots.sdi',
+ command: [svidl_bin,
+ '-quiet',
+ '-I' + meson.source_root() + '/include',
+ '-I' + meson.current_source_dir() + '/sdi',
+ '-fs' + meson.build_root() + '/@OUTPUT@',
+ meson.build_root() + '/@INPUT@'])
+
+sfx_lib = shared_library('sfx',
+ 'source/accessibility/AccessibilityCheck.cxx',
+ 'source/accessibility/AccessibilityIssue.cxx',
+ 'source/appl/app.cxx',
+ 'source/appl/appbas.cxx',
+ 'source/appl/appbaslib.cxx',
+ 'source/appl/appcfg.cxx',
+ 'source/appl/appchild.cxx',
+ 'source/appl/appdata.cxx',
+ 'source/appl/appdde.cxx',
+ 'source/appl/appdispatchprovider.cxx',
+ 'source/appl/appinit.cxx',
+ 'source/appl/appmain.cxx',
+ 'source/appl/appmisc.cxx',
+ 'source/appl/appopen.cxx',
+ 'source/appl/appquit.cxx',
+ 'source/appl/appreg.cxx',
+ 'source/appl/appserv.cxx',
+ 'source/appl/appuno.cxx',
+ 'source/appl/childwin.cxx',
+ 'source/appl/childwinimpl.cxx',
+ 'source/appl/fileobj.cxx',
+ 'source/appl/flatpak.cxx',
+ 'source/appl/fwkhelper.cxx',
+ 'source/appl/helpdispatch.cxx',
+ 'source/appl/helpinterceptor.cxx',
+ 'source/appl/impldde.cxx',
+ 'source/appl/linkmgr2.cxx',
+ 'source/appl/linksrc.cxx',
+ 'source/appl/lnkbase2.cxx',
+ 'source/appl/macroloader.cxx',
+ 'source/appl/module.cxx',
+ 'source/appl/newhelp.cxx',
+ 'source/appl/opengrf.cxx',
+ 'source/appl/openuriexternally.cxx',
+ 'source/appl/preventduplicateinteraction.cxx',
+ 'source/appl/sfxhelp.cxx',
+ 'source/appl/sfxpicklist.cxx',
+ 'source/appl/shellimpl.cxx',
+ 'source/appl/shutdownicon.cxx',
+ 'source/appl/workwin.cxx',
+ 'source/appl/xpackcreator.cxx',
+ 'source/bastyp/bitset.cxx',
+ 'source/bastyp/fltfnc.cxx',
+ 'source/bastyp/fltlst.cxx',
+ 'source/bastyp/frmhtml.cxx',
+ 'source/bastyp/frmhtmlw.cxx',
+ 'source/bastyp/helper.cxx',
+ 'source/bastyp/mieclip.cxx',
+ 'source/bastyp/progress.cxx',
+ 'source/bastyp/sfxhtml.cxx',
+ 'source/bastyp/sfxresid.cxx',
+ 'source/config/evntconf.cxx',
+ 'source/control/asyncfunc.cxx',
+ 'source/control/bindings.cxx',
+ 'source/control/ctrlitem.cxx',
+ 'source/control/ctrlfactoryimpl.cxx',
+ 'source/control/dispatch.cxx',
+ 'source/control/itemdel.cxx',
+ 'source/control/minfitem.cxx',
+ 'source/control/msg.cxx',
+ 'source/control/msgpool.cxx',
+ 'source/control/objface.cxx',
+ 'source/control/recentdocsview.cxx',
+ 'source/control/recentdocsviewitem.cxx',
+ 'source/control/request.cxx',
+ 'source/control/sfxstatuslistener.cxx',
+ 'source/control/shell.cxx',
+ 'source/control/sorgitm.cxx',
+ 'source/control/statcach.cxx',
+ 'source/control/templatedefaultview.cxx',
+ 'source/control/templateviewitem.cxx',
+ 'source/control/templatelocalview.cxx',
+ 'source/control/templatecontaineritem.cxx',
+ 'source/control/templatesearchview.cxx',
+ 'source/control/thumbnailviewitem.cxx',
+ 'source/control/thumbnailviewacc.cxx',
+ 'source/control/thumbnailview.cxx',
+ 'source/control/emojiviewitem.cxx',
+ 'source/control/emojiview.cxx',
+ 'source/control/emojicontrol.cxx',
+ 'source/control/emojipopup.cxx',
+ 'source/control/charmapcontrol.cxx',
+ 'source/control/charwin.cxx',
+ 'source/control/unoctitm.cxx',
+ 'source/dialog/alienwarn.cxx',
+ 'source/dialog/backingcomp.cxx',
+ 'source/dialog/backingwindow.cxx',
+ 'source/dialog/basedlgs.cxx',
+ 'source/dialog/checkin.cxx',
+ 'source/dialog/dialoghelper.cxx',
+ 'source/dialog/charmappopup.cxx',
+ 'source/dialog/dinfdlg.cxx',
+ 'source/dialog/dockwin.cxx',
+ 'source/dialog/documentfontsdialog.cxx',
+ 'source/dialog/filedlghelper.cxx',
+ 'source/dialog/filtergrouping.cxx',
+ 'source/dialog/infobar.cxx',
+ 'source/dialog/inputdlg.cxx',
+ 'source/dialog/mailmodel.cxx',
+ 'source/dialog/bluthsnd.cxx',
+ 'source/dialog/mgetempl.cxx',
+ 'source/dialog/navigat.cxx',
+ 'source/dialog/newstyle.cxx',
+ 'source/dialog/partwnd.cxx',
+ 'source/dialog/passwd.cxx',
+ 'source/dialog/printopt.cxx',
+ 'source/dialog/recfloat.cxx',
+ 'source/dialog/securitypage.cxx',
+ 'source/dialog/sfxdlg.cxx',
+ 'source/dialog/splitwin.cxx',
+ 'source/dialog/srchdlg.cxx',
+ 'source/dialog/styfitem.cxx',
+ 'source/dialog/styledlg.cxx',
+ 'source/dialog/tabdlg.cxx',
+ 'source/dialog/templdlg.cxx',
+ 'source/dialog/titledockwin.cxx',
+ 'source/dialog/tplcitem.cxx',
+ 'source/dialog/tplpitem.cxx',
+ 'source/dialog/versdlg.cxx',
+ 'source/doc/DocumentMetadataAccess.cxx',
+ 'source/doc/DocumentSigner.cxx',
+ 'source/doc/Metadatable.cxx',
+ 'source/doc/QuerySaveDocument.cxx',
+ 'source/doc/SfxDocumentMetaData.cxx',
+ 'source/doc/autoredactdialog.cxx',
+ 'source/doc/docfac.cxx',
+ 'source/doc/docfile.cxx',
+ 'source/doc/docfilt.cxx',
+ 'source/doc/docinf.cxx',
+ 'source/doc/docinsert.cxx',
+ 'source/doc/docmacromode.cxx',
+ 'source/doc/docstoragemodifylistener.cxx',
+ 'source/doc/doctempl.cxx',
+ 'source/doc/doctemplates.cxx',
+ 'source/doc/doctemplateslocal.cxx',
+ 'source/doc/exoticfileloadexception.cxx',
+ 'source/doc/frmdescr.cxx',
+ 'source/doc/graphhelp.cxx',
+ 'source/doc/guisaveas.cxx',
+ 'source/doc/iframe.cxx',
+ 'source/doc/new.cxx',
+ 'source/doc/objcont.cxx',
+ 'source/doc/objembed.cxx',
+ 'source/doc/objitem.cxx',
+ 'source/doc/objmisc.cxx',
+ 'source/doc/objserv.cxx',
+ 'source/doc/objstor.cxx',
+ 'source/doc/objxtor.cxx',
+ 'source/doc/oleprops.cxx',
+ 'source/doc/ownsubfilterservice.cxx',
+ 'source/doc/printhelper.cxx',
+ 'source/doc/docundomanager.cxx',
+ 'source/doc/sfxbasemodel.cxx',
+ 'source/doc/sfxmodelfactory.cxx',
+ 'source/doc/SfxRedactionHelper.cxx',
+ 'source/doc/syspath.cxx',
+ 'source/doc/zoomitem.cxx',
+ 'source/doc/templatedlg.cxx',
+ 'source/doc/watermarkitem.cxx',
+ 'source/doc/saveastemplatedlg.cxx',
+ 'source/explorer/nochaos.cxx',
+ 'source/inet/inettbc.cxx',
+ 'source/notebookbar/ContextVBox.cxx',
+ 'source/notebookbar/DropdownBox.cxx',
+ 'source/notebookbar/PriorityHBox.cxx',
+ 'source/notebookbar/PriorityMergedHBox.cxx',
+ 'source/notebookbar/SfxNotebookBar.cxx',
+ 'source/notebookbar/NotebookbarPopup.cxx',
+ 'source/notebookbar/NotebookbarTabControl.cxx',
+ 'source/notify/eventsupplier.cxx',
+ 'source/notify/globalevents.cxx',
+ 'source/notify/hintpost.cxx',
+ 'source/notify/openurlhint.cxx',
+ 'source/safemode/safemode.cxx',
+ 'source/sidebar/Sidebar.cxx',
+ 'source/sidebar/SidebarChildWindow.cxx',
+ 'source/sidebar/SidebarDockingWindow.cxx',
+ 'source/sidebar/SidebarController.cxx',
+ 'source/sidebar/SidebarModelUpdate.cxx',
+ 'source/sidebar/SidebarPanelBase.cxx',
+ 'source/sidebar/SidebarToolBox.cxx',
+ 'source/sidebar/Accessible.cxx',
+ 'source/sidebar/AccessibleTitleBar.cxx',
+ 'source/sidebar/AsynchronousCall.cxx',
+ 'source/sidebar/Context.cxx',
+ 'source/sidebar/ContextChangeBroadcaster.cxx',
+ 'source/sidebar/ContextList.cxx',
+ 'source/sidebar/ControlFactory.cxx',
+ 'source/sidebar/ControllerFactory.cxx',
+ 'source/sidebar/ControllerItem.cxx',
+ 'source/sidebar/Deck.cxx',
+ 'source/sidebar/DeckDescriptor.cxx',
+ 'source/sidebar/DeckLayouter.cxx',
+ 'source/sidebar/DeckTitleBar.cxx',
+ 'source/sidebar/DrawHelper.cxx',
+ 'source/sidebar/FocusManager.cxx',
+ 'source/sidebar/MenuButton.cxx',
+ 'source/sidebar/IContextChangeReceiver.cxx',
+ 'source/sidebar/ILayoutableWindow.cxx',
+ 'source/sidebar/Paint.cxx',
+ 'source/sidebar/Panel.cxx',
+ 'source/sidebar/PanelDescriptor.cxx',
+ 'source/sidebar/PanelTitleBar.cxx',
+ 'source/sidebar/ResourceManager.cxx',
+ 'source/sidebar/TabBar.cxx',
+ 'source/sidebar/TabItem.cxx',
+ 'source/sidebar/TitleBar.cxx',
+ 'source/sidebar/Theme.cxx',
+ 'source/sidebar/Tools.cxx',
+ 'source/sidebar/UnoPanel.cxx',
+ 'source/sidebar/UnoPanels.cxx',
+ 'source/sidebar/UnoDeck.cxx',
+ 'source/sidebar/UnoDecks.cxx',
+ 'source/sidebar/UnoSidebar.cxx',
+ 'source/statbar/stbitem.cxx',
+ 'source/styles/StyleManager.cxx',
+ 'source/toolbox/tbxitem.cxx',
+ 'source/toolbox/weldutils.cxx',
+ 'source/view/classificationcontroller.cxx',
+ 'source/view/classificationhelper.cxx',
+ 'source/view/frame.cxx',
+ 'source/view/frame2.cxx',
+ 'source/view/frmload.cxx',
+ 'source/view/ipclient.cxx',
+ 'source/view/lokcharthelper.cxx',
+ 'source/view/lokhelper.cxx',
+ 'source/view/printer.cxx',
+ 'source/view/sfxbasecontroller.cxx',
+ 'source/view/userinputinterception.cxx',
+ 'source/view/viewfac.cxx',
+ 'source/view/viewfrm.cxx',
+ 'source/view/viewfrm2.cxx',
+ 'source/view/viewprn.cxx',
+ 'source/view/viewsh.cxx',
+ udk_fake_h, off_fake_h, common_hxx, sfxslots_hxx, inet_hxx, protocolhandler_hxx, sidebar_hxx, toolbarmode_hxx,
+ cpp_args: ['-DSFX2_DLLIMPLEMENTATION',
+ '-DLIBO_INTERNAL_ONLY'],
+ include_directories: [main_inc, udkh_inc, offapi_inc, 'inc', 'source/inc', setup_inc],
+ link_with: [comphelper_lib, basegfx_lib, cppuhelper_lib, cppu_lib, drawinglayer_lib, fwe_lib, i18nutil_lib, i18nlangtag_lib, salhelper_lib, sal_lib, sax_lib, sb_lib, sot_lib, svl_lib, svt_lib, tk_lib, tl_lib, ucbhelper_lib, utl_lib, vcl_lib],
+ dependencies: [orcus_dep, libxml_dep]
+) \ No newline at end of file