xref: /trunk/main/reportdesign/Library_rptxml.mk (revision 8f71f2da3780fff02b58fe2fe2c8a220939be93f)
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,rptxml))
25$(eval $(call gb_Library_add_precompiled_header,rptxml,$(SRCDIR)/reportdesign/inc/pch/precompiled_rptxml))
26
27$(eval $(call gb_Library_set_componentfile,rptxml,reportdesign/util/rptxml))
28
29$(eval $(call gb_Library_add_api,rptxml,\
30    udkapi \
31    offapi \
32))
33
34$(eval $(call gb_Library_set_include,rptxml,\
35    -I$(SRCDIR)/reportdesign/inc \
36    -I$(SRCDIR)/reportdesign/source/filter/xml \
37    -I$(SRCDIR)/reportdesign/source/inc \
38    -I$(SRCDIR)/reportdesign/inc/pch \
39    $$(INCLUDE) \
40))
41
42$(eval $(call gb_Library_add_linked_libs,rptxml,\
43    tl \
44    svl \
45    cppuhelper \
46    cppu \
47    comphelper \
48    utl \
49    vcl \
50    sal \
51    sfx \
52    dbtools \
53    xo \
54    sot \
55    ootk \
56    dba \
57    stl \
58    editeng \
59    rpt \
60    $(gb_STDLIBS) \
61))
62
63$(eval $(call gb_Library_add_exception_objects,rptxml,\
64    reportdesign/source/filter/xml/xmlfilter                \
65    reportdesign/source/filter/xml/xmlReport                \
66    reportdesign/source/filter/xml/xmlMasterFields          \
67    reportdesign/source/filter/xml/xmlGroup             \
68    reportdesign/source/filter/xml/xmlHelper                \
69    reportdesign/source/filter/xml/xmlSection               \
70    reportdesign/source/filter/xml/xmlComponent         \
71    reportdesign/source/filter/xml/xmlControlProperty       \
72    reportdesign/source/filter/xml/xmlFormattedField        \
73    reportdesign/source/filter/xml/xmlReportElement     \
74    reportdesign/source/filter/xml/xmlReportElementBase \
75    reportdesign/source/filter/xml/xmlCondPrtExpr           \
76    reportdesign/source/filter/xml/xmlImage             \
77    reportdesign/source/filter/xml/xmlFunction              \
78    reportdesign/source/filter/xml/xmlStyleImport           \
79    reportdesign/source/filter/xml/xmlAutoStyle         \
80    reportdesign/source/filter/xml/xmlExport                \
81    reportdesign/source/filter/xml/dbloader2                \
82    reportdesign/source/filter/xml/xmlFormatCondition       \
83    reportdesign/source/filter/xml/xmlPropertyHandler       \
84    reportdesign/source/filter/xml/xmlColumn                \
85    reportdesign/source/filter/xml/xmlCell                  \
86    reportdesign/source/filter/xml/xmlTable             \
87    reportdesign/source/filter/xml/xmlFixedContent          \
88    reportdesign/source/filter/xml/xmlSubDocument           \
89    reportdesign/source/filter/xml/xmlservices              \
90    reportdesign/source/filter/xml/xmlImportDocumentHandler \
91    reportdesign/source/filter/xml/xmlExportDocumentHandler \
92))
93
94$(eval $(call gb_Library_add_noexception_objects,rptxml, \
95    reportdesign/source/shared/xmlstrings \
96))
97
98# vim: set noet sw=4 ts=4:
99