oox_lib = shared_library('ooxlo', 'source/core/binarycodec.cxx', 'source/core/contexthandler2.cxx', 'source/core/contexthandler.cxx', 'source/core/fastparser.cxx', 'source/core/fasttokenhandler.cxx', 'source/core/filterbase.cxx', 'source/core/filterdetect.cxx', 'source/core/fragmenthandler2.cxx', 'source/core/fragmenthandler.cxx', 'source/core/recordparser.cxx', 'source/core/relations.cxx', 'source/core/relationshandler.cxx', 'source/core/xmlfilterbase.cxx', 'source/crypto/AgileEngine.cxx', 'source/crypto/CryptTools.cxx', 'source/crypto/DocumentEncryption.cxx', 'source/crypto/DocumentDecryption.cxx', 'source/crypto/Standard2007Engine.cxx', 'source/docprop/docprophandler.cxx', 'source/docprop/ooxmldocpropimport.cxx', 'source/drawingml/chart/axiscontext.cxx', 'source/drawingml/chart/axisconverter.cxx', 'source/drawingml/chart/axismodel.cxx', 'source/drawingml/chart/chartcontextbase.cxx', 'source/drawingml/chart/chartconverter.cxx', 'source/drawingml/chart/chartdrawingfragment.cxx', 'source/drawingml/chart/chartspaceconverter.cxx', 'source/drawingml/chart/chartspacefragment.cxx', 'source/drawingml/chart/chartspacemodel.cxx', 'source/drawingml/chart/converterbase.cxx', 'source/drawingml/chart/datasourcecontext.cxx', 'source/drawingml/chart/datasourceconverter.cxx', 'source/drawingml/chart/datasourcemodel.cxx', 'source/drawingml/chart/modelbase.cxx', 'source/drawingml/chart/objectformatter.cxx', 'source/drawingml/chart/plotareacontext.cxx', 'source/drawingml/chart/plotareaconverter.cxx', 'source/drawingml/chart/plotareamodel.cxx', 'source/drawingml/chart/seriescontext.cxx', 'source/drawingml/chart/seriesconverter.cxx', 'source/drawingml/chart/seriesmodel.cxx', 'source/drawingml/chart/titlecontext.cxx', 'source/drawingml/chart/titleconverter.cxx', 'source/drawingml/chart/titlemodel.cxx', 'source/drawingml/chart/typegroupcontext.cxx', 'source/drawingml/chart/typegroupconverter.cxx', 'source/drawingml/chart/typegroupmodel.cxx', 'source/drawingml/clrschemecontext.cxx', 'source/drawingml/clrscheme.cxx', 'source/drawingml/colorchoicecontext.cxx', 'source/drawingml/connectorshapecontext.cxx', 'source/drawingml/customshapegeometry.cxx', 'source/drawingml/customshapepresetdata.cxx', 'source/drawingml/customshapeproperties.cxx', 'source/drawingml/diagram/constraintlistcontext.cxx', 'source/drawingml/diagram/datamodel.cxx', 'source/drawingml/diagram/datamodelcontext.cxx', 'source/drawingml/diagram/diagram.cxx', 'source/drawingml/diagram/diagramdefinitioncontext.cxx', 'source/drawingml/diagram/diagramfragmenthandler.cxx', 'source/drawingml/diagram/diagramlayoutatoms.cxx', 'source/drawingml/diagram/layoutatomvisitorbase.cxx', 'source/drawingml/diagram/layoutatomvisitors.cxx', 'source/drawingml/diagram/layoutnodecontext.cxx', 'source/drawingml/drawingmltypes.cxx', 'source/drawingml/effectproperties.cxx', 'source/drawingml/effectpropertiescontext.cxx', 'source/drawingml/embeddedwavaudiofile.cxx', 'source/drawingml/fillproperties.cxx', 'source/drawingml/misccontexts.cxx', 'source/drawingml/graphicshapecontext.cxx', 'source/drawingml/guidcontext.cxx', 'source/drawingml/hyperlinkcontext.cxx', 'source/drawingml/linepropertiescontext.cxx', 'source/drawingml/lineproperties.cxx', 'source/drawingml/objectdefaultcontext.cxx', 'source/drawingml/presetgeometrynames.cxx', 'source/drawingml/scene3dcontext.cxx', 'source/drawingml/shapecontext.cxx', 'source/drawingml/shape.cxx', 'source/drawingml/shape3dproperties.cxx', 'source/drawingml/shapegroupcontext.cxx', 'source/drawingml/shapepropertiescontext.cxx', 'source/drawingml/shapepropertymap.cxx', 'source/drawingml/shapestylecontext.cxx', 'source/drawingml/spdefcontext.cxx', 'source/drawingml/table/tablebackgroundstylecontext.cxx', 'source/drawingml/table/tablecellcontext.cxx', 'source/drawingml/table/tablecell.cxx', 'source/drawingml/table/tablecontext.cxx', 'source/drawingml/table/tablepartstylecontext.cxx', 'source/drawingml/table/tableproperties.cxx', 'source/drawingml/table/tablerowcontext.cxx', 'source/drawingml/table/tablerow.cxx', 'source/drawingml/table/tablestylecellstylecontext.cxx', 'source/drawingml/table/tablestylecontext.cxx', 'source/drawingml/table/tablestyle.cxx', 'source/drawingml/table/tablestylelist.cxx', 'source/drawingml/table/tablestylelistfragmenthandler.cxx', 'source/drawingml/table/tablestylepart.cxx', 'source/drawingml/table/tablestyletextstylecontext.cxx', 'source/drawingml/textbodycontext.cxx', 'source/drawingml/textbody.cxx', 'source/drawingml/textbodypropertiescontext.cxx', 'source/drawingml/textbodyproperties.cxx', 'source/drawingml/textcharacterpropertiescontext.cxx', 'source/drawingml/textcharacterproperties.cxx', 'source/drawingml/texteffectscontext.cxx', 'source/drawingml/textfieldcontext.cxx', 'source/drawingml/textfield.cxx', 'source/drawingml/textfont.cxx', 'source/drawingml/textliststylecontext.cxx', 'source/drawingml/textliststyle.cxx', 'source/drawingml/textparagraph.cxx', 'source/drawingml/textparagraphpropertiescontext.cxx', 'source/drawingml/textparagraphproperties.cxx', 'source/drawingml/textrun.cxx', 'source/drawingml/textspacingcontext.cxx', 'source/drawingml/texttabstoplistcontext.cxx', 'source/drawingml/theme.cxx', 'source/drawingml/themeelementscontext.cxx', 'source/drawingml/themefragmenthandler.cxx', 'source/drawingml/ThemeOverrideFragmentHandler.cxx', 'source/drawingml/transform2dcontext.cxx', 'source/dump/dffdumper.cxx', 'source/dump/dumperbase.cxx', 'source/dump/oledumper.cxx', 'source/dump/pptxdumper.cxx', 'source/export/chartexport.cxx', 'source/export/ColorPropertySet.cxx', 'source/export/drawingml.cxx', 'source/export/shapes.cxx', 'source/export/vmlexport.cxx', 'source/helper/attributelist.cxx', 'source/helper/binaryinputstream.cxx', 'source/helper/binaryoutputstream.cxx', 'source/helper/binarystreambase.cxx', 'source/helper/containerhelper.cxx', 'source/helper/graphichelper.cxx', 'source/helper/grabbagstack.cxx', 'source/helper/modelobjecthelper.cxx', 'source/helper/ooxresid.cxx', 'source/helper/progressbar.cxx', 'source/helper/propertymap.cxx', 'source/helper/propertyset.cxx', 'source/helper/storagebase.cxx', 'source/helper/textinputstream.cxx', 'source/helper/zipstorage.cxx', 'source/mathml/export.cxx', 'source/mathml/import.cxx', 'source/mathml/importutils.cxx', 'source/ole/axbinaryreader.cxx', 'source/ole/axbinarywriter.cxx', 'source/ole/axfontdata.cxx', 'source/ole/axcontrol.cxx', 'source/ole/axcontrolfragment.cxx', 'source/ole/olehelper.cxx', 'source/ole/oleobjecthelper.cxx', 'source/ole/olestorage.cxx', 'source/ole/vbacontrol.cxx', 'source/ole/vbaexport.cxx', 'source/ole/vbahelper.cxx', 'source/ole/vbainputstream.cxx', 'source/ole/vbamodule.cxx', 'source/ole/vbaproject.cxx', 'source/ppt/animationspersist.cxx', 'source/ppt/animationtypes.cxx', 'source/ppt/animvariantcontext.cxx', 'source/ppt/backgroundproperties.cxx', 'source/ppt/buildlistcontext.cxx', 'source/ppt/comments.cxx', 'source/ppt/commonbehaviorcontext.cxx', 'source/ppt/commontimenodecontext.cxx', 'source/ppt/conditioncontext.cxx', 'source/ppt/customshowlistcontext.cxx', 'source/ppt/headerfootercontext.cxx', 'source/ppt/layoutfragmenthandler.cxx', 'source/ppt/pptfilterhelpers.cxx', 'source/ppt/pptgraphicshapecontext.cxx', 'source/ppt/pptimport.cxx', 'source/ppt/pptshapecontext.cxx', 'source/ppt/pptshape.cxx', 'source/ppt/pptshapegroupcontext.cxx', 'source/ppt/pptshapepropertiescontext.cxx', 'source/ppt/presentationfragmenthandler.cxx', 'source/ppt/presPropsfragmenthandler.cxx', 'source/ppt/slidefragmenthandler.cxx', 'source/ppt/slidemastertextstylescontext.cxx', 'source/ppt/slidepersist.cxx', 'source/ppt/slidetimingcontext.cxx', 'source/ppt/slidetransitioncontext.cxx', 'source/ppt/slidetransition.cxx', 'source/ppt/soundactioncontext.cxx', 'source/ppt/timeanimvaluecontext.cxx', 'source/ppt/timenode.cxx', 'source/ppt/timenodelistcontext.cxx', 'source/ppt/timetargetelementcontext.cxx', 'source/ppt/extdrawingfragmenthandler.cxx', 'source/shape/LockedCanvasContext.cxx', 'source/shape/ShapeContextHandler.cxx', 'source/shape/ShapeDrawingFragmentHandler.cxx', 'source/shape/ShapeFilterBase.cxx', 'source/shape/WpgContext.cxx', 'source/shape/WpsContext.cxx', 'source/token/namespacemap.cxx', 'source/token/propertynames.cxx', 'source/token/tokenmap.cxx', 'source/token/relationship.cxx', 'source/vml/vmldrawing.cxx', 'source/vml/vmldrawingfragment.cxx', 'source/vml/vmlformatting.cxx', 'source/vml/vmlinputstream.cxx', 'source/vml/vmlshapecontainer.cxx', 'source/vml/vmlshapecontext.cxx', 'source/vml/vmlshape.cxx', 'source/vml/vmltextboxcontext.cxx', 'source/vml/vmltextbox.cxx', 'source/drawingml/color.cxx', udk_fake_h, off_fake_h, oovba_fake_h, cpp_args: ['-DOOX_DLLIMPLEMENTATION', '-DLIBO_INTERNAL_ONLY'], include_directories: [main_inc, udkh_inc, offapi_inc, 'inc', oovbaapi_inc], link_with: [avmedia_lib, basegfx_lib, comphelper_lib, cppuhelper_lib, cppu_lib, editeng_lib, expwrap_lib, drawinglayer_lib, sal_lib, i18nlangtag_lib, msfilter_lib, sax_lib, sfx_lib, svl_lib, svt_lib, svx_lib, svxcore_lib, sot_lib, tl_lib, utl_lib, vcl_lib, xo_lib, xmlscript_lib], dependencies: [nss_dep], install: true, )