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/.
10 $(eval
$(call gb_Library_Library
,chartcore
))
12 $(eval
$(call gb_Library_set_include
,chartcore
,\
14 -I
$(SRCDIR
)/chart2
/source
/model
/inc \
15 -I
$(SRCDIR
)/chart2
/source
/view
/inc \
16 -I
$(SRCDIR
)/chart2
/source
/inc \
17 -I
$(SRCDIR
)/chart2
/inc \
20 # not ideal - we should use a single core define ideally
21 $(eval
$(call gb_Library_add_defs
,chartcore
,\
22 -DOOO_DLLIMPLEMENTATION_CHARTTOOLS \
23 -DOOO_DLLIMPLEMENTATION_CHARTVIEW \
26 $(eval
$(call gb_Library_set_precompiled_header
,chartcore
,chart2
/inc
/pch
/precompiled_chartcore
))
28 $(eval
$(call gb_Library_use_externals
,chartcore
,\
33 $(eval
$(call gb_Library_use_custom_headers
,chartcore
,\
37 $(eval
$(call gb_Library_use_sdk_api
,chartcore
))
39 $(eval
$(call gb_Library_use_libraries
,chartcore
,\
61 $(eval
$(call gb_Library_set_componentfile
,chartcore
,chart2
/source
/chartcore
,services
))
64 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
65 chart2
/source
/view
/axes
/DateHelper \
66 chart2
/source
/view
/axes
/DateScaling \
67 chart2
/source
/view
/axes
/MinimumAndMaximumSupplier \
68 chart2
/source
/view
/axes
/ScaleAutomatism \
69 chart2
/source
/view
/axes
/Tickmarks \
70 chart2
/source
/view
/axes
/Tickmarks_Dates \
71 chart2
/source
/view
/axes
/Tickmarks_Equidistant \
72 chart2
/source
/view
/axes
/VAxisBase \
73 chart2
/source
/view
/axes
/VAxisOrGridBase \
74 chart2
/source
/view
/axes
/VAxisProperties \
75 chart2
/source
/view
/axes
/VCartesianAxis \
76 chart2
/source
/view
/axes
/VCartesianCoordinateSystem \
77 chart2
/source
/view
/axes
/VCartesianGrid \
78 chart2
/source
/view
/axes
/VCoordinateSystem \
79 chart2
/source
/view
/axes
/VPolarAngleAxis \
80 chart2
/source
/view
/axes
/VPolarAxis \
81 chart2
/source
/view
/axes
/VPolarCoordinateSystem \
82 chart2
/source
/view
/axes
/VPolarGrid \
83 chart2
/source
/view
/axes
/VPolarRadiusAxis \
84 chart2
/source
/view
/charttypes
/AreaChart \
85 chart2
/source
/view
/charttypes
/BarChart \
86 chart2
/source
/view
/charttypes
/BarPositionHelper \
87 chart2
/source
/view
/charttypes
/BubbleChart \
88 chart2
/source
/view
/charttypes
/CandleStickChart \
89 chart2
/source
/view
/charttypes
/CategoryPositionHelper \
90 chart2
/source
/view
/charttypes
/NetChart \
91 chart2
/source
/view
/charttypes
/PieChart \
92 chart2
/source
/view
/charttypes
/Splines \
93 chart2
/source
/view
/charttypes
/VSeriesPlotter \
94 chart2
/source
/view
/diagram
/VDiagram \
95 chart2
/source
/view
/main
/ChartItemPool \
96 chart2
/source
/view
/main
/ChartView \
97 chart2
/source
/view
/main
/Clipping \
98 chart2
/source
/view
/main
/DataPointSymbolSupplier \
99 chart2
/source
/view
/main
/DataTableView \
100 chart2
/source
/view
/main
/DrawModelWrapper \
101 chart2
/source
/view
/main
/ExplicitValueProvider \
102 chart2
/source
/view
/main
/LabelPositionHelper \
103 chart2
/source
/view
/main
/Linear3DTransformation \
104 chart2
/source
/view
/main
/PlotterBase \
105 chart2
/source
/view
/main
/PlottingPositionHelper \
106 chart2
/source
/view
/main
/PolarLabelPositionHelper \
107 chart2
/source
/view
/main
/PropertyMapper \
108 chart2
/source
/view
/main
/SeriesPlotterContainer \
109 chart2
/source
/view
/main
/ShapeFactory \
110 chart2
/source
/view
/main
/Stripe \
111 chart2
/source
/view
/main
/VDataSeries \
112 chart2
/source
/view
/main
/VLegend \
113 chart2
/source
/view
/main
/VLegendSymbolFactory \
114 chart2
/source
/view
/main
/VLineProperties \
115 chart2
/source
/view
/main
/VPolarTransformation \
116 chart2
/source
/view
/main
/VTitle \
117 chart2
/source
/view
/main
/VButton \
121 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
122 chart2
/source
/model
/filter/XMLFilter \
123 chart2
/source
/model
/main
/Axis \
124 chart2
/source
/model
/main
/BaseCoordinateSystem \
125 chart2
/source
/model
/main
/CartesianCoordinateSystem \
126 chart2
/source
/model
/main
/ChartModel \
127 chart2
/source
/model
/main
/ChartModel_Persistence \
128 chart2
/source
/model
/main
/DataPoint \
129 chart2
/source
/model
/main
/DataPointProperties \
130 chart2
/source
/model
/main
/DataSeries \
131 chart2
/source
/model
/main
/DataSeriesProperties \
132 chart2
/source
/model
/main
/DataTable \
133 chart2
/source
/model
/main
/Diagram \
134 chart2
/source
/model
/main
/FormattedString \
135 chart2
/source
/model
/main
/GridProperties \
136 chart2
/source
/model
/main
/Legend \
137 chart2
/source
/model
/main
/PageBackground \
138 chart2
/source
/model
/main
/PolarCoordinateSystem \
139 chart2
/source
/model
/main
/StockBar \
140 chart2
/source
/model
/main
/Title \
141 chart2
/source
/model
/main
/UndoManager \
142 chart2
/source
/model
/main
/Wall \
143 chart2
/source
/model
/template
/AreaChartType \
144 chart2
/source
/model
/template
/AreaChartTypeTemplate \
145 chart2
/source
/model
/template
/BarChartType \
146 chart2
/source
/model
/template
/BarChartTypeTemplate \
147 chart2
/source
/model
/template
/BubbleChartType \
148 chart2
/source
/model
/template
/BubbleChartTypeTemplate \
149 chart2
/source
/model
/template
/BubbleDataInterpreter \
150 chart2
/source
/model
/template
/CandleStickChartType \
151 chart2
/source
/model
/template
/ChartType \
152 chart2
/source
/model
/template
/ChartTypeManager \
153 chart2
/source
/model
/template
/ChartTypeTemplate \
154 chart2
/source
/model
/template
/ColumnChartType \
155 chart2
/source
/model
/template
/ColumnLineChartTypeTemplate \
156 chart2
/source
/model
/template
/ColumnLineDataInterpreter \
157 chart2
/source
/model
/template
/DataInterpreter \
158 chart2
/source
/model
/template
/FilledNetChartType \
159 chart2
/source
/model
/template
/LineChartType \
160 chart2
/source
/model
/template
/LineChartTypeTemplate \
161 chart2
/source
/model
/template
/NetChartType \
162 chart2
/source
/model
/template
/NetChartTypeTemplate \
163 chart2
/source
/model
/template
/PieChartType \
164 chart2
/source
/model
/template
/PieChartTypeTemplate \
165 chart2
/source
/model
/template
/ScatterChartType \
166 chart2
/source
/model
/template
/ScatterChartTypeTemplate \
167 chart2
/source
/model
/template
/StockChartTypeTemplate \
168 chart2
/source
/model
/template
/StockDataInterpreter \
169 chart2
/source
/model
/template
/XYDataInterpreter \
173 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
174 chart2
/source
/tools
/AxisHelper \
175 chart2
/source
/tools
/BaseGFXHelper \
176 chart2
/source
/tools
/CachedDataSequence \
177 chart2
/source
/tools
/CharacterProperties \
178 chart2
/source
/tools
/ChartModelHelper \
179 chart2
/source
/tools
/ChartTypeHelper \
180 chart2
/source
/tools
/ChartViewHelper \
181 chart2
/source
/tools
/ColorPerPointHelper \
182 chart2
/source
/tools
/CommonConverters \
183 chart2
/source
/tools
/ConfigColorScheme \
184 chart2
/source
/tools
/ControllerLockGuard \
185 chart2
/source
/tools
/DataSeriesHelper \
186 chart2
/source
/tools
/DataSource \
187 chart2
/source
/tools
/DataSourceHelper \
188 chart2
/source
/tools
/DiagramHelper \
189 chart2
/source
/tools
/ErrorBar \
190 chart2
/source
/tools
/ExplicitCategoriesProvider \
191 chart2
/source
/tools
/ExponentialRegressionCurveCalculator \
192 chart2
/source
/tools
/FillProperties \
193 chart2
/source
/tools
/FormattedStringHelper \
194 chart2
/source
/tools
/InternalData \
195 chart2
/source
/tools
/InternalDataProvider \
196 chart2
/source
/tools
/LabeledDataSequence \
197 chart2
/source
/tools
/LegendHelper \
198 chart2
/source
/tools
/LifeTime \
199 chart2
/source
/tools
/LinearRegressionCurveCalculator \
200 chart2
/source
/tools
/LinePropertiesHelper \
201 chart2
/source
/tools
/LogarithmicRegressionCurveCalculator \
202 chart2
/source
/tools
/MeanValueRegressionCurveCalculator \
203 chart2
/source
/tools
/MediaDescriptorHelper \
204 chart2
/source
/tools
/ModifyListenerCallBack \
205 chart2
/source
/tools
/ModifyListenerHelper \
206 chart2
/source
/tools
/MovingAverageRegressionCurveCalculator \
207 chart2
/source
/tools
/NameContainer \
208 chart2
/source
/tools
/NumberFormatterWrapper \
209 chart2
/source
/tools
/ObjectIdentifier \
210 chart2
/source
/tools
/OPropertySet \
211 chart2
/source
/tools
/PolynomialRegressionCurveCalculator \
212 chart2
/source
/tools
/PopupRequest \
213 chart2
/source
/tools
/PotentialRegressionCurveCalculator \
214 chart2
/source
/tools
/PropertyHelper \
215 chart2
/source
/tools
/RangeHighlighter \
216 chart2
/source
/tools
/ReferenceSizeProvider \
217 chart2
/source
/tools
/RegressionCurveCalculator \
218 chart2
/source
/tools
/RegressionCurveHelper \
219 chart2
/source
/tools
/RegressionCurveModel \
220 chart2
/source
/tools
/RegressionEquation \
221 chart2
/source
/tools
/RelativePositionHelper \
222 chart2
/source
/tools
/RelativeSizeHelper \
223 chart2
/source
/tools
/ResId \
224 chart2
/source
/tools
/Scaling \
225 chart2
/source
/tools
/SceneProperties \
226 chart2
/source
/tools
/StatisticsHelper \
227 chart2
/source
/tools
/ThreeDHelper \
228 chart2
/source
/tools
/TitleHelper \
229 chart2
/source
/tools
/UncachedDataSequence \
230 chart2
/source
/tools
/UserDefinedProperties \
231 chart2
/source
/tools
/WeakListenerAdapter \
232 chart2
/source
/tools
/WrappedDefaultProperty \
233 chart2
/source
/tools
/WrappedDirectStateProperty \
234 chart2
/source
/tools
/WrappedIgnoreProperty \
235 chart2
/source
/tools
/WrappedProperty \
236 chart2
/source
/tools
/WrappedPropertySet \
237 chart2
/source
/tools
/XMLRangeHelper \
240 # vim: set noet sw=4 ts=4: