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