xref: /trunk/main/reportdesign/Library_rpt.mk (revision b63233d8)
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,rpt))
25$(eval $(call gb_Library_add_package_headers,rpt,reportdesign_inc))
26$(eval $(call gb_Library_add_precompiled_header,rpt,$(SRCDIR)/reportdesign/inc/pch/precompiled_reportdesign))
27
28$(eval $(call gb_Library_set_componentfile,rpt,reportdesign/util/rpt))
29
30$(eval $(call gb_Library_add_api,rpt,\
31	udkapi \
32	offapi \
33))
34
35$(eval $(call gb_Library_set_include,rpt,\
36	-I$(SRCDIR)/reportdesign/inc \
37	-I$(SRCDIR)/reportdesign/source/core/inc \
38	-I$(SRCDIR)/reportdesign/source/inc \
39	-I$(SRCDIR)/reportdesign/inc/pch \
40	$$(INCLUDE) \
41))
42
43$(eval $(call gb_Library_add_defs,rpt,\
44	-DREPORTDESIGN_DLLIMPLEMENTATION \
45))
46
47$(eval $(call gb_Library_add_linked_libs,rpt,\
48	editeng \
49	sb \
50	tl \
51	svt \
52	svl \
53	cppuhelper \
54	cppu \
55	comphelper \
56	dbtools \
57	dbui \
58	utl \
59	vcl \
60	sal \
61	stl \
62	i18nisolang1 \
63	ucbhelper \
64	sfx \
65	salhelper \
66	fwe \
67	svx \
68	svxcore \
69	ootk \
70    $(gb_STDLIBS) \
71))
72
73$(eval $(call gb_Library_add_exception_objects,rpt,\
74		reportdesign/source/core/api/FormattedField		\
75		reportdesign/source/core/api/Groups				\
76		reportdesign/source/core/api/Group				\
77		reportdesign/source/core/api/Section				\
78		reportdesign/source/core/api/services			\
79		reportdesign/source/core/api/FixedText			\
80		reportdesign/source/core/api/ImageControl		\
81		reportdesign/source/core/api/ReportDefinition	\
82		reportdesign/source/core/api/ReportComponent		\
83		reportdesign/source/core/api/ReportEngineJFree	\
84		reportdesign/source/core/api/Tools				\
85		reportdesign/source/core/api/Function			\
86		reportdesign/source/core/api/Functions			\
87		reportdesign/source/core/api/ReportControlModel	\
88		reportdesign/source/core/api/FormatCondition		\
89		reportdesign/source/core/api/ReportVisitor		\
90		reportdesign/source/core/api/Shape				\
91		reportdesign/source/core/api/FixedLine \
92		reportdesign/source/core/misc/conditionalexpression \
93        reportdesign/source/core/misc/conditionupdater \
94        reportdesign/source/core/misc/reportformula \
95		reportdesign/source/core/resource/core_resource \
96		reportdesign/source/core/sdr/RptModel			\
97		reportdesign/source/core/sdr/RptPage				\
98		reportdesign/source/core/sdr/UndoActions			\
99		reportdesign/source/core/sdr/RptObject			\
100		reportdesign/source/core/sdr/RptObjectListener	\
101		reportdesign/source/core/sdr/ModuleHelper		\
102		reportdesign/source/core/sdr/PropertyForward		\
103		reportdesign/source/core/sdr/ReportDrawPage		\
104		reportdesign/source/core/sdr/ReportUndoFactory   \
105		reportdesign/source/core/sdr/UndoEnv \
106		reportdesign/source/core/sdr/formatnormalizer \
107))
108
109$(eval $(call gb_Library_add_noexception_objects,rpt,\
110	reportdesign/source/shared/corestrings	\
111))
112
113# vim: set noet sw=4 ts=4:
114