fix baseline build (old cairo) - 'cairo_rectangle_int_t' does not name a type
[LibreOffice.git] / sc / Library_scfilt.mk
blob64cf36b155f03ed0c7dbc586561f7b2508bc6837
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,scfilt))
12 $(eval $(call gb_Library_set_componentfile,scfilt,sc/util/scfilt))
14 $(eval $(call gb_Library_set_include,scfilt,\
15 -I$(SRCDIR)/sc/source/core/inc \
16 -I$(SRCDIR)/sc/source/filter/inc \
17 -I$(SRCDIR)/sc/source/ui/inc \
18 -I$(SRCDIR)/sc/inc \
19 $$(INCLUDE) \
22 $(eval $(call gb_Library_set_precompiled_header,scfilt,$(SRCDIR)/sc/inc/pch/precompiled_scfilt))
24 $(eval $(call gb_Library_use_sdk_api,scfilt))
26 $(eval $(call gb_Library_use_custom_headers,scfilt,\
27 oox/generated \
28 officecfg/registry \
31 $(eval $(call gb_Library_use_externals,scfilt,\
32 boost_headers \
33 mdds_headers \
36 $(eval $(call gb_Library_use_libraries,scfilt,\
37 basegfx \
38 comphelper \
39 cppu \
40 cppuhelper \
41 drawinglayer \
42 editeng \
43 for \
44 msfilter \
45 oox \
46 sal \
47 salhelper \
48 sax \
49 sb \
50 sc \
51 sfx \
52 sot \
53 svl \
54 svt \
55 svx \
56 svxcore \
57 tk \
58 tl \
59 ucbhelper \
60 utl \
61 vcl \
62 i18nlangtag \
63 $(gb_UWINAPI) \
66 $(eval $(call gb_Library_add_exception_objects,scfilt,\
67 sc/source/filter/dif/difexp \
68 sc/source/filter/dif/difimp \
69 sc/source/filter/excel/colrowst \
70 sc/source/filter/excel/excdoc \
71 sc/source/filter/excel/excel \
72 sc/source/filter/excel/excform \
73 sc/source/filter/excel/excform8 \
74 sc/source/filter/excel/excimp8 \
75 sc/source/filter/excel/excrecds \
76 sc/source/filter/excel/exctools \
77 sc/source/filter/excel/expop2 \
78 sc/source/filter/excel/fontbuff \
79 sc/source/filter/excel/frmbase \
80 sc/source/filter/excel/impop \
81 sc/source/filter/excel/namebuff \
82 sc/source/filter/excel/read \
83 sc/source/filter/excel/tokstack \
84 sc/source/filter/excel/xechart \
85 sc/source/filter/excel/xecontent \
86 sc/source/filter/excel/xeescher \
87 sc/source/filter/excel/xeextlst \
88 sc/source/filter/excel/xeformula \
89 sc/source/filter/excel/xehelper \
90 sc/source/filter/excel/xelink \
91 sc/source/filter/excel/xename \
92 sc/source/filter/excel/xepage \
93 sc/source/filter/excel/xepivot \
94 sc/source/filter/excel/xepivotxml \
95 sc/source/filter/excel/xerecord \
96 sc/source/filter/excel/xeroot \
97 sc/source/filter/excel/xestream \
98 sc/source/filter/excel/xestring \
99 sc/source/filter/excel/xestyle \
100 sc/source/filter/excel/xetable \
101 sc/source/filter/excel/xeview \
102 sc/source/filter/excel/xichart \
103 sc/source/filter/excel/xicontent \
104 sc/source/filter/excel/xiescher \
105 sc/source/filter/excel/xiformula \
106 sc/source/filter/excel/xihelper \
107 sc/source/filter/excel/xilink \
108 sc/source/filter/excel/xiname \
109 sc/source/filter/excel/xipage \
110 sc/source/filter/excel/xipivot \
111 sc/source/filter/excel/xiroot \
112 sc/source/filter/excel/xistream \
113 sc/source/filter/excel/xistring \
114 sc/source/filter/excel/xistyle \
115 sc/source/filter/excel/xiview \
116 sc/source/filter/excel/xladdress \
117 sc/source/filter/excel/xlchart \
118 sc/source/filter/excel/xlescher \
119 sc/source/filter/excel/xlformula \
120 sc/source/filter/excel/xlpage \
121 sc/source/filter/excel/xlpivot \
122 sc/source/filter/excel/xlroot \
123 sc/source/filter/excel/xlstyle \
124 sc/source/filter/excel/xltoolbar \
125 sc/source/filter/excel/xltools \
126 sc/source/filter/excel/xltracer \
127 sc/source/filter/excel/xlview \
128 sc/source/filter/ftools/fapihelper \
129 sc/source/filter/ftools/fprogressbar \
130 sc/source/filter/ftools/ftools \
131 sc/source/filter/ftools/sharedformulagroups \
132 sc/source/filter/html/htmlexp \
133 sc/source/filter/html/htmlexp2 \
134 sc/source/filter/html/htmlimp \
135 sc/source/filter/html/htmlpars \
136 sc/source/filter/lotus/filter \
137 sc/source/filter/lotus/lotattr \
138 sc/source/filter/lotus/lotform \
139 sc/source/filter/lotus/lotimpop \
140 sc/source/filter/lotus/lotread \
141 sc/source/filter/lotus/lotus \
142 sc/source/filter/lotus/memory \
143 sc/source/filter/lotus/op \
144 sc/source/filter/lotus/optab \
145 sc/source/filter/lotus/tool \
146 sc/source/filter/qpro/biff \
147 sc/source/filter/qpro/qpro \
148 sc/source/filter/qpro/qproform \
149 sc/source/filter/qpro/qprostyle \
150 sc/source/filter/rtf/eeimpars \
151 sc/source/filter/rtf/expbase \
152 sc/source/filter/rtf/rtfexp \
153 sc/source/filter/rtf/rtfimp \
154 sc/source/filter/rtf/rtfparse \
155 sc/source/filter/starcalc/collect \
156 sc/source/filter/starcalc/scflt \
157 sc/source/filter/starcalc/scfobj \
158 sc/source/filter/xcl97/XclExpChangeTrack \
159 sc/source/filter/xcl97/XclImpChangeTrack \
160 sc/source/filter/xcl97/xcl97esc \
161 sc/source/filter/xcl97/xcl97rec \
162 sc/source/filter/oox/excelfilter \
163 sc/source/filter/oox/addressconverter \
164 sc/source/filter/oox/autofilterbuffer \
165 sc/source/filter/oox/autofiltercontext \
166 sc/source/filter/oox/biffcodec \
167 sc/source/filter/oox/biffhelper \
168 sc/source/filter/oox/biffinputstream \
169 sc/source/filter/oox/chartsheetfragment \
170 sc/source/filter/oox/commentsbuffer \
171 sc/source/filter/oox/commentsfragment \
172 sc/source/filter/oox/condformatbuffer \
173 sc/source/filter/oox/condformatcontext \
174 sc/source/filter/oox/connectionsbuffer \
175 sc/source/filter/oox/connectionsfragment \
176 sc/source/filter/oox/defnamesbuffer \
177 sc/source/filter/oox/drawingbase \
178 sc/source/filter/oox/drawingfragment \
179 sc/source/filter/oox/drawingmanager \
180 sc/source/filter/oox/excelchartconverter \
181 sc/source/filter/oox/excelhandlers \
182 sc/source/filter/oox/excelvbaproject \
183 sc/source/filter/oox/externallinkbuffer \
184 sc/source/filter/oox/externallinkfragment \
185 sc/source/filter/oox/extlstcontext \
186 sc/source/filter/oox/formulabase \
187 sc/source/filter/oox/formulabuffer \
188 sc/source/filter/oox/formulaparser \
189 sc/source/filter/oox/numberformatsbuffer \
190 sc/source/filter/oox/ooxformulaparser \
191 sc/source/filter/oox/pagesettings \
192 sc/source/filter/oox/pivotcachebuffer \
193 sc/source/filter/oox/pivotcachefragment \
194 sc/source/filter/oox/pivottablebuffer \
195 sc/source/filter/oox/pivottablefragment \
196 sc/source/filter/oox/querytablebuffer \
197 sc/source/filter/oox/querytablefragment \
198 sc/source/filter/oox/revisionfragment \
199 sc/source/filter/oox/richstringcontext \
200 sc/source/filter/oox/richstring \
201 sc/source/filter/oox/scenariobuffer \
202 sc/source/filter/oox/scenariocontext \
203 sc/source/filter/oox/sharedstringsbuffer \
204 sc/source/filter/oox/sharedstringsfragment \
205 sc/source/filter/oox/sheetdatabuffer \
206 sc/source/filter/oox/sheetdatacontext \
207 sc/source/filter/oox/stylesbuffer \
208 sc/source/filter/oox/stylesfragment \
209 sc/source/filter/oox/tablebuffer \
210 sc/source/filter/oox/tablecolumnsbuffer \
211 sc/source/filter/oox/tablecolumnscontext \
212 sc/source/filter/oox/tablefragment \
213 sc/source/filter/oox/themebuffer \
214 sc/source/filter/oox/unitconverter \
215 sc/source/filter/oox/viewsettings \
216 sc/source/filter/oox/workbookfragment \
217 sc/source/filter/oox/workbookhelper \
218 sc/source/filter/oox/workbooksettings \
219 sc/source/filter/oox/worksheetbuffer \
220 sc/source/filter/oox/worksheetfragment \
221 sc/source/filter/oox/worksheethelper \
222 sc/source/filter/oox/worksheetsettings \
225 ifeq ($(ENABLE_ORCUS),TRUE)
226 $(eval $(call gb_Library_use_externals,scfilt,\
227 orcus \
228 orcus-parser \
229 boost_system \
230 boost_iostreams \
231 zlib \
234 $(eval $(call gb_Library_add_exception_objects,scfilt,\
235 sc/source/filter/orcus/interface \
236 sc/source/filter/orcus/orcusfiltersimpl \
237 sc/source/filter/orcus/xmlcontext \
240 endif
242 # vim: set noet sw=4 ts=4: