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,xo)) 25 26$(eval $(call gb_Library_set_componentfile,xo,xmloff/util/xo)) 27 28$(eval $(call gb_Library_add_package_headers,xo,xmloff_inc)) 29 30$(eval $(call gb_Library_add_precompiled_header,xo,$(SRCDIR)/xmloff/inc/pch/precompiled_xmloff)) 31 32$(eval $(call gb_Library_set_include,xo,\ 33 $$(SOLARINC) \ 34 -I. \ 35 -I$(SRCDIR)/xmloff/inc \ 36 -I$(SRCDIR)/xmloff/source/inc \ 37 -I$(SRCDIR)/xmloff/inc/pch \ 38)) 39 40$(eval $(call gb_Library_add_defs,xo,\ 41 -DXMLOFF_DLLIMPLEMENTATION \ 42)) 43 44$(eval $(call gb_Library_add_api,xo,\ 45 udkapi \ 46 offapi \ 47)) 48 49$(eval $(call gb_Library_add_linked_libs,xo,\ 50 basegfx \ 51 comphelper \ 52 cppu \ 53 cppuhelper \ 54 i18nisolang1 \ 55 sal \ 56 stl \ 57 svl \ 58 tl \ 59 utl \ 60 vos3 \ 61 $(gb_STDLIBS) \ 62)) 63 64$(eval $(call gb_Library_add_exception_objects,xo,\ 65 xmloff/source/chart/ColorPropertySet \ 66 xmloff/source/chart/PropertyMaps \ 67 xmloff/source/chart/SchXMLAutoStylePoolP \ 68 xmloff/source/chart/SchXMLAxisContext \ 69 xmloff/source/chart/SchXMLCalculationSettingsContext \ 70 xmloff/source/chart/SchXMLChartContext \ 71 xmloff/source/chart/SchXMLEnumConverter \ 72 xmloff/source/chart/SchXMLExport \ 73 xmloff/source/chart/SchXMLImport \ 74 xmloff/source/chart/SchXMLLegendContext \ 75 xmloff/source/chart/SchXMLParagraphContext \ 76 xmloff/source/chart/SchXMLPlotAreaContext \ 77 xmloff/source/chart/SchXMLSeries2Context \ 78 xmloff/source/chart/SchXMLSeriesHelper \ 79 xmloff/source/chart/SchXMLTableContext \ 80 xmloff/source/chart/SchXMLTextListContext \ 81 xmloff/source/chart/SchXMLTools \ 82 xmloff/source/chart/XMLAxisPositionPropertyHdl \ 83 xmloff/source/chart/XMLChartPropertyContext \ 84 xmloff/source/chart/XMLChartStyleContext \ 85 xmloff/source/chart/XMLErrorBarStylePropertyHdl \ 86 xmloff/source/chart/XMLErrorIndicatorPropertyHdl \ 87 xmloff/source/chart/XMLLabelSeparatorContext \ 88 xmloff/source/chart/XMLSymbolImageContext \ 89 xmloff/source/chart/XMLSymbolTypePropertyHdl \ 90 xmloff/source/chart/XMLTextOrientationHdl \ 91 xmloff/source/chart/contexts \ 92 xmloff/source/chart/transporttypes \ 93 xmloff/source/core/DocumentSettingsContext \ 94 xmloff/source/core/DomBuilderContext \ 95 xmloff/source/core/DomExport \ 96 xmloff/source/core/ProgressBarHelper \ 97 xmloff/source/core/PropertySetMerger \ 98 xmloff/source/core/RDFaExportHelper \ 99 xmloff/source/core/RDFaImportHelper \ 100 xmloff/source/core/SettingsExportHelper \ 101 xmloff/source/core/XMLBase64Export \ 102 xmloff/source/core/XMLBase64ImportContext \ 103 xmloff/source/core/XMLBasicExportFilter \ 104 xmloff/source/core/XMLEmbeddedObjectExportFilter \ 105 xmloff/source/core/XMLEmbeddedObjectImportContext \ 106 xmloff/source/core/attrlist \ 107 xmloff/source/core/facreg \ 108 xmloff/source/core/i18nmap \ 109 xmloff/source/core/nmspmap \ 110 xmloff/source/core/unoatrcn \ 111 xmloff/source/core/unointerfacetouniqueidentifiermapper \ 112 xmloff/source/core/xmlcnitm \ 113 xmloff/source/core/xmlehelp \ 114 xmloff/source/core/xmlerror \ 115 xmloff/source/core/xmlexp \ 116 xmloff/source/core/xmlictxt \ 117 xmloff/source/core/xmlimp \ 118 xmloff/source/core/xmltkmap \ 119 xmloff/source/core/xmltoken \ 120 xmloff/source/core/xmluconv \ 121 xmloff/source/core/xmlmultiimagehelper \ 122 xmloff/source/draw/EnhancedCustomShapeToken \ 123 xmloff/source/draw/XMLGraphicsDefaultStyle \ 124 xmloff/source/draw/XMLImageMapContext \ 125 xmloff/source/draw/XMLImageMapExport \ 126 xmloff/source/draw/XMLNumberStyles \ 127 xmloff/source/draw/XMLReplacementImageContext \ 128 xmloff/source/draw/XMLShapePropertySetContext \ 129 xmloff/source/draw/XMLShapeStyleContext \ 130 xmloff/source/draw/animationexport \ 131 xmloff/source/draw/animationimport \ 132 xmloff/source/draw/animexp \ 133 xmloff/source/draw/animimp \ 134 xmloff/source/draw/descriptionimp \ 135 xmloff/source/draw/eventimp \ 136 xmloff/source/draw/layerexp \ 137 xmloff/source/draw/layerimp \ 138 xmloff/source/draw/numithdl \ 139 xmloff/source/draw/propimp0 \ 140 xmloff/source/draw/sdpropls \ 141 xmloff/source/draw/sdxmlexp \ 142 xmloff/source/draw/sdxmlimp \ 143 xmloff/source/draw/shapeexport \ 144 xmloff/source/draw/shapeexport2 \ 145 xmloff/source/draw/shapeexport3 \ 146 xmloff/source/draw/shapeexport4 \ 147 xmloff/source/draw/shapeimport \ 148 xmloff/source/draw/viewcontext \ 149 xmloff/source/draw/xexptran \ 150 xmloff/source/draw/ximp3dobject \ 151 xmloff/source/draw/ximp3dscene \ 152 xmloff/source/draw/ximpbody \ 153 xmloff/source/draw/ximpcustomshape \ 154 xmloff/source/draw/ximpgrp \ 155 xmloff/source/draw/ximplink \ 156 xmloff/source/draw/ximpnote \ 157 xmloff/source/draw/ximppage \ 158 xmloff/source/draw/ximpshap \ 159 xmloff/source/draw/ximpshow \ 160 xmloff/source/draw/ximpstyl \ 161 xmloff/source/forms/attriblistmerge \ 162 xmloff/source/forms/controlelement \ 163 xmloff/source/forms/controlpropertyhdl \ 164 xmloff/source/forms/controlpropertymap \ 165 xmloff/source/forms/elementexport \ 166 xmloff/source/forms/elementimport \ 167 xmloff/source/forms/eventexport \ 168 xmloff/source/forms/eventimport \ 169 xmloff/source/forms/formattributes \ 170 xmloff/source/forms/formcellbinding \ 171 xmloff/source/forms/formenums \ 172 xmloff/source/forms/formevents \ 173 xmloff/source/forms/formlayerexport \ 174 xmloff/source/forms/formlayerimport \ 175 xmloff/source/forms/formsimp \ 176 xmloff/source/forms/formstyles \ 177 xmloff/source/forms/gridcolumnproptranslator \ 178 xmloff/source/forms/layerexport \ 179 xmloff/source/forms/layerimport \ 180 xmloff/source/forms/logging \ 181 xmloff/source/forms/officeforms \ 182 xmloff/source/forms/propertyexport \ 183 xmloff/source/forms/propertyimport \ 184 xmloff/source/forms/property_meta_data \ 185 xmloff/source/forms/strings \ 186 xmloff/source/forms/valueproperties \ 187 xmloff/source/forms/handler/form_handler_factory \ 188 xmloff/source/forms/handler/property_handler_base \ 189 xmloff/source/forms/handler/vcl_date_handler \ 190 xmloff/source/forms/handler/vcl_time_handler \ 191 xmloff/source/meta/MetaExportComponent \ 192 xmloff/source/meta/MetaImportComponent \ 193 xmloff/source/meta/xmlmetae \ 194 xmloff/source/meta/xmlmetai \ 195 xmloff/source/meta/xmlversion \ 196 xmloff/source/script/XMLEventExport \ 197 xmloff/source/script/XMLEventImportHelper \ 198 xmloff/source/script/XMLEventsImportContext \ 199 xmloff/source/script/XMLScriptContextFactory \ 200 xmloff/source/script/XMLScriptExportHandler \ 201 xmloff/source/script/XMLStarBasicContextFactory \ 202 xmloff/source/script/XMLStarBasicExportHandler \ 203 xmloff/source/script/xmlbasici \ 204 xmloff/source/script/xmlscripti \ 205 xmloff/source/style/AttributeContainerHandler \ 206 xmloff/source/style/DashStyle \ 207 xmloff/source/style/DrawAspectHdl \ 208 xmloff/source/style/EnumPropertyHdl \ 209 xmloff/source/style/FillStyleContext \ 210 xmloff/source/style/GradientStyle \ 211 xmloff/source/style/HatchStyle \ 212 xmloff/source/style/ImageStyle \ 213 xmloff/source/style/MarkerStyle \ 214 xmloff/source/style/MultiPropertySetHelper \ 215 xmloff/source/style/NamedBoolPropertyHdl \ 216 xmloff/source/style/PageHeaderFooterContext \ 217 xmloff/source/style/PageMasterExportPropMapper \ 218 xmloff/source/style/PageMasterImportContext \ 219 xmloff/source/style/PageMasterImportPropMapper \ 220 xmloff/source/style/PageMasterPropHdl \ 221 xmloff/source/style/PageMasterPropHdlFactory \ 222 xmloff/source/style/PageMasterPropMapper \ 223 xmloff/source/style/PageMasterStyleMap \ 224 xmloff/source/style/PagePropertySetContext \ 225 xmloff/source/style/SinglePropertySetInfoCache \ 226 xmloff/source/style/StyleMap \ 227 xmloff/source/style/TransGradientStyle \ 228 xmloff/source/style/VisAreaContext \ 229 xmloff/source/style/VisAreaExport \ 230 xmloff/source/style/WordWrapPropertyHdl \ 231 xmloff/source/style/XMLBackgroundImageContext \ 232 xmloff/source/style/XMLBackgroundImageExport \ 233 xmloff/source/style/XMLBitmapLogicalSizePropertyHandler \ 234 xmloff/source/style/XMLBitmapRepeatOffsetPropertyHandler \ 235 xmloff/source/style/XMLClipPropertyHandler \ 236 xmloff/source/style/XMLConstantsPropertyHandler \ 237 xmloff/source/style/XMLElementPropertyContext \ 238 xmloff/source/style/XMLFillBitmapSizePropertyHandler \ 239 xmloff/source/style/XMLFontAutoStylePool \ 240 xmloff/source/style/XMLFontStylesContext \ 241 xmloff/source/style/XMLFootnoteSeparatorExport \ 242 xmloff/source/style/XMLFootnoteSeparatorImport \ 243 xmloff/source/style/XMLIsPercentagePropertyHandler \ 244 xmloff/source/style/XMLPageExport \ 245 xmloff/source/style/XMLPercentOrMeasurePropertyHandler \ 246 xmloff/source/style/XMLRectangleMembersHandler \ 247 xmloff/source/style/adjushdl \ 248 xmloff/source/style/backhdl \ 249 xmloff/source/style/bordrhdl \ 250 xmloff/source/style/breakhdl \ 251 xmloff/source/style/cdouthdl \ 252 xmloff/source/style/chrhghdl \ 253 xmloff/source/style/chrlohdl \ 254 xmloff/source/style/csmaphdl \ 255 xmloff/source/style/durationhdl \ 256 xmloff/source/style/escphdl \ 257 xmloff/source/style/fonthdl \ 258 xmloff/source/style/impastp1 \ 259 xmloff/source/style/impastp2 \ 260 xmloff/source/style/impastp3 \ 261 xmloff/source/style/impastp4 \ 262 xmloff/source/style/kernihdl \ 263 xmloff/source/style/lspachdl \ 264 xmloff/source/style/numehelp \ 265 xmloff/source/style/opaquhdl \ 266 xmloff/source/style/postuhdl \ 267 xmloff/source/style/prhdlfac \ 268 xmloff/source/style/prstylei \ 269 xmloff/source/style/shadwhdl \ 270 xmloff/source/style/shdwdhdl \ 271 xmloff/source/style/styleexp \ 272 xmloff/source/style/tabsthdl \ 273 xmloff/source/style/undlihdl \ 274 xmloff/source/style/uniref \ 275 xmloff/source/style/weighhdl \ 276 xmloff/source/style/xmlaustp \ 277 xmloff/source/style/xmlbahdl \ 278 xmloff/source/style/xmlexppr \ 279 xmloff/source/style/xmlimppr \ 280 xmloff/source/style/xmlnume \ 281 xmloff/source/style/xmlnumfe \ 282 xmloff/source/style/xmlnumfi \ 283 xmloff/source/style/xmlnumi \ 284 xmloff/source/style/xmlprcon \ 285 xmloff/source/style/xmlprhdl \ 286 xmloff/source/style/xmlprmap \ 287 xmloff/source/style/xmlstyle \ 288 xmloff/source/style/xmltabe \ 289 xmloff/source/style/xmltabi \ 290 xmloff/source/table/XMLTableExport \ 291 xmloff/source/table/XMLTableImport \ 292 xmloff/source/text/XMLAutoMarkFileContext \ 293 xmloff/source/text/XMLAutoTextContainerEventImport \ 294 xmloff/source/text/XMLAutoTextEventExport \ 295 xmloff/source/text/XMLAutoTextEventImport \ 296 xmloff/source/text/XMLCalculationSettingsContext \ 297 xmloff/source/text/XMLChangeElementImportContext \ 298 xmloff/source/text/XMLChangeImportContext \ 299 xmloff/source/text/XMLChangeInfoContext \ 300 xmloff/source/text/XMLChangedRegionImportContext \ 301 xmloff/source/text/XMLFootnoteBodyImportContext \ 302 xmloff/source/text/XMLFootnoteConfigurationImportContext \ 303 xmloff/source/text/XMLFootnoteImportContext \ 304 xmloff/source/text/XMLIndexAlphabeticalSourceContext \ 305 xmloff/source/text/XMLIndexBibliographyConfigurationContext \ 306 xmloff/source/text/XMLIndexBibliographyEntryContext \ 307 xmloff/source/text/XMLIndexBibliographySourceContext \ 308 xmloff/source/text/XMLIndexBodyContext \ 309 xmloff/source/text/XMLIndexChapterInfoEntryContext \ 310 xmloff/source/text/XMLIndexIllustrationSourceContext \ 311 xmloff/source/text/XMLIndexMarkExport \ 312 xmloff/source/text/XMLIndexObjectSourceContext \ 313 xmloff/source/text/XMLIndexSimpleEntryContext \ 314 xmloff/source/text/XMLIndexSourceBaseContext \ 315 xmloff/source/text/XMLIndexSpanEntryContext \ 316 xmloff/source/text/XMLIndexTOCContext \ 317 xmloff/source/text/XMLIndexTOCSourceContext \ 318 xmloff/source/text/XMLIndexTOCStylesContext \ 319 xmloff/source/text/XMLIndexTabStopEntryContext \ 320 xmloff/source/text/XMLIndexTableSourceContext \ 321 xmloff/source/text/XMLIndexTemplateContext \ 322 xmloff/source/text/XMLIndexTitleTemplateContext \ 323 xmloff/source/text/XMLIndexUserSourceContext \ 324 xmloff/source/text/XMLLineNumberingExport \ 325 xmloff/source/text/XMLLineNumberingImportContext \ 326 xmloff/source/text/XMLLineNumberingSeparatorImportContext \ 327 xmloff/source/text/XMLPropertyBackpatcher \ 328 xmloff/source/text/XMLRedlineExport \ 329 xmloff/source/text/XMLSectionExport \ 330 xmloff/source/text/XMLSectionFootnoteConfigExport \ 331 xmloff/source/text/XMLSectionFootnoteConfigImport \ 332 xmloff/source/text/XMLSectionImportContext \ 333 xmloff/source/text/XMLSectionSourceDDEImportContext \ 334 xmloff/source/text/XMLSectionSourceImportContext \ 335 xmloff/source/text/XMLStringBufferImportContext \ 336 xmloff/source/text/XMLTextCharStyleNamesElementExport \ 337 xmloff/source/text/XMLTextColumnsContext \ 338 xmloff/source/text/XMLTextColumnsExport \ 339 xmloff/source/text/XMLTextFrameContext \ 340 xmloff/source/text/XMLTextFrameHyperlinkContext \ 341 xmloff/source/text/XMLTextHeaderFooterContext \ 342 xmloff/source/text/XMLTextListAutoStylePool \ 343 xmloff/source/text/XMLTextListBlockContext \ 344 xmloff/source/text/XMLTextListItemContext \ 345 xmloff/source/text/XMLTextMarkImportContext \ 346 xmloff/source/text/XMLTextMasterPageContext \ 347 xmloff/source/text/XMLTextMasterPageExport \ 348 xmloff/source/text/XMLTextMasterStylesContext \ 349 xmloff/source/text/XMLTextNumRuleInfo \ 350 xmloff/source/text/XMLTextPropertySetContext \ 351 xmloff/source/text/XMLTextShapeImportHelper \ 352 xmloff/source/text/XMLTextShapeStyleContext \ 353 xmloff/source/text/XMLTextTableContext \ 354 xmloff/source/text/XMLTrackedChangesImportContext \ 355 xmloff/source/text/txtdrope \ 356 xmloff/source/text/txtdropi \ 357 xmloff/source/text/txtexppr \ 358 xmloff/source/text/txtflde \ 359 xmloff/source/text/txtfldi \ 360 xmloff/source/text/txtftne \ 361 xmloff/source/text/txtimp \ 362 xmloff/source/text/txtimppr \ 363 xmloff/source/text/txtlists \ 364 xmloff/source/text/txtparae \ 365 xmloff/source/text/txtparai \ 366 xmloff/source/text/txtprhdl \ 367 xmloff/source/text/txtprmap \ 368 xmloff/source/text/txtsecte \ 369 xmloff/source/text/txtstyle \ 370 xmloff/source/text/txtstyli \ 371 xmloff/source/text/txtvfldi \ 372 xmloff/source/xforms/SchemaContext \ 373 xmloff/source/xforms/SchemaRestrictionContext \ 374 xmloff/source/xforms/SchemaSimpleTypeContext \ 375 xmloff/source/xforms/TokenContext \ 376 xmloff/source/xforms/XFormsBindContext \ 377 xmloff/source/xforms/XFormsInstanceContext \ 378 xmloff/source/xforms/XFormsModelContext \ 379 xmloff/source/xforms/XFormsSubmissionContext \ 380 xmloff/source/xforms/xformsapi \ 381 xmloff/source/xforms/xformsexport \ 382 xmloff/source/xforms/xformsimport \ 383)) 384 385# vim: set noet sw=4 ts=4: 386