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