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