xref: /trunk/main/sc/Library_sc.mk (revision e10cbedd)
1b77af630Sdamjan#**************************************************************
2b77af630Sdamjan#
3b77af630Sdamjan#  Licensed to the Apache Software Foundation (ASF) under one
4b77af630Sdamjan#  or more contributor license agreements.  See the NOTICE file
5b77af630Sdamjan#  distributed with this work for additional information
6b77af630Sdamjan#  regarding copyright ownership.  The ASF licenses this file
7b77af630Sdamjan#  to you under the Apache License, Version 2.0 (the
8b77af630Sdamjan#  "License"); you may not use this file except in compliance
9b77af630Sdamjan#  with the License.  You may obtain a copy of the License at
10b77af630Sdamjan#
11b77af630Sdamjan#    http://www.apache.org/licenses/LICENSE-2.0
12b77af630Sdamjan#
13b77af630Sdamjan#  Unless required by applicable law or agreed to in writing,
14b77af630Sdamjan#  software distributed under the License is distributed on an
15b77af630Sdamjan#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16b77af630Sdamjan#  KIND, either express or implied.  See the License for the
17b77af630Sdamjan#  specific language governing permissions and limitations
18b77af630Sdamjan#  under the License.
19b77af630Sdamjan#
20b77af630Sdamjan#**************************************************************
21b77af630Sdamjan
22b77af630Sdamjan
23b77af630Sdamjan
24b77af630Sdamjan$(eval $(call gb_Library_Library,sc))
25b77af630Sdamjan
26b77af630Sdamjan$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/inc/pch/precompiled_sc))
27b77af630Sdamjan
28b77af630Sdamjan$(eval $(call gb_Library_add_sdi_headers,sc,sc/sdi/scslots))
29b77af630Sdamjan
30b77af630Sdamjan$(eval $(call gb_Library_set_componentfile,sc,sc/util/sc))
31b77af630Sdamjan
32b77af630Sdamjan$(eval $(call gb_Library_set_include,sc,\
33b77af630Sdamjan        $$(INCLUDE) \
34b77af630Sdamjan	-I$(SRCDIR)/sc/inc \
35b77af630Sdamjan	-I$(SRCDIR)/sc/inc/pch \
36b77af630Sdamjan	-I$(SRCDIR)/sc/source/ui/inc \
37b77af630Sdamjan	-I$(SRCDIR)/sc/source/core/inc \
38b77af630Sdamjan	-I$(SRCDIR)/sc/source/filter/inc \
39b77af630Sdamjan	-I$(WORKDIR)/SdiTarget/sc/sdi \
40b77af630Sdamjan))
41b77af630Sdamjan
42b77af630Sdamjan$(eval $(call gb_Library_add_defs,sc,\
43b77af630Sdamjan	-DSC_DLLIMPLEMENTATION \
44b77af630Sdamjan	-DSC_INFO_OSVERSION="\"$(OS)\"" \
45b77af630Sdamjan))
46b77af630Sdamjan
47b77af630Sdamjan$(eval $(call gb_Library_add_api,sc,\
48b77af630Sdamjan	offapi \
49b77af630Sdamjan	udkapi \
50b77af630Sdamjan))
51b77af630Sdamjan
52b77af630Sdamjan$(eval $(call gb_Library_add_linked_libs,sc,\
53b77af630Sdamjan	avmedia \
54b77af630Sdamjan	basegfx \
55b77af630Sdamjan	comphelper \
56b77af630Sdamjan	cppuhelper \
57b77af630Sdamjan	cppu \
58b77af630Sdamjan	drawinglayer \
59b77af630Sdamjan	editeng \
60b77af630Sdamjan	for \
61b77af630Sdamjan	forui \
62b77af630Sdamjan	i18nisolang1 \
63b77af630Sdamjan	ootk \
64b77af630Sdamjan	sal \
65b77af630Sdamjan	sb \
66b77af630Sdamjan	sfx \
67b77af630Sdamjan	sot \
68b77af630Sdamjan	stl \
69b77af630Sdamjan	svl \
70b77af630Sdamjan	svt \
71b77af630Sdamjan	svx \
72b77af630Sdamjan	svxcore \
73b77af630Sdamjan	tl \
74b77af630Sdamjan	ucbhelper \
75b77af630Sdamjan	utl \
76b77af630Sdamjan	vbahelper \
77b77af630Sdamjan	vcl \
78b77af630Sdamjan	vos3 \
79b77af630Sdamjan	xo \
80b77af630Sdamjan	$(gb_STDLIBS) \
81b77af630Sdamjan))
82b77af630Sdamjan
83b77af630Sdamjan# FIXME:
84b77af630Sdamjan#	icudt \
85b77af630Sdamjan#	icuin \
86b77af630Sdamjan
87b77af630Sdamjan$(call gb_Library_use_externals,sc,\
88b77af630Sdamjan	icule \
89b77af630Sdamjan	icuuc \
90b77af630Sdamjan)
91b77af630Sdamjan
92b77af630Sdamjan$(eval $(call gb_Library_add_exception_objects,sc,\
93b77af630Sdamjan	sc/source/ui/app/scmod \
94b77af630Sdamjan	sc/source/ui/app/scmod2 \
95b77af630Sdamjan	sc/source/ui/app/scdll \
96b77af630Sdamjan	sc/source/ui/app/typemap \
97b77af630Sdamjan	sc/source/ui/app/transobj \
98b77af630Sdamjan	sc/source/ui/app/drwtrans \
99b77af630Sdamjan	sc/source/ui/app/lnktrans \
100b77af630Sdamjan	sc/source/ui/app/seltrans \
101b77af630Sdamjan	sc/source/ui/app/inputhdl \
102b77af630Sdamjan	sc/source/ui/app/inputwin \
103b77af630Sdamjan	sc/source/ui/app/rfindlst \
104b77af630Sdamjan	sc/source/ui/app/uiitems \
105b77af630Sdamjan	sc/source/ui/app/msgpool \
106b77af630Sdamjan	sc/source/ui/app/client \
107b77af630Sdamjan	sc/source/ui/docshell/docsh \
108b77af630Sdamjan	sc/source/ui/docshell/docsh2 \
109b77af630Sdamjan	sc/source/ui/docshell/docsh3 \
110b77af630Sdamjan	sc/source/ui/docshell/docsh4 \
111b77af630Sdamjan	sc/source/ui/docshell/docsh5 \
112b77af630Sdamjan	sc/source/ui/docshell/docsh6 \
113b77af630Sdamjan	sc/source/ui/docshell/docsh7 \
114b77af630Sdamjan	sc/source/ui/docshell/docsh8 \
115b77af630Sdamjan	sc/source/ui/docshell/externalrefmgr \
116b77af630Sdamjan	sc/source/ui/docshell/tablink \
117b77af630Sdamjan	sc/source/ui/docshell/arealink \
118b77af630Sdamjan	sc/source/ui/docshell/dbdocfun \
119b77af630Sdamjan	sc/source/ui/docshell/dbdocimp \
120b77af630Sdamjan	sc/source/ui/docshell/impex \
121b77af630Sdamjan	sc/source/ui/docshell/docfunc \
122b77af630Sdamjan	sc/source/ui/docshell/olinefun \
123b77af630Sdamjan	sc/source/ui/docshell/servobj \
124b77af630Sdamjan	sc/source/ui/docshell/autostyl \
125b77af630Sdamjan	sc/source/ui/docshell/pagedata \
126b77af630Sdamjan	sc/source/ui/docshell/hiranges \
127b77af630Sdamjan	sc/source/ui/docshell/pntlock \
128b77af630Sdamjan	sc/source/ui/docshell/sizedev \
129b77af630Sdamjan	sc/source/ui/docshell/editable \
130b77af630Sdamjan	sc/source/ui/view/tabview \
131b77af630Sdamjan	sc/source/ui/view/tabview2 \
132b77af630Sdamjan	sc/source/ui/view/tabview3 \
133b77af630Sdamjan	sc/source/ui/view/tabview4 \
134b77af630Sdamjan	sc/source/ui/view/tabview5 \
135b77af630Sdamjan	sc/source/ui/view/viewfunc \
136*e10cbeddSDon Lewis	sc/source/ui/view/viewfun2 \
137b77af630Sdamjan	sc/source/ui/view/viewfun3 \
138*e10cbeddSDon Lewis	sc/source/ui/view/viewfun4 \
139b77af630Sdamjan	sc/source/ui/view/viewfun5 \
140b77af630Sdamjan	sc/source/ui/view/viewfun6 \
141b77af630Sdamjan	sc/source/ui/view/viewfun7 \
142b77af630Sdamjan	sc/source/ui/view/dbfunc \
143*e10cbeddSDon Lewis	sc/source/ui/view/dbfunc2 \
144b77af630Sdamjan	sc/source/ui/view/dbfunc3 \
145b77af630Sdamjan	sc/source/ui/view/dbfunc4 \
146*e10cbeddSDon Lewis	sc/source/ui/view/drawview \
147b77af630Sdamjan	sc/source/ui/view/tabvwsh \
148*e10cbeddSDon Lewis	sc/source/ui/view/tabvwsh2 \
149b77af630Sdamjan	sc/source/ui/view/tabvwsh3 \
150b77af630Sdamjan	sc/source/ui/view/tabvwsh4 \
151b77af630Sdamjan	sc/source/ui/view/tabvwsh5 \
152b77af630Sdamjan	sc/source/ui/view/tabvwsh8 \
153b77af630Sdamjan	sc/source/ui/view/tabvwsh9 \
154b77af630Sdamjan	sc/source/ui/view/tabvwsha \
155b77af630Sdamjan	sc/source/ui/view/tabvwshb \
156b77af630Sdamjan	sc/source/ui/view/tabvwshc \
157b77af630Sdamjan	sc/source/ui/view/tabvwshd \
158b77af630Sdamjan	sc/source/ui/view/tabvwshe \
159b77af630Sdamjan	sc/source/ui/view/tabvwshf \
160b77af630Sdamjan	sc/source/ui/view/tabvwshg \
161b77af630Sdamjan	sc/source/ui/view/tabvwshh \
162b77af630Sdamjan	sc/source/ui/view/printfun \
163b77af630Sdamjan	sc/source/ui/view/pfuncache \
164b77af630Sdamjan	sc/source/ui/view/preview \
165b77af630Sdamjan	sc/source/ui/view/prevwsh \
166b77af630Sdamjan	sc/source/ui/view/prevwsh2 \
167b77af630Sdamjan	sc/source/ui/view/prevloc \
168b77af630Sdamjan	sc/source/ui/view/editsh \
169b77af630Sdamjan	sc/source/ui/view/pivotsh \
170b77af630Sdamjan	sc/source/ui/view/auditsh \
171b77af630Sdamjan	sc/source/ui/view/gridwin \
172b77af630Sdamjan	sc/source/ui/view/gridwin2 \
173b77af630Sdamjan	sc/source/ui/view/gridwin3 \
174b77af630Sdamjan	sc/source/ui/view/gridwin4 \
175b77af630Sdamjan	sc/source/ui/view/gridwin5 \
176b77af630Sdamjan	sc/source/ui/view/drawvie2 \
177b77af630Sdamjan	sc/source/ui/view/drawvie3 \
178b77af630Sdamjan	sc/source/ui/view/drawvie4 \
179b77af630Sdamjan	sc/source/ui/view/drawutil \
180b77af630Sdamjan	sc/source/ui/view/output \
181b77af630Sdamjan	sc/source/ui/view/output2 \
182b77af630Sdamjan	sc/source/ui/view/output3 \
183b77af630Sdamjan	sc/source/ui/view/gridmerg \
184b77af630Sdamjan	sc/source/ui/view/invmerge \
185b77af630Sdamjan	sc/source/ui/view/select \
186b77af630Sdamjan	sc/source/ui/view/olinewin \
187b77af630Sdamjan	sc/source/ui/view/hintwin \
188b77af630Sdamjan	sc/source/ui/view/notemark \
189b77af630Sdamjan	sc/source/ui/view/tabcont \
190b77af630Sdamjan	sc/source/ui/view/tabsplit \
191b77af630Sdamjan	sc/source/ui/view/viewutil \
192b77af630Sdamjan	sc/source/ui/view/hdrcont \
193b77af630Sdamjan	sc/source/ui/view/colrowba \
194b77af630Sdamjan	sc/source/ui/view/olkact \
195b77af630Sdamjan	sc/source/ui/view/imapwrap \
196b77af630Sdamjan	sc/source/ui/view/reffact \
197b77af630Sdamjan	sc/source/ui/view/selectionstate \
198b77af630Sdamjan	sc/source/ui/view/spelleng \
199b77af630Sdamjan	sc/source/ui/view/spelldialog \
200b77af630Sdamjan	sc/source/ui/view/waitoff \
201b77af630Sdamjan	sc/source/ui/view/cellsh \
202b77af630Sdamjan	sc/source/ui/view/cellsh1 \
203b77af630Sdamjan	sc/source/ui/view/cellsh2 \
204b77af630Sdamjan	sc/source/ui/view/cellsh3 \
205b77af630Sdamjan	sc/source/ui/view/cellsh4 \
206b77af630Sdamjan	sc/source/ui/view/formatsh \
207b77af630Sdamjan	sc/source/ui/view/pgbrksh \
208b77af630Sdamjan	sc/source/ui/view/viewdata \
209b77af630Sdamjan	sc/source/ui/view/scextopt \
210b77af630Sdamjan	sc/source/ui/undo/target \
211b77af630Sdamjan	sc/source/ui/undo/refundo \
212b77af630Sdamjan	sc/source/ui/undo/areasave \
213b77af630Sdamjan	sc/source/ui/undo/undobase \
214b77af630Sdamjan	sc/source/ui/undo/undoutil \
215b77af630Sdamjan	sc/source/ui/undo/undocell \
216b77af630Sdamjan	sc/source/ui/undo/undostyl \
217b77af630Sdamjan	sc/source/ui/undo/undoolk \
218b77af630Sdamjan	sc/source/ui/undo/undoblk \
219b77af630Sdamjan	sc/source/ui/undo/undoblk2 \
220b77af630Sdamjan	sc/source/ui/undo/undoblk3 \
221b77af630Sdamjan	sc/source/ui/undo/undodat \
222b77af630Sdamjan	sc/source/ui/undo/undodraw \
223b77af630Sdamjan	sc/source/ui/undo/undotab \
224b77af630Sdamjan	sc/source/ui/attrdlg/condfrmt \
225b77af630Sdamjan	sc/source/ui/attrdlg/scabstdlg \
226b77af630Sdamjan	sc/source/ui/namedlg/namedlg \
227b77af630Sdamjan	sc/source/ui/miscdlgs/autofmt \
228b77af630Sdamjan	sc/source/ui/miscdlgs/solvrdlg \
229b77af630Sdamjan	sc/source/ui/miscdlgs/optsolver \
230b77af630Sdamjan	sc/source/ui/miscdlgs/solveroptions \
231b77af630Sdamjan	sc/source/ui/miscdlgs/solverutil \
232b77af630Sdamjan	sc/source/ui/miscdlgs/tabopdlg \
233b77af630Sdamjan	sc/source/ui/miscdlgs/anyrefdg \
234b77af630Sdamjan	sc/source/ui/miscdlgs/crnrdlg \
235b77af630Sdamjan	sc/source/ui/miscdlgs/acredlin \
236b77af630Sdamjan	sc/source/ui/miscdlgs/highred \
237b77af630Sdamjan	sc/source/ui/miscdlgs/simpref \
238b77af630Sdamjan	sc/source/ui/miscdlgs/redcom \
239b77af630Sdamjan	sc/source/ui/miscdlgs/warnbox \
240b77af630Sdamjan	sc/source/ui/miscdlgs/conflictsdlg \
241b77af630Sdamjan	sc/source/ui/miscdlgs/sharedocdlg \
242b77af630Sdamjan	sc/source/ui/miscdlgs/protectiondlg \
243b77af630Sdamjan	sc/source/ui/miscdlgs/retypepassdlg \
244b77af630Sdamjan	sc/source/ui/formdlg/formula \
245b77af630Sdamjan	sc/source/ui/formdlg/formdata \
246b77af630Sdamjan	sc/source/ui/formdlg/privsplt \
247b77af630Sdamjan	sc/source/ui/formdlg/dwfunctr \
248b77af630Sdamjan	sc/source/ui/cctrl/popmenu \
249b77af630Sdamjan	sc/source/ui/cctrl/tbinsert \
250b77af630Sdamjan	sc/source/ui/cctrl/cbuttonw \
251b77af630Sdamjan	sc/source/ui/cctrl/dpcontrol \
252b77af630Sdamjan	sc/source/ui/cctrl/tbzoomsliderctrl \
253b77af630Sdamjan	sc/source/ui/dbgui/filtdlg \
254b77af630Sdamjan	sc/source/ui/dbgui/sfiltdlg \
255b77af630Sdamjan	sc/source/ui/dbgui/foptmgr \
256b77af630Sdamjan	sc/source/ui/dbgui/dbnamdlg \
257b77af630Sdamjan	sc/source/ui/dbgui/expftext \
258b77af630Sdamjan	sc/source/ui/dbgui/fieldwnd \
259b77af630Sdamjan	sc/source/ui/dbgui/pvlaydlg \
260b77af630Sdamjan	sc/source/ui/dbgui/consdlg \
261b77af630Sdamjan	sc/source/ui/dbgui/imoptdlg \
262b77af630Sdamjan	sc/source/ui/dbgui/csvsplits \
263b77af630Sdamjan	sc/source/ui/dbgui/csvcontrol \
264b77af630Sdamjan	sc/source/ui/dbgui/csvruler \
265b77af630Sdamjan	sc/source/ui/dbgui/csvgrid \
266b77af630Sdamjan	sc/source/ui/dbgui/csvtablebox \
267b77af630Sdamjan	sc/source/ui/dbgui/asciiopt \
268b77af630Sdamjan	sc/source/ui/pagedlg/areasdlg \
269b77af630Sdamjan	sc/source/ui/pagedlg/tphfedit \
270b77af630Sdamjan	sc/source/ui/drawfunc/fupoor \
271b77af630Sdamjan	sc/source/ui/drawfunc/fumark \
272b77af630Sdamjan	sc/source/ui/drawfunc/fudraw \
273*e10cbeddSDon Lewis	sc/source/ui/drawfunc/fusel \
274b77af630Sdamjan	sc/source/ui/drawfunc/fusel2 \
275b77af630Sdamjan	sc/source/ui/drawfunc/fuconstr \
276b77af630Sdamjan	sc/source/ui/drawfunc/fuconrec \
277b77af630Sdamjan	sc/source/ui/drawfunc/fuconarc \
278b77af630Sdamjan	sc/source/ui/drawfunc/fuconuno \
279b77af630Sdamjan	sc/source/ui/drawfunc/fuconpol \
280b77af630Sdamjan	sc/source/ui/drawfunc/fuconcustomshape \
281b77af630Sdamjan	sc/source/ui/drawfunc/fuins1 \
282b77af630Sdamjan	sc/source/ui/drawfunc/fuins2 \
283b77af630Sdamjan	sc/source/ui/drawfunc/futext \
284b77af630Sdamjan	sc/source/ui/drawfunc/futext2 \
285b77af630Sdamjan	sc/source/ui/drawfunc/futext3 \
286b77af630Sdamjan	sc/source/ui/drawfunc/drawsh \
287b77af630Sdamjan	sc/source/ui/drawfunc/drawsh2 \
288b77af630Sdamjan	sc/source/ui/drawfunc/drawsh4 \
289b77af630Sdamjan	sc/source/ui/drawfunc/drawsh5 \
290b77af630Sdamjan	sc/source/ui/drawfunc/drtxtob \
291b77af630Sdamjan	sc/source/ui/drawfunc/drtxtob1 \
292b77af630Sdamjan	sc/source/ui/drawfunc/drtxtob2 \
293b77af630Sdamjan	sc/source/ui/drawfunc/drformsh \
294b77af630Sdamjan	sc/source/ui/drawfunc/oleobjsh \
295b77af630Sdamjan	sc/source/ui/drawfunc/chartsh \
296b77af630Sdamjan	sc/source/ui/drawfunc/graphsh \
297b77af630Sdamjan	sc/source/ui/drawfunc/mediash \
298b77af630Sdamjan	sc/source/ui/sidebar/ScPanelFactory \
299b77af630Sdamjan	sc/source/ui/sidebar/AlignmentPropertyPanel \
300b77af630Sdamjan	sc/source/ui/sidebar/CellLineStyleControl \
301b77af630Sdamjan	sc/source/ui/sidebar/CellLineStylePopup \
302b77af630Sdamjan	sc/source/ui/sidebar/CellLineStyleValueSet \
303b77af630Sdamjan	sc/source/ui/sidebar/CellBorderUpdater \
304b77af630Sdamjan	sc/source/ui/sidebar/CellAppearancePropertyPanel \
305b77af630Sdamjan	sc/source/ui/sidebar/CellBorderStyleControl \
306b77af630Sdamjan	sc/source/ui/sidebar/CellBorderStylePopup \
307b77af630Sdamjan	sc/source/ui/sidebar/NumberFormatPropertyPanel \
308b77af630Sdamjan	sc/source/ui/navipi/navipi \
309b77af630Sdamjan	sc/source/ui/navipi/navcitem \
310b77af630Sdamjan	sc/source/ui/navipi/scenwnd \
311b77af630Sdamjan	sc/source/ui/navipi/content \
312*e10cbeddSDon Lewis	sc/source/ui/unoobj/cellsuno \
313b77af630Sdamjan	sc/source/ui/unoobj/docuno \
314b77af630Sdamjan	sc/source/ui/unoobj/servuno \
315b77af630Sdamjan	sc/source/ui/unoobj/defltuno \
316b77af630Sdamjan	sc/source/ui/unoobj/drdefuno \
317b77af630Sdamjan	sc/source/ui/unoobj/tokenuno \
318b77af630Sdamjan	sc/source/ui/unoobj/textuno \
319b77af630Sdamjan	sc/source/ui/unoobj/notesuno \
320b77af630Sdamjan	sc/source/ui/unoobj/cursuno \
321b77af630Sdamjan	sc/source/ui/unoobj/srchuno \
322b77af630Sdamjan	sc/source/ui/unoobj/fielduno \
323b77af630Sdamjan	sc/source/ui/unoobj/miscuno \
324b77af630Sdamjan	sc/source/ui/unoobj/optuno \
325b77af630Sdamjan	sc/source/ui/unoobj/appluno \
326b77af630Sdamjan	sc/source/ui/unoobj/funcuno \
327b77af630Sdamjan	sc/source/ui/unoobj/nameuno \
328b77af630Sdamjan	sc/source/ui/unoobj/viewuno \
329b77af630Sdamjan	sc/source/ui/unoobj/dispuno \
330b77af630Sdamjan	sc/source/ui/unoobj/datauno \
331b77af630Sdamjan	sc/source/ui/unoobj/dapiuno \
332b77af630Sdamjan	sc/source/ui/unoobj/chartuno \
333*e10cbeddSDon Lewis	sc/source/ui/unoobj/chart2uno \
334b77af630Sdamjan	sc/source/ui/unoobj/shapeuno \
335b77af630Sdamjan	sc/source/ui/unoobj/pageuno \
336b77af630Sdamjan	sc/source/ui/unoobj/forbiuno \
337b77af630Sdamjan	sc/source/ui/unoobj/styleuno \
338b77af630Sdamjan	sc/source/ui/unoobj/afmtuno \
339b77af630Sdamjan	sc/source/ui/unoobj/fmtuno \
340b77af630Sdamjan	sc/source/ui/unoobj/linkuno \
341b77af630Sdamjan	sc/source/ui/unoobj/targuno \
342b77af630Sdamjan	sc/source/ui/unoobj/convuno \
343b77af630Sdamjan	sc/source/ui/unoobj/editsrc \
344b77af630Sdamjan	sc/source/ui/unoobj/unoguard \
345b77af630Sdamjan	sc/source/ui/unoobj/confuno \
346b77af630Sdamjan	sc/source/ui/unoobj/filtuno \
347b77af630Sdamjan	sc/source/ui/unoobj/unodoc \
348b77af630Sdamjan	sc/source/ui/unoobj/addruno \
349b77af630Sdamjan	sc/source/ui/unoobj/eventuno \
350b77af630Sdamjan	sc/source/ui/unoobj/listenercalls \
351b77af630Sdamjan	sc/source/ui/unoobj/cellvaluebinding \
352b77af630Sdamjan	sc/source/ui/unoobj/celllistsource \
353b77af630Sdamjan	sc/source/ui/unoobj/warnpassword \
354b77af630Sdamjan	sc/source/ui/unoobj/unoreflist \
355b77af630Sdamjan	sc/source/ui/unoobj/ChartRangeSelectionListener \
356b77af630Sdamjan	sc/source/core/data/attarray \
357b77af630Sdamjan	sc/source/core/data/attrib \
358b77af630Sdamjan	sc/source/core/data/autonamecache \
359b77af630Sdamjan	sc/source/core/data/bcaslot \
360*e10cbeddSDon Lewis	sc/source/core/data/cell \
361b77af630Sdamjan	sc/source/core/data/cell2 \
362b77af630Sdamjan	sc/source/core/data/clipparam \
363b77af630Sdamjan	sc/source/core/data/column \
364*e10cbeddSDon Lewis	sc/source/core/data/column2 \
365*e10cbeddSDon Lewis	sc/source/core/data/column3 \
366b77af630Sdamjan	sc/source/core/data/compressedarray \
367*e10cbeddSDon Lewis	sc/source/core/data/conditio \
368b77af630Sdamjan	sc/source/core/data/dbdocutl \
369b77af630Sdamjan	sc/source/core/data/dociter \
370b77af630Sdamjan	sc/source/core/data/docpool \
371b77af630Sdamjan	sc/source/core/data/documen2 \
372b77af630Sdamjan	sc/source/core/data/documen3 \
373*e10cbeddSDon Lewis	sc/source/core/data/documen4 \
374b77af630Sdamjan	sc/source/core/data/documen5 \
375b77af630Sdamjan	sc/source/core/data/documen6 \
376b77af630Sdamjan	sc/source/core/data/documen7 \
377b77af630Sdamjan	sc/source/core/data/documen8 \
378b77af630Sdamjan	sc/source/core/data/documen9 \
379b77af630Sdamjan	sc/source/core/data/document \
380b77af630Sdamjan	sc/source/core/data/dpcachetable \
381b77af630Sdamjan	sc/source/core/data/dpdimsave \
382b77af630Sdamjan	sc/source/core/data/dpglobal \
383b77af630Sdamjan	sc/source/core/data/dpgroup \
384b77af630Sdamjan	sc/source/core/data/dpobject \
385b77af630Sdamjan	sc/source/core/data/dpoutput \
386b77af630Sdamjan	sc/source/core/data/dpoutputgeometry \
387b77af630Sdamjan	sc/source/core/data/dpsave \
388b77af630Sdamjan	sc/source/core/data/dpsdbtab \
389b77af630Sdamjan	sc/source/core/data/dpshttab \
390b77af630Sdamjan	sc/source/core/data/dptabdat \
391b77af630Sdamjan	sc/source/core/data/dptabres \
392b77af630Sdamjan	sc/source/core/data/dptabsrc \
393b77af630Sdamjan	sc/source/core/data/dptablecache \
394b77af630Sdamjan	sc/source/core/data/scdpoutputimpl \
395b77af630Sdamjan	sc/source/core/data/drawpage \
396b77af630Sdamjan	sc/source/core/data/drwlayer \
397b77af630Sdamjan	sc/source/core/data/fillinfo \
398b77af630Sdamjan	sc/source/core/data/global \
399b77af630Sdamjan	sc/source/core/data/global2 \
400b77af630Sdamjan	sc/source/core/data/globalx \
401b77af630Sdamjan	sc/source/core/data/markarr \
402b77af630Sdamjan	sc/source/core/data/markdata \
403b77af630Sdamjan	sc/source/core/data/olinetab \
404b77af630Sdamjan	sc/source/core/data/pagepar \
405b77af630Sdamjan	sc/source/core/data/patattr \
406b77af630Sdamjan	sc/source/core/data/pivot2 \
407b77af630Sdamjan	sc/source/core/data/poolhelp \
408b77af630Sdamjan	sc/source/core/data/sheetevents \
409b77af630Sdamjan	sc/source/core/data/segmenttree \
410b77af630Sdamjan	sc/source/core/data/sortparam \
411b77af630Sdamjan	sc/source/core/data/stlpool \
412b77af630Sdamjan	sc/source/core/data/stlsheet \
413b77af630Sdamjan	sc/source/core/data/tabbgcolor \
414b77af630Sdamjan	sc/source/core/data/table1 \
415b77af630Sdamjan	sc/source/core/data/table2 \
416*e10cbeddSDon Lewis	sc/source/core/data/table3 \
417*e10cbeddSDon Lewis	sc/source/core/data/table4 \
418b77af630Sdamjan	sc/source/core/data/table5 \
419b77af630Sdamjan	sc/source/core/data/table6 \
420b77af630Sdamjan	sc/source/core/data/tabprotection \
421b77af630Sdamjan	sc/source/core/data/userdat \
422b77af630Sdamjan	sc/source/core/data/postit \
423*e10cbeddSDon Lewis	sc/source/core/data/validat \
424b77af630Sdamjan	sc/source/core/tool/addincfg \
425b77af630Sdamjan	sc/source/core/tool/addincol \
426b77af630Sdamjan	sc/source/core/tool/addinhelpid \
427b77af630Sdamjan	sc/source/core/tool/addinlis \
428b77af630Sdamjan	sc/source/core/tool/address \
429b77af630Sdamjan	sc/source/core/tool/adiasync \
430b77af630Sdamjan	sc/source/core/tool/appoptio \
431b77af630Sdamjan	sc/source/core/tool/autoform \
432b77af630Sdamjan	sc/source/core/tool/callform \
433b77af630Sdamjan	sc/source/core/tool/cellform \
434b77af630Sdamjan	sc/source/core/tool/cellkeytranslator \
435*e10cbeddSDon Lewis	sc/source/core/tool/chartarr \
436b77af630Sdamjan	sc/source/core/tool/charthelper \
437b77af630Sdamjan	sc/source/core/tool/chartpos \
438b77af630Sdamjan	sc/source/core/tool/chartlis \
439b77af630Sdamjan	sc/source/core/tool/chartlock \
440b77af630Sdamjan	sc/source/core/tool/chgtrack \
441b77af630Sdamjan	sc/source/core/tool/chgviset \
442b77af630Sdamjan	sc/source/core/tool/collect \
443b77af630Sdamjan	sc/source/core/tool/compiler \
444b77af630Sdamjan	sc/source/core/tool/consoli \
445b77af630Sdamjan	sc/source/core/tool/dbcolect \
446b77af630Sdamjan	sc/source/core/tool/ddelink \
447b77af630Sdamjan	sc/source/core/tool/detdata \
448b77af630Sdamjan	sc/source/core/tool/detfunc \
449b77af630Sdamjan	sc/source/core/tool/docoptio \
450b77af630Sdamjan	sc/source/core/tool/doubleref \
451b77af630Sdamjan	sc/source/core/tool/editutil \
452b77af630Sdamjan	sc/source/core/tool/filtopt \
453b77af630Sdamjan	sc/source/core/tool/formulaparserpool \
454b77af630Sdamjan	sc/source/core/tool/hints \
455b77af630Sdamjan	sc/source/core/tool/inputopt \
456b77af630Sdamjan	sc/source/core/tool/interpr1 \
457*e10cbeddSDon Lewis	sc/source/core/tool/interpr2 \
458b77af630Sdamjan	sc/source/core/tool/interpr3 \
459*e10cbeddSDon Lewis	sc/source/core/tool/interpr4 \
460b77af630Sdamjan	sc/source/core/tool/interpr5 \
461*e10cbeddSDon Lewis	sc/source/core/tool/interpr6 \
462b77af630Sdamjan	sc/source/core/tool/lookupcache \
463b77af630Sdamjan	sc/source/core/tool/navicfg \
464b77af630Sdamjan	sc/source/core/tool/odffmap \
465b77af630Sdamjan	sc/source/core/tool/optutil \
466b77af630Sdamjan	sc/source/core/tool/parclass \
467b77af630Sdamjan	sc/source/core/tool/printopt \
468b77af630Sdamjan	sc/source/core/tool/prnsave \
469b77af630Sdamjan	sc/source/core/tool/progress \
470b77af630Sdamjan	sc/source/core/tool/queryparam \
471b77af630Sdamjan	sc/source/core/tool/rangelst \
472b77af630Sdamjan	sc/source/core/tool/rangenam \
473b77af630Sdamjan	sc/source/core/tool/rangeseq \
474b77af630Sdamjan	sc/source/core/tool/rangeutl \
475b77af630Sdamjan	sc/source/core/tool/rechead \
476b77af630Sdamjan	sc/source/core/tool/refdata \
477b77af630Sdamjan	sc/source/core/tool/reffind \
478b77af630Sdamjan	sc/source/core/tool/refreshtimer \
479b77af630Sdamjan	sc/source/core/tool/reftokenhelper \
480b77af630Sdamjan	sc/source/core/tool/refupdat \
481b77af630Sdamjan	sc/source/core/tool/scmatrix \
482*e10cbeddSDon Lewis	sc/source/core/tool/subtotal \
483b77af630Sdamjan	sc/source/core/tool/stringutil \
484*e10cbeddSDon Lewis	sc/source/core/tool/token \
485b77af630Sdamjan	sc/source/core/tool/unitconv \
486b77af630Sdamjan	sc/source/core/tool/userlist \
487b77af630Sdamjan	sc/source/core/tool/viewopti \
488b77af630Sdamjan	sc/source/core/tool/zforauto \
489b77af630Sdamjan	sc/source/filter/xml/sheetdata \
490b77af630Sdamjan	sc/source/filter/xml/xmlwrap \
491b77af630Sdamjan	sc/source/filter/xml/xmlimprt \
492b77af630Sdamjan	sc/source/filter/xml/xmlexprt \
493b77af630Sdamjan	sc/source/filter/xml/xmlbodyi \
494b77af630Sdamjan	sc/source/filter/xml/xmltabi \
495b77af630Sdamjan	sc/source/filter/xml/xmlexternaltabi \
496b77af630Sdamjan	sc/source/filter/xml/xmlrowi \
497b77af630Sdamjan	sc/source/filter/xml/xmlcelli \
498b77af630Sdamjan	sc/source/filter/xml/xmlconti \
499*e10cbeddSDon Lewis	sc/source/filter/xml/xmlcvali \
500b77af630Sdamjan	sc/source/filter/xml/xmlcoli \
501b77af630Sdamjan	sc/source/filter/xml/xmlsubti \
502b77af630Sdamjan	sc/source/filter/xml/xmlnexpi \
503b77af630Sdamjan	sc/source/filter/xml/xmldrani \
504b77af630Sdamjan	sc/source/filter/xml/xmlfilti \
505b77af630Sdamjan	sc/source/filter/xml/xmlsorti \
506b77af630Sdamjan	sc/source/filter/xml/xmlstyle \
507b77af630Sdamjan	sc/source/filter/xml/xmlstyli \
508b77af630Sdamjan	sc/source/filter/xml/xmldpimp \
509b77af630Sdamjan	sc/source/filter/xml/xmlannoi \
510b77af630Sdamjan	sc/source/filter/xml/xmlsceni \
511b77af630Sdamjan	sc/source/filter/xml/XMLTableMasterPageExport \
512b77af630Sdamjan	sc/source/filter/xml/xmllabri \
513b77af630Sdamjan	sc/source/filter/xml/XMLTableHeaderFooterContext \
514b77af630Sdamjan	sc/source/filter/xml/XMLDetectiveContext \
515b77af630Sdamjan	sc/source/filter/xml/XMLCellRangeSourceContext \
516b77af630Sdamjan	sc/source/filter/xml/XMLConsolidationContext \
517b77af630Sdamjan	sc/source/filter/xml/XMLConverter \
518b77af630Sdamjan	sc/source/filter/xml/XMLExportIterator \
519b77af630Sdamjan	sc/source/filter/xml/XMLColumnRowGroupExport \
520b77af630Sdamjan	sc/source/filter/xml/XMLStylesExportHelper \
521b77af630Sdamjan	sc/source/filter/xml/XMLStylesImportHelper \
522b77af630Sdamjan	sc/source/filter/xml/XMLExportDataPilot \
523b77af630Sdamjan	sc/source/filter/xml/XMLExportDatabaseRanges \
524b77af630Sdamjan	sc/source/filter/xml/XMLTableShapeImportHelper \
525b77af630Sdamjan	sc/source/filter/xml/XMLTableShapesContext \
526b77af630Sdamjan	sc/source/filter/xml/XMLExportDDELinks \
527b77af630Sdamjan	sc/source/filter/xml/XMLDDELinksContext \
528b77af630Sdamjan	sc/source/filter/xml/XMLCalculationSettingsContext \
529b77af630Sdamjan	sc/source/filter/xml/XMLTableSourceContext \
530b77af630Sdamjan	sc/source/filter/xml/XMLTextPContext \
531b77af630Sdamjan	sc/source/filter/xml/XMLTableShapeResizer \
532b77af630Sdamjan	sc/source/filter/xml/XMLChangeTrackingExportHelper \
533b77af630Sdamjan	sc/source/filter/xml/xmlfonte \
534b77af630Sdamjan	sc/source/filter/xml/XMLChangeTrackingImportHelper \
535b77af630Sdamjan	sc/source/filter/xml/XMLTrackedChangesContext \
536b77af630Sdamjan	sc/source/filter/xml/XMLExportSharedData \
537b77af630Sdamjan	sc/source/filter/xml/XMLEmptyContext \
538b77af630Sdamjan	sc/source/filter/xml/XMLCodeNameProvider \
539b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleContextBase \
540b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleTableBase \
541b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleDocument \
542b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleGlobal \
543b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleSpreadsheet \
544b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleCell \
545b77af630Sdamjan	sc/source/ui/Accessibility/AccessibilityHints \
546b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleDocumentBase \
547b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleCellBase \
548b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleDocumentPagePreview \
549b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleFilterMenu \
550b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleFilterMenuItem \
551b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleFilterTopWindow \
552b77af630Sdamjan	sc/source/ui/Accessibility/AccessiblePreviewTable \
553b77af630Sdamjan	sc/source/ui/Accessibility/AccessiblePreviewCell \
554b77af630Sdamjan	sc/source/ui/Accessibility/AccessiblePreviewHeaderCell \
555b77af630Sdamjan	sc/source/ui/Accessibility/AccessiblePageHeader \
556b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleText \
557b77af630Sdamjan	sc/source/ui/Accessibility/AccessiblePageHeaderArea \
558b77af630Sdamjan	sc/source/ui/Accessibility/DrawModelBroadcaster \
559b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleEditObject \
560b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleDataPilotControl \
561b77af630Sdamjan	sc/source/ui/Accessibility/AccessibleCsvControl \
562b77af630Sdamjan))
563b77af630Sdamjan
564*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
565*e10cbeddSDon Lewis	sc/source/filter/xml/xmlcvali \
566*e10cbeddSDon Lewis	sc/source/ui/drawfunc/fusel \
567b77af630Sdamjan	sc/source/ui/view/dbfunc2 \
568*e10cbeddSDon Lewis	sc/source/ui/view/drawview \
569b77af630Sdamjan	sc/source/ui/view/tabvwsh2 \
570*e10cbeddSDon Lewis	, $(gb_COMPILERNOOPTFLAGS) \
571b77af630Sdamjan))
572*e10cbeddSDon Lewis
573b77af630Sdamjanifeq ($(OS)$(COM)$(CPUNAME),LINUXGCCPOWERPC)
574*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
575*e10cbeddSDon Lewis	sc/source/core/tool/subtotal, $(gb_COMPILERNOOPTFLAGS) \
576b77af630Sdamjan))
577b77af630Sdamjanendif
578b77af630Sdamjan
579b77af630Sdamjanifeq ($(OS)$(COM)$(CPUNAME),LINUXGCCSPARC)
580*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
581b77af630Sdamjan	sc/source/core/data/cell \
582b77af630Sdamjan	sc/source/core/data/column2 \
583b77af630Sdamjan	sc/source/core/data/column3 \
584*e10cbeddSDon Lewis	sc/source/core/data/conditio \
585*e10cbeddSDon Lewis	sc/source/core/data/documen4 \
586b77af630Sdamjan	sc/source/core/data/table3 \
587b77af630Sdamjan	sc/source/core/data/table4 \
588b77af630Sdamjan	sc/source/core/data/validat \
589*e10cbeddSDon Lewis	sc/source/core/tool/chartarr \
590b77af630Sdamjan	sc/source/core/tool/interpr2 \
591b77af630Sdamjan	sc/source/core/tool/interpr4 \
592*e10cbeddSDon Lewis	sc/source/core/tool/token
593*e10cbeddSDon Lewis	sc/source/ui/unoobj/cellsuno \
594*e10cbeddSDon Lewis	sc/source/ui/view/viewfun2 \
595*e10cbeddSDon Lewis	sc/source/ui/view/viewfun4 \
596*e10cbeddSDon Lewis	, $(gb_COMPILERNOOPTFLAGS) \
597b77af630Sdamjan))
598b77af630Sdamjanendif
599b77af630Sdamjan
600b77af630Sdamjanifeq ($(GUI),OS2)
601*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
602*e10cbeddSDon Lewis	sc/source/core/tool/interpr6, $(gb_COMPILERNOOPTFLAGS) \
603b77af630Sdamjan))
604b77af630Sdamjanendif
605b77af630Sdamjan
606b77af630Sdamjan# Work around bug in gcc 4.2 / 4.3, see
607b77af630Sdamjan# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35182
608b77af630Sdamjanifeq ($(COM),GCC)
609*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
610*e10cbeddSDon Lewis	sc/source/ui/unoobj/chart2uno, $(gb_COMPILERNOOPTFLAGS) \
611b77af630Sdamjan))
612b77af630Sdamjanendif
613b77af630Sdamjan
614b77af630Sdamjan$(eval $(call gb_SdiTarget_SdiTarget,sc/sdi/scslots,sc/sdi/scalc))
615b77af630Sdamjan
616b77af630Sdamjan$(eval $(call gb_SdiTarget_set_include,sc/sdi/scslots,\
617b77af630Sdamjan	-I$(SRCDIR)/sc/inc \
618b77af630Sdamjan	-I$(SRCDIR)/sc/sdi \
619b77af630Sdamjan	-I$(SRCDIR)/sc/source/ui/inc \
620b77af630Sdamjan	-I$(OUTDIR)/inc \
621b77af630Sdamjan))
622b77af630Sdamjan
623b77af630Sdamjan# vim: set noet sw=4 ts=4:
624