xref: /trunk/main/chart2/Library_chartview.mk (revision 2df625d2e386264a0ff728f3d6558b620fbd6e2d)
1#**************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22
23
24$(eval $(call gb_Library_Library,chartview))
25
26$(eval $(call gb_Library_add_precompiled_header,chartview,$(SRCDIR)/chart2/inc/pch/precompiled_chartview))
27
28$(eval $(call gb_Library_set_componentfile,chartview,chart2/source/view/chartview))
29
30$(eval $(call gb_Library_set_include,chartview,\
31    $$(INCLUDE) \
32    -I$(SRCDIR)/chart2/inc \
33    -I$(SRCDIR)/chart2/inc/pch \
34    -I$(SRCDIR)/chart2/source/inc \
35    -I$(SRCDIR)/chart2/source/view/inc \
36    -I$(OUTDIR)/inc \
37))
38
39$(eval $(call gb_Library_add_api,chartview, \
40        udkapi \
41    offapi \
42))
43
44$(eval $(call gb_Library_add_defs,chartview,\
45    -DOOO_DLLIMPLEMENTATION_CHARTVIEW \
46))
47
48$(eval $(call gb_Library_add_linked_libs,chartview,\
49    basegfx \
50    charttools \
51    comphelper \
52    cppu \
53    cppuhelper \
54    editeng \
55    sal \
56    sfx \
57    stl \
58    svl \
59    svt \
60    svxcore \
61    tl \
62    utl \
63    vcl \
64    $(gb_STDLIBS) \
65))
66
67$(eval $(call gb_Library_add_exception_objects,chartview,\
68    chart2/source/view/axes/VAxisOrGridBase \
69    chart2/source/view/axes/VAxisBase \
70    chart2/source/view/axes/DateHelper \
71    chart2/source/view/axes/DateScaling \
72    chart2/source/view/axes/Tickmarks \
73    chart2/source/view/axes/Tickmarks_Equidistant \
74    chart2/source/view/axes/Tickmarks_Dates \
75    chart2/source/view/axes/MinimumAndMaximumSupplier \
76    chart2/source/view/axes/ScaleAutomatism \
77    chart2/source/view/axes/VAxisProperties \
78    chart2/source/view/axes/VCartesianAxis \
79    chart2/source/view/axes/VCartesianGrid \
80    chart2/source/view/axes/VCartesianCoordinateSystem \
81    chart2/source/view/axes/VPolarAxis \
82    chart2/source/view/axes/VPolarAngleAxis \
83    chart2/source/view/axes/VPolarRadiusAxis \
84    chart2/source/view/axes/VPolarGrid \
85    chart2/source/view/axes/VPolarCoordinateSystem \
86    chart2/source/view/axes/VCoordinateSystem \
87    chart2/source/view/charttypes/Splines \
88    chart2/source/view/charttypes/CategoryPositionHelper \
89    chart2/source/view/charttypes/BarPositionHelper \
90    chart2/source/view/charttypes/VSeriesPlotter \
91    chart2/source/view/charttypes/BarChart \
92    chart2/source/view/charttypes/PieChart \
93    chart2/source/view/charttypes/AreaChart \
94    chart2/source/view/charttypes/CandleStickChart \
95    chart2/source/view/charttypes/BubbleChart \
96    chart2/source/view/diagram/VDiagram \
97    chart2/source/view/main/ChartItemPool \
98    chart2/source/view/main/DrawModelWrapper \
99    chart2/source/view/main/PropertyMapper \
100    chart2/source/view/main/Stripe \
101    chart2/source/view/main/VLineProperties \
102    chart2/source/view/main/ShapeFactory \
103    chart2/source/view/main/VLegendSymbolFactory \
104    chart2/source/view/main/DataPointSymbolSupplier \
105    chart2/source/view/main/Linear3DTransformation \
106    chart2/source/view/main/VPolarTransformation \
107    chart2/source/view/main/Clipping \
108    chart2/source/view/main/PlottingPositionHelper \
109    chart2/source/view/main/LabelPositionHelper \
110    chart2/source/view/main/PolarLabelPositionHelper \
111    chart2/source/view/main/PlotterBase \
112    chart2/source/view/main/VDataSeries \
113    chart2/source/view/main/VLegend \
114    chart2/source/view/main/VTitle \
115    chart2/source/view/main/ChartView \
116    chart2/source/view/main/_serviceregistration_view \
117))
118
119# vim: set noet sw=4 ts=4:
120
121