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