1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 # This file incorporates work covered by the following license notice:
11 # Licensed to the Apache Software Foundation (ASF) under one or more
12 # contributor license agreements. See the NOTICE file distributed
13 # with this work for additional information regarding copyright
14 # ownership. The ASF licenses this file to you under the Apache
15 # License, Version 2.0 (the "License"); you may not use this file
16 # except in compliance with the License. You may obtain a copy of
17 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 $(eval
$(call gb_Library_Library
,xo
))
22 $(eval
$(call gb_Library_set_componentfile
,xo
,xmloff
/util
/xo
))
24 $(eval
$(call gb_Library_set_precompiled_header
,xo
,$(SRCDIR
)/xmloff
/inc
/pch
/precompiled_xo
))
26 $(eval
$(call gb_Library_set_include
,xo
,\
27 -I
$(SRCDIR
)/xmloff
/inc \
31 $(eval
$(call gb_Library_add_defs
,xo
,\
32 -DXMLOFF_DLLIMPLEMENTATION \
35 $(eval
$(call gb_Library_use_external
,xo
,boost_headers
))
37 $(eval
$(call gb_Library_use_custom_headers
,xo
,\
42 $(eval
$(call gb_Library_use_sdk_api
,xo
))
44 $(eval
$(call gb_Library_use_libraries
,xo
,\
59 $(eval
$(call gb_Library_add_exception_objects
,xo
,\
60 xmloff
/source
/chart
/ColorPropertySet \
61 xmloff
/source
/chart
/PropertyMaps \
62 xmloff
/source
/chart
/SchXMLAutoStylePoolP \
63 xmloff
/source
/chart
/SchXMLAxisContext \
64 xmloff
/source
/chart
/SchXMLCalculationSettingsContext \
65 xmloff
/source
/chart
/SchXMLChartContext \
66 xmloff
/source
/chart
/SchXMLEnumConverter \
67 xmloff
/source
/chart
/SchXMLExport \
68 xmloff
/source
/chart
/SchXMLImport \
69 xmloff
/source
/chart
/SchXMLLegendContext \
70 xmloff
/source
/chart
/SchXMLParagraphContext \
71 xmloff
/source
/chart
/SchXMLPlotAreaContext \
72 xmloff
/source
/chart
/SchXMLPropertyMappingContext \
73 xmloff
/source
/chart
/SchXMLRegressionCurveObjectContext \
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
/fasttokenhandler \
94 xmloff
/source
/core
/ProgressBarHelper \
95 xmloff
/source
/core
/PropertySetMerger \
96 xmloff
/source
/core
/RDFaExportHelper \
97 xmloff
/source
/core
/RDFaImportHelper \
98 xmloff
/source
/core
/SettingsExportHelper \
99 xmloff
/source
/core
/SvXMLAttr \
100 xmloff
/source
/core
/SvXMLAttrCollection \
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
/xmlcnimp \
113 xmloff
/source
/core
/xmlerror \
114 xmloff
/source
/core
/xmlexp \
115 xmloff
/source
/core
/xmlictxt \
116 xmloff
/source
/core
/xmlimp \
117 xmloff
/source
/core
/xmltkmap \
118 xmloff
/source
/core
/xmltoken \
119 xmloff
/source
/core
/xmluconv \
120 xmloff
/source
/core
/xmlmultiimagehelper \
121 xmloff
/source
/draw
/EnhancedCustomShapeToken \
122 xmloff
/source
/draw
/XMLGraphicsDefaultStyle \
123 xmloff
/source
/draw
/XMLImageMapContext \
124 xmloff
/source
/draw
/XMLImageMapExport \
125 xmloff
/source
/draw
/XMLNumberStyles \
126 xmloff
/source
/draw
/XMLReplacementImageContext \
127 xmloff
/source
/draw
/XMLShapePropertySetContext \
128 xmloff
/source
/draw
/XMLShapeStyleContext \
129 xmloff
/source
/draw
/animationexport \
130 xmloff
/source
/draw
/animationimport \
131 xmloff
/source
/draw
/animexp \
132 xmloff
/source
/draw
/animimp \
133 xmloff
/source
/draw
/descriptionimp \
134 xmloff
/source
/draw
/eventimp \
135 xmloff
/source
/draw
/layerexp \
136 xmloff
/source
/draw
/layerimp \
137 xmloff
/source
/draw
/numithdl \
138 xmloff
/source
/draw
/propimp0 \
139 xmloff
/source
/draw
/sdpropls \
140 xmloff
/source
/draw
/sdxmlexp \
141 xmloff
/source
/draw
/sdxmlimp \
142 xmloff
/source
/draw
/shapeexport \
143 xmloff
/source
/draw
/shapeimport \
144 xmloff
/source
/draw
/SignatureLineContext \
145 xmloff
/source
/draw
/xexptran \
146 xmloff
/source
/draw
/ximp3dobject \
147 xmloff
/source
/draw
/ximp3dscene \
148 xmloff
/source
/draw
/ximpbody \
149 xmloff
/source
/draw
/ximpcustomshape \
150 xmloff
/source
/draw
/ximpgrp \
151 xmloff
/source
/draw
/ximplink \
152 xmloff
/source
/draw
/ximpnote \
153 xmloff
/source
/draw
/ximppage \
154 xmloff
/source
/draw
/ximpshap \
155 xmloff
/source
/draw
/ximpshow \
156 xmloff
/source
/draw
/ximpstyl \
157 xmloff
/source
/forms
/attriblistmerge \
158 xmloff
/source
/forms
/controlelement \
159 xmloff
/source
/forms
/controlpropertyhdl \
160 xmloff
/source
/forms
/controlpropertymap \
161 xmloff
/source
/forms
/elementexport \
162 xmloff
/source
/forms
/elementimport \
163 xmloff
/source
/forms
/eventexport \
164 xmloff
/source
/forms
/eventimport \
165 xmloff
/source
/forms
/formattributes \
166 xmloff
/source
/forms
/formcellbinding \
167 xmloff
/source
/forms
/formenums \
168 xmloff
/source
/forms
/formevents \
169 xmloff
/source
/forms
/formlayerexport \
170 xmloff
/source
/forms
/formlayerimport \
171 xmloff
/source
/forms
/gridcolumnproptranslator \
172 xmloff
/source
/forms
/layerexport \
173 xmloff
/source
/forms
/layerimport \
174 xmloff
/source
/forms
/logging \
175 xmloff
/source
/forms
/officeforms \
176 xmloff
/source
/forms
/propertyexport \
177 xmloff
/source
/forms
/propertyimport \
178 xmloff
/source
/forms
/property_meta_data \
179 xmloff
/source
/forms
/valueproperties \
180 xmloff
/source
/forms
/handler
/form_handler_factory \
181 xmloff
/source
/forms
/handler
/vcl_date_handler \
182 xmloff
/source
/forms
/handler
/vcl_time_handler \
183 xmloff
/source
/meta
/MetaExportComponent \
184 xmloff
/source
/meta
/MetaImportComponent \
185 xmloff
/source
/meta
/xmlmetae \
186 xmloff
/source
/meta
/xmlmetai \
187 xmloff
/source
/meta
/xmlversion \
188 xmloff
/source
/script
/XMLEventExport \
189 xmloff
/source
/script
/XMLEventImportHelper \
190 xmloff
/source
/script
/XMLEventsImportContext \
191 xmloff
/source
/script
/XMLScriptContextFactory \
192 xmloff
/source
/script
/XMLScriptExportHandler \
193 xmloff
/source
/script
/XMLStarBasicContextFactory \
194 xmloff
/source
/script
/XMLStarBasicExportHandler \
195 xmloff
/source
/script
/xmlbasici \
196 xmloff
/source
/script
/xmlscripti \
197 xmloff
/source
/style
/AttributeContainerHandler \
198 xmloff
/source
/style
/DashStyle \
199 xmloff
/source
/style
/DrawAspectHdl \
200 xmloff
/source
/style
/EnumPropertyHdl \
201 xmloff
/source
/style
/FillStyleContext \
202 xmloff
/source
/style
/GradientStyle \
203 xmloff
/source
/style
/HatchStyle \
204 xmloff
/source
/style
/ImageStyle \
205 xmloff
/source
/style
/MarkerStyle \
206 xmloff
/source
/style
/MultiPropertySetHelper \
207 xmloff
/source
/style
/NamedBoolPropertyHdl \
208 xmloff
/source
/style
/PageHeaderFooterContext \
209 xmloff
/source
/style
/PageMasterExportPropMapper \
210 xmloff
/source
/style
/PageMasterImportContext \
211 xmloff
/source
/style
/PageMasterImportPropMapper \
212 xmloff
/source
/style
/PageMasterPropHdl \
213 xmloff
/source
/style
/PageMasterPropHdlFactory \
214 xmloff
/source
/style
/PageMasterPropMapper \
215 xmloff
/source
/style
/PageMasterStyleMap \
216 xmloff
/source
/style
/PagePropertySetContext \
217 xmloff
/source
/style
/SinglePropertySetInfoCache \
218 xmloff
/source
/style
/StyleMap \
219 xmloff
/source
/style
/TransGradientStyle \
220 xmloff
/source
/style
/WordWrapPropertyHdl \
221 xmloff
/source
/style
/XMLBackgroundImageContext \
222 xmloff
/source
/style
/XMLBackgroundImageExport \
223 xmloff
/source
/style
/XMLBitmapLogicalSizePropertyHandler \
224 xmloff
/source
/style
/XMLBitmapRepeatOffsetPropertyHandler \
225 xmloff
/source
/style
/XMLClipPropertyHandler \
226 xmloff
/source
/style
/XMLConstantsPropertyHandler \
227 xmloff
/source
/style
/XMLElementPropertyContext \
228 xmloff
/source
/style
/XMLFillBitmapSizePropertyHandler \
229 xmloff
/source
/style
/XMLFontAutoStylePool \
230 xmloff
/source
/style
/XMLFontStylesContext \
231 xmloff
/source
/style
/XMLFootnoteSeparatorExport \
232 xmloff
/source
/style
/XMLFootnoteSeparatorImport \
233 xmloff
/source
/style
/XMLIsPercentagePropertyHandler \
234 xmloff
/source
/style
/XMLPageExport \
235 xmloff
/source
/style
/XMLPercentOrMeasurePropertyHandler \
236 xmloff
/source
/style
/XMLRectangleMembersHandler \
237 xmloff
/source
/style
/adjushdl \
238 xmloff
/source
/style
/backhdl \
239 xmloff
/source
/style
/bordrhdl \
240 xmloff
/source
/style
/breakhdl \
241 xmloff
/source
/style
/cdouthdl \
242 xmloff
/source
/style
/chrhghdl \
243 xmloff
/source
/style
/chrlohdl \
244 xmloff
/source
/style
/csmaphdl \
245 xmloff
/source
/style
/durationhdl \
246 xmloff
/source
/style
/escphdl \
247 xmloff
/source
/style
/fonthdl \
248 xmloff
/source
/style
/impastpl \
249 xmloff
/source
/style
/kernihdl \
250 xmloff
/source
/style
/lspachdl \
251 xmloff
/source
/style
/numehelp \
252 xmloff
/source
/style
/opaquhdl \
253 xmloff
/source
/style
/postuhdl \
254 xmloff
/source
/style
/prhdlfac \
255 xmloff
/source
/style
/prstylei \
256 xmloff
/source
/style
/prstylecond \
257 xmloff
/source
/style
/shadwhdl \
258 xmloff
/source
/style
/shdwdhdl \
259 xmloff
/source
/style
/styleexp \
260 xmloff
/source
/style
/tabsthdl \
261 xmloff
/source
/style
/undlihdl \
262 xmloff
/source
/style
/weighhdl \
263 xmloff
/source
/style
/xmlaustp \
264 xmloff
/source
/style
/xmlbahdl \
265 xmloff
/source
/style
/xmlexppr \
266 xmloff
/source
/style
/xmlimppr \
267 xmloff
/source
/style
/xmlnume \
268 xmloff
/source
/style
/xmlnumfe \
269 xmloff
/source
/style
/xmlnumfi \
270 xmloff
/source
/style
/xmlnumi \
271 xmloff
/source
/style
/xmlprcon \
272 xmloff
/source
/style
/xmlprhdl \
273 xmloff
/source
/style
/xmlprmap \
274 xmloff
/source
/style
/xmlstyle \
275 xmloff
/source
/style
/xmltabe \
276 xmloff
/source
/style
/xmltabi \
277 xmloff
/source
/table
/XMLTableExport \
278 xmloff
/source
/table
/XMLTableImport \
279 xmloff
/source
/text
/XMLAutoMarkFileContext \
280 xmloff
/source
/text
/XMLAutoTextContainerEventImport \
281 xmloff
/source
/text
/XMLAutoTextEventExport \
282 xmloff
/source
/text
/XMLAutoTextEventImport \
283 xmloff
/source
/text
/XMLCalculationSettingsContext \
284 xmloff
/source
/text
/XMLChangeElementImportContext \
285 xmloff
/source
/text
/XMLChangeImportContext \
286 xmloff
/source
/text
/XMLChangeInfoContext \
287 xmloff
/source
/text
/XMLChangedRegionImportContext \
288 xmloff
/source
/text
/XMLFootnoteBodyImportContext \
289 xmloff
/source
/text
/XMLFootnoteConfigurationImportContext \
290 xmloff
/source
/text
/XMLFootnoteImportContext \
291 xmloff
/source
/text
/XMLIndexAlphabeticalSourceContext \
292 xmloff
/source
/text
/XMLIndexBibliographyConfigurationContext \
293 xmloff
/source
/text
/XMLIndexBibliographyEntryContext \
294 xmloff
/source
/text
/XMLIndexBibliographySourceContext \
295 xmloff
/source
/text
/XMLIndexBodyContext \
296 xmloff
/source
/text
/XMLIndexChapterInfoEntryContext \
297 xmloff
/source
/text
/XMLIndexIllustrationSourceContext \
298 xmloff
/source
/text
/XMLIndexMarkExport \
299 xmloff
/source
/text
/XMLIndexObjectSourceContext \
300 xmloff
/source
/text
/XMLIndexSimpleEntryContext \
301 xmloff
/source
/text
/XMLIndexSourceBaseContext \
302 xmloff
/source
/text
/XMLIndexSpanEntryContext \
303 xmloff
/source
/text
/XMLIndexTOCContext \
304 xmloff
/source
/text
/XMLIndexTOCSourceContext \
305 xmloff
/source
/text
/XMLIndexTOCStylesContext \
306 xmloff
/source
/text
/XMLIndexTabStopEntryContext \
307 xmloff
/source
/text
/XMLIndexTableSourceContext \
308 xmloff
/source
/text
/XMLIndexTemplateContext \
309 xmloff
/source
/text
/XMLIndexTitleTemplateContext \
310 xmloff
/source
/text
/XMLIndexUserSourceContext \
311 xmloff
/source
/text
/XMLLineNumberingExport \
312 xmloff
/source
/text
/XMLLineNumberingImportContext \
313 xmloff
/source
/text
/XMLLineNumberingSeparatorImportContext \
314 xmloff
/source
/text
/XMLPropertyBackpatcher \
315 xmloff
/source
/text
/XMLRedlineExport \
316 xmloff
/source
/text
/XMLSectionExport \
317 xmloff
/source
/text
/XMLSectionFootnoteConfigExport \
318 xmloff
/source
/text
/XMLSectionFootnoteConfigImport \
319 xmloff
/source
/text
/XMLSectionImportContext \
320 xmloff
/source
/text
/XMLSectionSourceDDEImportContext \
321 xmloff
/source
/text
/XMLSectionSourceImportContext \
322 xmloff
/source
/text
/XMLStringBufferImportContext \
323 xmloff
/source
/text
/XMLTextCharStyleNamesElementExport \
324 xmloff
/source
/text
/XMLTextColumnsContext \
325 xmloff
/source
/text
/XMLTextColumnsExport \
326 xmloff
/source
/text
/XMLTextFrameContext \
327 xmloff
/source
/text
/XMLTextFrameHyperlinkContext \
328 xmloff
/source
/text
/XMLTextHeaderFooterContext \
329 xmloff
/source
/text
/XMLTextListAutoStylePool \
330 xmloff
/source
/text
/XMLTextListBlockContext \
331 xmloff
/source
/text
/XMLTextListItemContext \
332 xmloff
/source
/text
/XMLTextMarkImportContext \
333 xmloff
/source
/text
/XMLTextMasterPageContext \
334 xmloff
/source
/text
/XMLTextMasterPageExport \
335 xmloff
/source
/text
/XMLTextMasterStylesContext \
336 xmloff
/source
/text
/XMLTextNumRuleInfo \
337 xmloff
/source
/text
/XMLTextPropertySetContext \
338 xmloff
/source
/text
/XMLTextShapeImportHelper \
339 xmloff
/source
/text
/XMLTextShapeStyleContext \
340 xmloff
/source
/text
/XMLTextTableContext \
341 xmloff
/source
/text
/XMLTrackedChangesImportContext \
342 xmloff
/source
/text
/txtdrope \
343 xmloff
/source
/text
/txtdropi \
344 xmloff
/source
/text
/txtexppr \
345 xmloff
/source
/text
/txtflde \
346 xmloff
/source
/text
/txtfldi \
347 xmloff
/source
/text
/txtftne \
348 xmloff
/source
/text
/txtimp \
349 xmloff
/source
/text
/txtimppr \
350 xmloff
/source
/text
/txtlists \
351 xmloff
/source
/text
/txtparae \
352 xmloff
/source
/text
/txtparai \
353 xmloff
/source
/text
/txtprhdl \
354 xmloff
/source
/text
/txtprmap \
355 xmloff
/source
/text
/txtsecte \
356 xmloff
/source
/text
/txtstyle \
357 xmloff
/source
/text
/txtstyli \
358 xmloff
/source
/text
/txtvfldi \
359 xmloff
/source
/xforms
/SchemaContext \
360 xmloff
/source
/xforms
/SchemaRestrictionContext \
361 xmloff
/source
/xforms
/SchemaSimpleTypeContext \
362 xmloff
/source
/xforms
/TokenContext \
363 xmloff
/source
/xforms
/XFormsBindContext \
364 xmloff
/source
/xforms
/XFormsInstanceContext \
365 xmloff
/source
/xforms
/XFormsModelContext \
366 xmloff
/source
/xforms
/XFormsSubmissionContext \
367 xmloff
/source
/xforms
/xformsapi \
368 xmloff
/source
/xforms
/xformsexport \
369 xmloff
/source
/xforms
/xformsimport \
372 ifeq ($(CPUNAME
),M68K
)
373 $(eval
$(call gb_Library_add_cxxflags
,xo
,\
374 -mlong-jump-table-offsets \
378 # vim: set noet sw=4 ts=4: