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
,$(SRCDIR
)/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
,\
60 $(eval
$(call gb_Library_set_componentfile
,chartcore
,chart2
/source
/chartcore
))
63 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
64 chart2
/source
/view
/axes
/DateHelper \
65 chart2
/source
/view
/axes
/DateScaling \
66 chart2
/source
/view
/axes
/MinimumAndMaximumSupplier \
67 chart2
/source
/view
/axes
/ScaleAutomatism \
68 chart2
/source
/view
/axes
/Tickmarks \
69 chart2
/source
/view
/axes
/Tickmarks_Dates \
70 chart2
/source
/view
/axes
/Tickmarks_Equidistant \
71 chart2
/source
/view
/axes
/VAxisBase \
72 chart2
/source
/view
/axes
/VAxisOrGridBase \
73 chart2
/source
/view
/axes
/VAxisProperties \
74 chart2
/source
/view
/axes
/VCartesianAxis \
75 chart2
/source
/view
/axes
/VCartesianCoordinateSystem \
76 chart2
/source
/view
/axes
/VCartesianGrid \
77 chart2
/source
/view
/axes
/VCoordinateSystem \
78 chart2
/source
/view
/axes
/VPolarAngleAxis \
79 chart2
/source
/view
/axes
/VPolarAxis \
80 chart2
/source
/view
/axes
/VPolarCoordinateSystem \
81 chart2
/source
/view
/axes
/VPolarGrid \
82 chart2
/source
/view
/axes
/VPolarRadiusAxis \
83 chart2
/source
/view
/charttypes
/AreaChart \
84 chart2
/source
/view
/charttypes
/BarChart \
85 chart2
/source
/view
/charttypes
/BarPositionHelper \
86 chart2
/source
/view
/charttypes
/BubbleChart \
87 chart2
/source
/view
/charttypes
/CandleStickChart \
88 chart2
/source
/view
/charttypes
/CategoryPositionHelper \
89 chart2
/source
/view
/charttypes
/NetChart \
90 chart2
/source
/view
/charttypes
/PieChart \
91 chart2
/source
/view
/charttypes
/Splines \
92 chart2
/source
/view
/charttypes
/VSeriesPlotter \
93 chart2
/source
/view
/diagram
/VDiagram \
94 chart2
/source
/view
/main
/ChartItemPool \
95 chart2
/source
/view
/main
/ChartView \
96 chart2
/source
/view
/main
/Clipping \
97 chart2
/source
/view
/main
/DataPointSymbolSupplier \
98 chart2
/source
/view
/main
/DrawModelWrapper \
99 chart2
/source
/view
/main
/LabelPositionHelper \
100 chart2
/source
/view
/main
/Linear3DTransformation \
101 chart2
/source
/view
/main
/PlotterBase \
102 chart2
/source
/view
/main
/PlottingPositionHelper \
103 chart2
/source
/view
/main
/PolarLabelPositionHelper \
104 chart2
/source
/view
/main
/PropertyMapper \
105 chart2
/source
/view
/main
/ShapeFactory \
106 chart2
/source
/view
/main
/AbstractShapeFactory \
107 chart2
/source
/view
/main
/Stripe \
108 chart2
/source
/view
/main
/VDataSeries \
109 chart2
/source
/view
/main
/VLegend \
110 chart2
/source
/view
/main
/VLegendSymbolFactory \
111 chart2
/source
/view
/main
/VLineProperties \
112 chart2
/source
/view
/main
/VPolarTransformation \
113 chart2
/source
/view
/main
/VTitle \
117 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
118 chart2
/source
/model
/filter/XMLFilter \
119 chart2
/source
/model
/main
/Axis \
120 chart2
/source
/model
/main
/BaseCoordinateSystem \
121 chart2
/source
/model
/main
/CartesianCoordinateSystem \
122 chart2
/source
/model
/main
/ChartModel \
123 chart2
/source
/model
/main
/ChartModel_Persistence \
124 chart2
/source
/model
/main
/DataPoint \
125 chart2
/source
/model
/main
/DataPointProperties \
126 chart2
/source
/model
/main
/DataSeries \
127 chart2
/source
/model
/main
/DataSeriesProperties \
128 chart2
/source
/model
/main
/Diagram \
129 chart2
/source
/model
/main
/FormattedString \
130 chart2
/source
/model
/main
/GridProperties \
131 chart2
/source
/model
/main
/Legend \
132 chart2
/source
/model
/main
/PageBackground \
133 chart2
/source
/model
/main
/PolarCoordinateSystem \
134 chart2
/source
/model
/main
/_serviceregistration_model \
135 chart2
/source
/model
/main
/StockBar \
136 chart2
/source
/model
/main
/Title \
137 chart2
/source
/model
/main
/UndoManager \
138 chart2
/source
/model
/main
/Wall \
139 chart2
/source
/model
/template
/AreaChartType \
140 chart2
/source
/model
/template
/AreaChartTypeTemplate \
141 chart2
/source
/model
/template
/BarChartType \
142 chart2
/source
/model
/template
/BarChartTypeTemplate \
143 chart2
/source
/model
/template
/BubbleChartType \
144 chart2
/source
/model
/template
/BubbleChartTypeTemplate \
145 chart2
/source
/model
/template
/BubbleDataInterpreter \
146 chart2
/source
/model
/template
/CandleStickChartType \
147 chart2
/source
/model
/template
/ChartType \
148 chart2
/source
/model
/template
/ChartTypeManager \
149 chart2
/source
/model
/template
/ChartTypeTemplate \
150 chart2
/source
/model
/template
/ColumnChartType \
151 chart2
/source
/model
/template
/ColumnLineChartTypeTemplate \
152 chart2
/source
/model
/template
/ColumnLineDataInterpreter \
153 chart2
/source
/model
/template
/DataInterpreter \
154 chart2
/source
/model
/template
/FilledNetChartType \
155 chart2
/source
/model
/template
/LineChartType \
156 chart2
/source
/model
/template
/LineChartTypeTemplate \
157 chart2
/source
/model
/template
/NetChartType \
158 chart2
/source
/model
/template
/NetChartTypeTemplate \
159 chart2
/source
/model
/template
/PieChartType \
160 chart2
/source
/model
/template
/PieChartTypeTemplate \
161 chart2
/source
/model
/template
/ScatterChartType \
162 chart2
/source
/model
/template
/ScatterChartTypeTemplate \
163 chart2
/source
/model
/template
/_serviceregistration_charttypes \
164 chart2
/source
/model
/template
/StockChartTypeTemplate \
165 chart2
/source
/model
/template
/StockDataInterpreter \
166 chart2
/source
/model
/template
/XYDataInterpreter \
170 $(eval
$(call gb_Library_add_exception_objects
,chartcore
,\
171 chart2
/source
/tools
/AxisHelper \
172 chart2
/source
/tools
/BaseGFXHelper \
173 chart2
/source
/tools
/CachedDataSequence \
174 chart2
/source
/tools
/CharacterProperties \
175 chart2
/source
/tools
/ChartDebugTrace \
176 chart2
/source
/tools
/ChartModelHelper \
177 chart2
/source
/tools
/ChartTypeHelper \
178 chart2
/source
/tools
/ChartViewHelper \
179 chart2
/source
/tools
/ColorPerPointHelper \
180 chart2
/source
/tools
/CommonConverters \
181 chart2
/source
/tools
/ConfigColorScheme \
182 chart2
/source
/tools
/ControllerLockGuard \
183 chart2
/source
/tools
/DataSeriesHelper \
184 chart2
/source
/tools
/DataSource \
185 chart2
/source
/tools
/DataSourceHelper \
186 chart2
/source
/tools
/DiagramHelper \
187 chart2
/source
/tools
/ErrorBar \
188 chart2
/source
/tools
/ExplicitCategoriesProvider \
189 chart2
/source
/tools
/ExponentialRegressionCurveCalculator \
190 chart2
/source
/tools
/FillProperties \
191 chart2
/source
/tools
/FormattedStringHelper \
192 chart2
/source
/tools
/ImplOPropertySet \
193 chart2
/source
/tools
/InternalData \
194 chart2
/source
/tools
/InternalDataProvider \
195 chart2
/source
/tools
/LabeledDataSequence \
196 chart2
/source
/tools
/LegendHelper \
197 chart2
/source
/tools
/LifeTime \
198 chart2
/source
/tools
/LinearRegressionCurveCalculator \
199 chart2
/source
/tools
/LinePropertiesHelper \
200 chart2
/source
/tools
/LineProperties \
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
/MutexContainer \
208 chart2
/source
/tools
/NameContainer \
209 chart2
/source
/tools
/NumberFormatterWrapper \
210 chart2
/source
/tools
/ObjectIdentifier \
211 chart2
/source
/tools
/OPropertySet \
212 chart2
/source
/tools
/PolynomialRegressionCurveCalculator \
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
/ResourceManager \
225 chart2
/source
/tools
/Scaling \
226 chart2
/source
/tools
/SceneProperties \
227 chart2
/source
/tools
/_serviceregistration_tools \
228 chart2
/source
/tools
/StatisticsHelper \
229 chart2
/source
/tools
/ThreeDHelper \
230 chart2
/source
/tools
/TitleHelper \
231 chart2
/source
/tools
/TrueGuard \
232 chart2
/source
/tools
/UncachedDataSequence \
233 chart2
/source
/tools
/UserDefinedProperties \
234 chart2
/source
/tools
/WeakListenerAdapter \
235 chart2
/source
/tools
/WrappedDefaultProperty \
236 chart2
/source
/tools
/WrappedDirectStateProperty \
237 chart2
/source
/tools
/WrappedIgnoreProperty \
238 chart2
/source
/tools
/WrappedProperty \
239 chart2
/source
/tools
/WrappedPropertySet \
240 chart2
/source
/tools
/XMLRangeHelper \
245 # vim: set noet sw=4 ts=4: