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