diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2020-02-16 22:22:41 +0200 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2021-04-07 16:13:28 +0000 |
commit | f08560290fad86e338cebeaa309ba18711d5eb8c (patch) | |
tree | 9c15d2de9b200a1c99a78368a45ccfb3b4204460 | |
parent | 034772afc3ac26d80be4042edac01690b6cc2b79 (diff) |
Build drawinglayer and sfx2.
Change-Id: Iec3a41a35df93cb44be6474d1f800c003ea03643
-rw-r--r-- | config_host/config_java.h.meson | 14 | ||||
-rw-r--r-- | config_host/meson.build | 6 | ||||
-rw-r--r-- | drawinglayer/meson.build | 144 | ||||
-rw-r--r-- | idl/meson.build | 19 | ||||
-rw-r--r-- | meson.build | 4 | ||||
-rw-r--r-- | officecfg/Office/UI/meson.build | 37 | ||||
-rw-r--r-- | officecfg/Office/meson.build | 18 | ||||
-rw-r--r-- | officecfg/meson.build | 13 | ||||
-rw-r--r-- | sfx2/meson.build | 252 |
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 |