xref: /trunk/main/reportdesign/Library_rptui.mk (revision 39ea1b6b420a170b8a225cfae7fd2931a3084000)
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,rptui))
25$(eval $(call gb_Library_add_precompiled_header,rptui,$(SRCDIR)/reportdesign/inc/pch/precompiled_rptui))
26
27$(eval $(call gb_Library_set_componentfile,rptui,reportdesign/util/rptui))
28
29$(eval $(call gb_Library_add_api,rptui,\
30    udkapi \
31    offapi \
32))
33
34$(eval $(call gb_Library_set_include,rptui,\
35    -I$(SRCDIR)/reportdesign/inc \
36    -I$(SRCDIR)/reportdesign/source/ui/inc \
37    -I$(SRCDIR)/reportdesign/source/inc \
38    -I$(SRCDIR)/reportdesign/inc/pch \
39    $$(INCLUDE) \
40))
41
42$(eval $(call gb_Library_add_linked_libs,rptui,\
43    editeng \
44    comphelper \
45    cppuhelper \
46    cppu \
47    dbtools \
48    i18nisolang1 \
49    fwe \
50    sal \
51    salhelper \
52    sfx \
53    svl \
54    svt \
55    stl \
56    vcl \
57    for \
58    tl \
59    utl \
60    ucbhelper \
61    svxcore \
62    svx \
63    ootk \
64    sot \
65    dba \
66    vos3 \
67    forui \
68    dbui \
69    rpt \
70    $(gb_STDLIBS) \
71))
72
73$(eval $(call gb_Library_add_exception_objects,rptui,\
74    reportdesign/source/ui/dlg/dlgpage                  \
75    reportdesign/source/ui/dlg/Condition                \
76    reportdesign/source/ui/dlg/CondFormat               \
77    reportdesign/source/ui/dlg/GroupExchange            \
78    reportdesign/source/ui/dlg/PageNumber               \
79    reportdesign/source/ui/dlg/DateTime             \
80    reportdesign/source/ui/dlg/AddField             \
81    reportdesign/source/ui/dlg/Navigator                \
82    reportdesign/source/ui/dlg/GroupsSorting           \
83    reportdesign/source/ui/dlg/Formula \
84    reportdesign/source/ui/inspection/DefaultInspection     \
85    reportdesign/source/ui/inspection/ReportComponentHandler    \
86    reportdesign/source/ui/inspection/GeometryHandler           \
87    reportdesign/source/ui/inspection/DataProviderHandler       \
88    reportdesign/source/ui/inspection/metadata \
89    reportdesign/source/ui/misc/RptUndo                 \
90    reportdesign/source/ui/misc/ColorListener           \
91    reportdesign/source/ui/misc/UITools                 \
92    reportdesign/source/ui/misc/rptuiservices           \
93    reportdesign/source/ui/misc/toolboxcontroller       \
94    reportdesign/source/ui/misc/statusbarcontroller     \
95    reportdesign/source/ui/misc/FunctionHelper \
96    reportdesign/source/ui/report/SectionWindow         \
97    reportdesign/source/ui/report/ReportController      \
98    reportdesign/source/ui/report/ReportControllerObserver \
99    reportdesign/source/ui/report/FormattedFieldBeautifier \
100    reportdesign/source/ui/report/FixedTextColor           \
101    reportdesign/source/ui/report/ReportSection         \
102    reportdesign/source/ui/report/SectionView               \
103    reportdesign/source/ui/report/ViewsWindow               \
104    reportdesign/source/ui/report/ScrollHelper          \
105    reportdesign/source/ui/report/StartMarker               \
106    reportdesign/source/ui/report/EndMarker             \
107    reportdesign/source/ui/report/dlgedfunc             \
108    reportdesign/source/ui/report/dlgedfac              \
109    reportdesign/source/ui/report/dlgedclip             \
110    reportdesign/source/ui/report/ReportWindow          \
111    reportdesign/source/ui/report/DesignView                \
112    reportdesign/source/ui/report/propbrw \
113    reportdesign/source/shared/uistrings \
114))
115
116# vim: set noet sw=4 ts=4:
117