1b63233d8Sdamjan############################################################### 2b63233d8Sdamjan# 3b63233d8Sdamjan# Licensed to the Apache Software Foundation (ASF) under one 4b63233d8Sdamjan# or more contributor license agreements. See the NOTICE file 5b63233d8Sdamjan# distributed with this work for additional information 6b63233d8Sdamjan# regarding copyright ownership. The ASF licenses this file 7b63233d8Sdamjan# to you under the Apache License, Version 2.0 (the 8b63233d8Sdamjan# "License"); you may not use this file except in compliance 9b63233d8Sdamjan# with the License. You may obtain a copy of the License at 10b63233d8Sdamjan# 11b63233d8Sdamjan# http://www.apache.org/licenses/LICENSE-2.0 12b63233d8Sdamjan# 13b63233d8Sdamjan# Unless required by applicable law or agreed to in writing, 14b63233d8Sdamjan# software distributed under the License is distributed on an 15b63233d8Sdamjan# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16b63233d8Sdamjan# KIND, either express or implied. See the License for the 17b63233d8Sdamjan# specific language governing permissions and limitations 18b63233d8Sdamjan# under the License. 19b63233d8Sdamjan# 20b63233d8Sdamjan############################################################### 21b63233d8Sdamjan 22b63233d8Sdamjan 23b63233d8Sdamjan 24b63233d8Sdamjan$(eval $(call gb_Library_Library,oox)) 25b63233d8Sdamjan 26b63233d8Sdamjan$(eval $(call gb_Library_add_package_headers,oox,oox_inc)) 27b63233d8Sdamjan$(eval $(call gb_Library_add_package_headers,oox,oox_source)) 28b63233d8Sdamjan$(eval $(call gb_Library_add_package_headers,oox,oox_generated)) 29b63233d8Sdamjan 30b63233d8Sdamjan$(eval $(call gb_Library_set_componentfile,oox,oox/util/oox)) 31b63233d8Sdamjan 32b63233d8Sdamjan$(eval $(call gb_Library_add_api,oox,\ 33b63233d8Sdamjan udkapi \ 34b63233d8Sdamjan offapi \ 35b63233d8Sdamjan)) 36b63233d8Sdamjan 37b63233d8Sdamjan$(eval $(call gb_Library_set_include,oox,\ 38b63233d8Sdamjan -I$(SRCDIR)/oox/inc \ 39b63233d8Sdamjan -I$(OUTDIR)/inc \ 40b63233d8Sdamjan -I$(WORKDIR)/CustomTarget/oox/source \ 41b63233d8Sdamjan $$(INCLUDE) \ 42b63233d8Sdamjan)) 43b63233d8Sdamjan 44b63233d8Sdamjan$(eval $(call gb_Library_add_defs,oox,\ 45b63233d8Sdamjan -DOOX_DLLIMPLEMENTATION \ 46b63233d8Sdamjan)) 47b63233d8Sdamjan 48b63233d8Sdamjan$(eval $(call gb_Library_add_linked_libs,oox,\ 49b63233d8Sdamjan basegfx \ 50b63233d8Sdamjan comphelper \ 51b63233d8Sdamjan cppu \ 52b63233d8Sdamjan cppuhelper \ 53b63233d8Sdamjan sal \ 54b63233d8Sdamjan sax \ 55b63233d8Sdamjan xcr \ 56b63233d8Sdamjan stl \ 57b63233d8Sdamjan $(gb_STDLIBS) \ 58b63233d8Sdamjan)) 59b63233d8Sdamjan 60b63233d8Sdamjan$(call gb_Library_use_external,oox,openssl) 61b63233d8Sdamjan 62b63233d8Sdamjan# object files ---------------------------------------------------------------- 63b63233d8Sdamjan 64b63233d8Sdamjan$(eval $(call gb_Library_add_exception_objects,oox,\ 65b63233d8Sdamjan oox/source/core/binarycodec \ 66b63233d8Sdamjan oox/source/core/binaryfilterbase \ 67b63233d8Sdamjan oox/source/core/contexthandler \ 68b63233d8Sdamjan oox/source/core/contexthandler2 \ 69*4e7b0f82SDamjan Jovanovic oox/source/core/encryption \ 70b63233d8Sdamjan oox/source/core/fastparser \ 71b63233d8Sdamjan oox/source/core/fasttokenhandler \ 72b63233d8Sdamjan oox/source/core/filterbase \ 73b63233d8Sdamjan oox/source/core/filterdetect \ 74b63233d8Sdamjan oox/source/core/fragmenthandler \ 75b63233d8Sdamjan oox/source/core/fragmenthandler2 \ 76b63233d8Sdamjan oox/source/core/recordparser \ 77b63233d8Sdamjan oox/source/core/relations \ 78b63233d8Sdamjan oox/source/core/relationshandler \ 79b63233d8Sdamjan oox/source/core/services \ 80b63233d8Sdamjan oox/source/core/xmlfilterbase \ 81b63233d8Sdamjan oox/source/docprop/docprophandler \ 82b63233d8Sdamjan oox/source/docprop/ooxmldocpropimport \ 83b63233d8Sdamjan oox/source/drawingml/clrscheme \ 84b63233d8Sdamjan oox/source/drawingml/clrschemecontext \ 85b63233d8Sdamjan oox/source/drawingml/color \ 86b63233d8Sdamjan oox/source/drawingml/colorchoicecontext \ 87b63233d8Sdamjan oox/source/drawingml/connectorshapecontext \ 88b63233d8Sdamjan oox/source/drawingml/customshapegeometry \ 89b63233d8Sdamjan oox/source/drawingml/customshapeproperties \ 90b63233d8Sdamjan oox/source/drawingml/drawingmltypes \ 91b63233d8Sdamjan oox/source/drawingml/embeddedwavaudiofile \ 92b63233d8Sdamjan oox/source/drawingml/fillproperties \ 93b63233d8Sdamjan oox/source/drawingml/fillpropertiesgroupcontext \ 94b63233d8Sdamjan oox/source/drawingml/graphicshapecontext \ 95b63233d8Sdamjan oox/source/drawingml/guidcontext \ 96b63233d8Sdamjan oox/source/drawingml/hyperlinkcontext \ 97b63233d8Sdamjan oox/source/drawingml/lineproperties \ 98b63233d8Sdamjan oox/source/drawingml/linepropertiescontext \ 99b63233d8Sdamjan oox/source/drawingml/objectdefaultcontext \ 100b63233d8Sdamjan oox/source/drawingml/shape \ 101b63233d8Sdamjan oox/source/drawingml/shapecontext \ 102b63233d8Sdamjan oox/source/drawingml/shapegroupcontext \ 103b63233d8Sdamjan oox/source/drawingml/shapepropertiescontext \ 104b63233d8Sdamjan oox/source/drawingml/shapepropertymap \ 105b63233d8Sdamjan oox/source/drawingml/shapestylecontext \ 106b63233d8Sdamjan oox/source/drawingml/spdefcontext \ 107b63233d8Sdamjan oox/source/drawingml/textbody \ 108b63233d8Sdamjan oox/source/drawingml/textbodycontext \ 109b63233d8Sdamjan oox/source/drawingml/textbodyproperties \ 110b63233d8Sdamjan oox/source/drawingml/textbodypropertiescontext \ 111b63233d8Sdamjan oox/source/drawingml/textcharacterproperties \ 112b63233d8Sdamjan oox/source/drawingml/textcharacterpropertiescontext \ 113b63233d8Sdamjan oox/source/drawingml/textfield \ 114b63233d8Sdamjan oox/source/drawingml/textfieldcontext \ 115b63233d8Sdamjan oox/source/drawingml/textfont \ 116b63233d8Sdamjan oox/source/drawingml/textliststyle \ 117b63233d8Sdamjan oox/source/drawingml/textliststylecontext \ 118b63233d8Sdamjan oox/source/drawingml/textparagraph \ 119b63233d8Sdamjan oox/source/drawingml/textparagraphproperties \ 120b63233d8Sdamjan oox/source/drawingml/textparagraphpropertiescontext \ 121b63233d8Sdamjan oox/source/drawingml/textrun \ 122b63233d8Sdamjan oox/source/drawingml/textspacingcontext \ 123b63233d8Sdamjan oox/source/drawingml/texttabstoplistcontext \ 124b63233d8Sdamjan oox/source/drawingml/theme \ 125b63233d8Sdamjan oox/source/drawingml/themeelementscontext \ 126b63233d8Sdamjan oox/source/drawingml/themefragmenthandler \ 127b63233d8Sdamjan oox/source/drawingml/transform2dcontext \ 128b63233d8Sdamjan oox/source/drawingml/chart/axiscontext \ 129b63233d8Sdamjan oox/source/drawingml/chart/axisconverter \ 130b63233d8Sdamjan oox/source/drawingml/chart/axismodel \ 131b63233d8Sdamjan oox/source/drawingml/chart/chartcontextbase \ 132b63233d8Sdamjan oox/source/drawingml/chart/chartconverter \ 133b63233d8Sdamjan oox/source/drawingml/chart/chartdrawingfragment \ 134b63233d8Sdamjan oox/source/drawingml/chart/chartspaceconverter \ 135b63233d8Sdamjan oox/source/drawingml/chart/chartspacefragment \ 136b63233d8Sdamjan oox/source/drawingml/chart/chartspacemodel \ 137b63233d8Sdamjan oox/source/drawingml/chart/converterbase \ 138b63233d8Sdamjan oox/source/drawingml/chart/datasourcecontext \ 139b63233d8Sdamjan oox/source/drawingml/chart/datasourceconverter \ 140b63233d8Sdamjan oox/source/drawingml/chart/datasourcemodel \ 141b63233d8Sdamjan oox/source/drawingml/chart/modelbase \ 142b63233d8Sdamjan oox/source/drawingml/chart/objectformatter \ 143b63233d8Sdamjan oox/source/drawingml/chart/plotareacontext \ 144b63233d8Sdamjan oox/source/drawingml/chart/plotareaconverter \ 145b63233d8Sdamjan oox/source/drawingml/chart/plotareamodel \ 146b63233d8Sdamjan oox/source/drawingml/chart/seriescontext \ 147b63233d8Sdamjan oox/source/drawingml/chart/seriesconverter \ 148b63233d8Sdamjan oox/source/drawingml/chart/seriesmodel \ 149b63233d8Sdamjan oox/source/drawingml/chart/titlecontext \ 150b63233d8Sdamjan oox/source/drawingml/chart/titleconverter \ 151b63233d8Sdamjan oox/source/drawingml/chart/titlemodel \ 152b63233d8Sdamjan oox/source/drawingml/chart/typegroupcontext \ 153b63233d8Sdamjan oox/source/drawingml/chart/typegroupconverter \ 154b63233d8Sdamjan oox/source/drawingml/chart/typegroupmodel \ 155b63233d8Sdamjan oox/source/drawingml/diagram/datamodelcontext \ 156b63233d8Sdamjan oox/source/drawingml/diagram/diagram \ 157b63233d8Sdamjan oox/source/drawingml/diagram/diagramdefinitioncontext \ 158b63233d8Sdamjan oox/source/drawingml/diagram/diagramfragmenthandler \ 159b63233d8Sdamjan oox/source/drawingml/diagram/diagramlayoutatoms \ 160b63233d8Sdamjan oox/source/drawingml/diagram/layoutnodecontext \ 161b63233d8Sdamjan oox/source/drawingml/table/tablebackgroundstylecontext \ 162b63233d8Sdamjan oox/source/drawingml/table/tablecell \ 163b63233d8Sdamjan oox/source/drawingml/table/tablecellcontext \ 164b63233d8Sdamjan oox/source/drawingml/table/tablecontext \ 165b63233d8Sdamjan oox/source/drawingml/table/tablepartstylecontext \ 166b63233d8Sdamjan oox/source/drawingml/table/tableproperties \ 167b63233d8Sdamjan oox/source/drawingml/table/tablerow \ 168b63233d8Sdamjan oox/source/drawingml/table/tablerowcontext \ 169b63233d8Sdamjan oox/source/drawingml/table/tablestyle \ 170b63233d8Sdamjan oox/source/drawingml/table/tablestylecellstylecontext \ 171b63233d8Sdamjan oox/source/drawingml/table/tablestylecontext \ 172b63233d8Sdamjan oox/source/drawingml/table/tablestylelist \ 173b63233d8Sdamjan oox/source/drawingml/table/tablestylelistfragmenthandler \ 174b63233d8Sdamjan oox/source/drawingml/table/tablestylepart \ 175b63233d8Sdamjan oox/source/drawingml/table/tablestyletextstylecontext \ 176b63233d8Sdamjan oox/source/dump/biffdumper \ 177b63233d8Sdamjan oox/source/dump/dffdumper \ 178b63233d8Sdamjan oox/source/dump/dumperbase \ 179b63233d8Sdamjan oox/source/dump/oledumper \ 180b63233d8Sdamjan oox/source/dump/pptxdumper \ 181b63233d8Sdamjan oox/source/dump/xlsbdumper \ 182b63233d8Sdamjan oox/source/helper/attributelist \ 183b63233d8Sdamjan oox/source/helper/binaryinputstream \ 184b63233d8Sdamjan oox/source/helper/binaryoutputstream \ 185b63233d8Sdamjan oox/source/helper/binarystreambase \ 186b63233d8Sdamjan oox/source/helper/containerhelper \ 187f42644c3SDamjan Jovanovic oox/source/helper/datetimehelper \ 188b63233d8Sdamjan oox/source/helper/graphichelper \ 189b63233d8Sdamjan oox/source/helper/modelobjecthelper \ 190*4e7b0f82SDamjan Jovanovic oox/source/helper/openssl_wrapper \ 191b63233d8Sdamjan oox/source/helper/progressbar \ 192b63233d8Sdamjan oox/source/helper/propertymap \ 193b63233d8Sdamjan oox/source/helper/propertyset \ 194b63233d8Sdamjan oox/source/helper/storagebase \ 195b63233d8Sdamjan oox/source/helper/textinputstream \ 196b63233d8Sdamjan oox/source/helper/zipstorage \ 197b63233d8Sdamjan oox/source/ole/axbinaryreader \ 198b63233d8Sdamjan oox/source/ole/axcontrol \ 199b63233d8Sdamjan oox/source/ole/axcontrolfragment \ 200b63233d8Sdamjan oox/source/ole/olehelper \ 201b63233d8Sdamjan oox/source/ole/oleobjecthelper \ 202b63233d8Sdamjan oox/source/ole/olestorage \ 203b63233d8Sdamjan oox/source/ole/vbacontrol \ 204b63233d8Sdamjan oox/source/ole/vbahelper \ 205b63233d8Sdamjan oox/source/ole/vbainputstream \ 206b63233d8Sdamjan oox/source/ole/vbamodule \ 207b63233d8Sdamjan oox/source/ole/vbaproject \ 208b63233d8Sdamjan oox/source/ole/vbaprojectfilter \ 209b63233d8Sdamjan oox/source/ppt/animationspersist \ 210b63233d8Sdamjan oox/source/ppt/animationtypes \ 211b63233d8Sdamjan oox/source/ppt/animvariantcontext \ 212b63233d8Sdamjan oox/source/ppt/backgroundproperties \ 213b63233d8Sdamjan oox/source/ppt/buildlistcontext \ 214b63233d8Sdamjan oox/source/ppt/commonbehaviorcontext \ 215b63233d8Sdamjan oox/source/ppt/commontimenodecontext \ 216b63233d8Sdamjan oox/source/ppt/conditioncontext \ 217b63233d8Sdamjan oox/source/ppt/customshowlistcontext \ 218b63233d8Sdamjan oox/source/ppt/headerfootercontext \ 219b63233d8Sdamjan oox/source/ppt/layoutfragmenthandler \ 220b63233d8Sdamjan oox/source/ppt/pptfilterhelpers \ 221b63233d8Sdamjan oox/source/ppt/pptimport \ 222b63233d8Sdamjan oox/source/ppt/pptshape \ 223b63233d8Sdamjan oox/source/ppt/pptshapecontext \ 224b63233d8Sdamjan oox/source/ppt/pptshapegroupcontext \ 225b63233d8Sdamjan oox/source/ppt/pptshapepropertiescontext \ 226b63233d8Sdamjan oox/source/ppt/presentationfragmenthandler \ 227b63233d8Sdamjan oox/source/ppt/slidefragmenthandler \ 228b63233d8Sdamjan oox/source/ppt/slidemastertextstylescontext \ 229b63233d8Sdamjan oox/source/ppt/slidepersist \ 230b63233d8Sdamjan oox/source/ppt/slidetimingcontext \ 231b63233d8Sdamjan oox/source/ppt/slidetransition \ 232b63233d8Sdamjan oox/source/ppt/slidetransitioncontext \ 233b63233d8Sdamjan oox/source/ppt/soundactioncontext \ 234b63233d8Sdamjan oox/source/ppt/timeanimvaluecontext \ 235b63233d8Sdamjan oox/source/ppt/timenode \ 236b63233d8Sdamjan oox/source/ppt/timenodelistcontext \ 237b63233d8Sdamjan oox/source/ppt/timetargetelementcontext \ 238b63233d8Sdamjan oox/source/shape/ShapeContextHandler \ 239b63233d8Sdamjan oox/source/shape/ShapeFilterBase \ 240b63233d8Sdamjan oox/source/token/namespacemap \ 241b63233d8Sdamjan oox/source/token/propertynames \ 242b63233d8Sdamjan oox/source/token/tokenmap \ 243b63233d8Sdamjan oox/source/vml/vmldrawing \ 244b63233d8Sdamjan oox/source/vml/vmldrawingfragment \ 245b63233d8Sdamjan oox/source/vml/vmlformatting \ 246b63233d8Sdamjan oox/source/vml/vmlinputstream \ 247b63233d8Sdamjan oox/source/vml/vmlshape \ 248b63233d8Sdamjan oox/source/vml/vmlshapecontainer \ 249b63233d8Sdamjan oox/source/vml/vmlshapecontext \ 250b63233d8Sdamjan oox/source/vml/vmltextbox \ 251b63233d8Sdamjan oox/source/vml/vmltextboxcontext \ 252b63233d8Sdamjan oox/source/xls/addressconverter \ 253b63233d8Sdamjan oox/source/xls/autofilterbuffer \ 254b63233d8Sdamjan oox/source/xls/autofiltercontext \ 255b63233d8Sdamjan oox/source/xls/biffcodec \ 256b63233d8Sdamjan oox/source/xls/biffdetector \ 257b63233d8Sdamjan oox/source/xls/biffhelper \ 258b63233d8Sdamjan oox/source/xls/biffinputstream \ 259b63233d8Sdamjan oox/source/xls/biffoutputstream \ 260b63233d8Sdamjan oox/source/xls/chartsheetfragment \ 261b63233d8Sdamjan oox/source/xls/commentsbuffer \ 262b63233d8Sdamjan oox/source/xls/commentsfragment \ 263b63233d8Sdamjan oox/source/xls/condformatbuffer \ 264b63233d8Sdamjan oox/source/xls/condformatcontext \ 265b63233d8Sdamjan oox/source/xls/connectionsbuffer \ 266b63233d8Sdamjan oox/source/xls/connectionsfragment \ 267b63233d8Sdamjan oox/source/xls/defnamesbuffer \ 268b63233d8Sdamjan oox/source/xls/drawingbase \ 269b63233d8Sdamjan oox/source/xls/drawingfragment \ 270b63233d8Sdamjan oox/source/xls/drawingmanager \ 271b63233d8Sdamjan oox/source/xls/excelchartconverter \ 272b63233d8Sdamjan oox/source/xls/excelfilter \ 273b63233d8Sdamjan oox/source/xls/excelhandlers \ 274b63233d8Sdamjan oox/source/xls/excelvbaproject \ 275b63233d8Sdamjan oox/source/xls/externallinkbuffer \ 276b63233d8Sdamjan oox/source/xls/externallinkfragment \ 277b63233d8Sdamjan oox/source/xls/formulabase \ 278b63233d8Sdamjan oox/source/xls/formulaparser \ 279b63233d8Sdamjan oox/source/xls/numberformatsbuffer \ 280b63233d8Sdamjan oox/source/xls/ooxformulaparser \ 281b63233d8Sdamjan oox/source/xls/pagesettings \ 282b63233d8Sdamjan oox/source/xls/pivotcachebuffer \ 283b63233d8Sdamjan oox/source/xls/pivotcachefragment \ 284b63233d8Sdamjan oox/source/xls/pivottablebuffer \ 285b63233d8Sdamjan oox/source/xls/pivottablefragment \ 286b63233d8Sdamjan oox/source/xls/querytablebuffer \ 287b63233d8Sdamjan oox/source/xls/querytablefragment \ 288b63233d8Sdamjan oox/source/xls/richstring \ 289b63233d8Sdamjan oox/source/xls/richstringcontext \ 290b63233d8Sdamjan oox/source/xls/scenariobuffer \ 291b63233d8Sdamjan oox/source/xls/scenariocontext \ 292b63233d8Sdamjan oox/source/xls/sharedstringsbuffer \ 293b63233d8Sdamjan oox/source/xls/sharedstringsfragment \ 294b63233d8Sdamjan oox/source/xls/sheetdatabuffer \ 295b63233d8Sdamjan oox/source/xls/sheetdatacontext \ 296b63233d8Sdamjan oox/source/xls/stylesbuffer \ 297b63233d8Sdamjan oox/source/xls/stylesfragment \ 298b63233d8Sdamjan oox/source/xls/tablebuffer \ 299b63233d8Sdamjan oox/source/xls/tablefragment \ 300b63233d8Sdamjan oox/source/xls/themebuffer \ 301b63233d8Sdamjan oox/source/xls/unitconverter \ 302b63233d8Sdamjan oox/source/xls/viewsettings \ 303b63233d8Sdamjan oox/source/xls/workbookfragment \ 304b63233d8Sdamjan oox/source/xls/workbookhelper \ 305b63233d8Sdamjan oox/source/xls/workbooksettings \ 306b63233d8Sdamjan oox/source/xls/worksheetbuffer \ 307b63233d8Sdamjan oox/source/xls/worksheetfragment \ 308b63233d8Sdamjan oox/source/xls/worksheethelper \ 309b63233d8Sdamjan oox/source/xls/worksheetsettings \ 310b63233d8Sdamjan)) 311b63233d8Sdamjan 312b63233d8Sdamjan# vim: set noet sw=4 ts=4: 313