xref: /aoo42x/main/svx/Library_svxcore.mk (revision edae2895)
17871dc3eSAndrew Rist#**************************************************************
27871dc3eSAndrew Rist#
37871dc3eSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
47871dc3eSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
57871dc3eSAndrew Rist#  distributed with this work for additional information
67871dc3eSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
77871dc3eSAndrew Rist#  to you under the Apache License, Version 2.0 (the
87871dc3eSAndrew Rist#  "License"); you may not use this file except in compliance
97871dc3eSAndrew Rist#  with the License.  You may obtain a copy of the License at
107871dc3eSAndrew Rist#
117871dc3eSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
127871dc3eSAndrew Rist#
137871dc3eSAndrew Rist#  Unless required by applicable law or agreed to in writing,
147871dc3eSAndrew Rist#  software distributed under the License is distributed on an
157871dc3eSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167871dc3eSAndrew Rist#  KIND, either express or implied.  See the License for the
177871dc3eSAndrew Rist#  specific language governing permissions and limitations
187871dc3eSAndrew Rist#  under the License.
197871dc3eSAndrew Rist#
207871dc3eSAndrew Rist#**************************************************************
217871dc3eSAndrew Rist
227871dc3eSAndrew Rist
23cdf0e10cSrcweir
24cdf0e10cSrcweir$(eval $(call gb_Library_Library,svxcore))
25cdf0e10cSrcweir
26cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,svxcore,svx/util/svxcore))
27cdf0e10cSrcweir
28b63233d8Sdamjan$(eval $(call gb_Library_add_sdi_headers,svxcore,svx/sdi/svxslots))
29cdf0e10cSrcweir
30cdf0e10cSrcweir$(eval $(call gb_Library_add_package_headers,svxcore,\
31cdf0e10cSrcweir	svx_inc \
32cdf0e10cSrcweir	svx_sdi \
33cdf0e10cSrcweir))
34cdf0e10cSrcweir
35b63233d8Sdamjan$(eval $(call gb_Library_add_api,svxcore,\
36b63233d8Sdamjan	udkapi \
37b63233d8Sdamjan	offapi \
38b63233d8Sdamjan))
39b63233d8Sdamjan
40cdf0e10cSrcweir$(eval $(call gb_Library_set_include,svxcore,\
41cdf0e10cSrcweir	-I$(SRCDIR)/svx/inc \
42cdf0e10cSrcweir	-I$(SRCDIR)/svx/inc/pch \
43cdf0e10cSrcweir	-I$(SRCDIR)/svx/source/inc \
44cdf0e10cSrcweir	$$(INCLUDE) \
45cdf0e10cSrcweir	-I$(WORKDIR)/SdiTarget/svx/sdi \
46cdf0e10cSrcweir))
47cdf0e10cSrcweir
48cdf0e10cSrcweir#BOOST switch in customshapes
49cdf0e10cSrcweir#dialog:
50cdf0e10cSrcweir#.IF "$(GUI)"=="WNT"
51cdf0e10cSrcweir#CFLAGS+= -DUNICODE -D_UNICODE
52cdf0e10cSrcweir#.ENDIF
53cdf0e10cSrcweir
54b63233d8Sdamjan$(eval $(call gb_Library_add_defs,svxcore,\
55cdf0e10cSrcweir	-DSVX_DLLIMPLEMENTATION \
56cdf0e10cSrcweir	-DBOOST_SPIRIT_USE_OLD_NAMESPACE \
57cdf0e10cSrcweir))
58cdf0e10cSrcweir
59cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svxcore,\
60cdf0e10cSrcweir	avmedia \
61cdf0e10cSrcweir	basegfx \
62cdf0e10cSrcweir	sb \
63cdf0e10cSrcweir	comphelper \
64cdf0e10cSrcweir	cppuhelper \
65cdf0e10cSrcweir	cppu \
66cdf0e10cSrcweir	drawinglayer \
67cdf0e10cSrcweir	editeng \
68cdf0e10cSrcweir	fwe \
69cdf0e10cSrcweir	i18nisolang1 \
70cdf0e10cSrcweir	lng \
71cdf0e10cSrcweir	sal \
72cdf0e10cSrcweir	sfx \
73cdf0e10cSrcweir	sot \
74cdf0e10cSrcweir    stl \
75cdf0e10cSrcweir	svl \
76cdf0e10cSrcweir	svt \
772e2269f7SJürgen Schmidt	ootk \
78cdf0e10cSrcweir	tl \
79cdf0e10cSrcweir	ucbhelper \
80cdf0e10cSrcweir	utl \
81cdf0e10cSrcweir	vcl \
82cdf0e10cSrcweir	vos3 \
83cdf0e10cSrcweir	xo \
84cdf0e10cSrcweir    $(gb_STDLIBS) \
85cdf0e10cSrcweir))
86cdf0e10cSrcweir
87b63233d8Sdamjan$(call gb_Library_use_external,svxcore,icuuc)
88b63233d8Sdamjan
89cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svxcore,\
90cdf0e10cSrcweir	svx/source/core/coreservices \
91cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShape2d \
92e10cbeddSDon Lewis    svx/source/customshapes/EnhancedCustomShapeFunctionParser \
93cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShapeGeometry \
94cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShapeTypeNames \
95cdf0e10cSrcweir    svx/source/dialog/checklbx \
96cdf0e10cSrcweir    svx/source/dialog/dialmgr \
97cdf0e10cSrcweir    svx/source/dialog/dlgutil \
98cdf0e10cSrcweir    svx/source/dialog/framelink \
99cdf0e10cSrcweir    svx/source/dialog/langbox \
100cdf0e10cSrcweir    svx/source/dialog/simptabl \
101cdf0e10cSrcweir    svx/source/dialog/stddlg \
102cdf0e10cSrcweir    svx/source/dialog/svxdlg \
103cdf0e10cSrcweir    svx/source/engine3d/camera3d \
104cdf0e10cSrcweir    svx/source/engine3d/cube3d \
105cdf0e10cSrcweir    svx/source/engine3d/deflt3d \
106cdf0e10cSrcweir    svx/source/engine3d/dragmt3d \
107cdf0e10cSrcweir    svx/source/engine3d/e3dsceneupdater \
108cdf0e10cSrcweir    svx/source/engine3d/e3dundo \
109cdf0e10cSrcweir    svx/source/engine3d/extrud3d \
110cdf0e10cSrcweir    svx/source/engine3d/helperhittest3d \
111cdf0e10cSrcweir    svx/source/engine3d/helperminimaldepth3d \
112cdf0e10cSrcweir    svx/source/engine3d/lathe3d \
113cdf0e10cSrcweir    svx/source/engine3d/obj3d \
114cdf0e10cSrcweir    svx/source/engine3d/objfac3d \
115cdf0e10cSrcweir    svx/source/engine3d/polygn3d \
116cdf0e10cSrcweir    svx/source/engine3d/polysc3d \
117cdf0e10cSrcweir    svx/source/engine3d/scene3d \
118cdf0e10cSrcweir    svx/source/engine3d/sphere3d \
119cdf0e10cSrcweir    svx/source/engine3d/svx3ditems \
120cdf0e10cSrcweir    svx/source/engine3d/view3d \
121cdf0e10cSrcweir    svx/source/engine3d/view3d1 \
122cdf0e10cSrcweir    svx/source/engine3d/viewpt3d2 \
123cdf0e10cSrcweir    svx/source/fmcomp/dbaexchange \
124cdf0e10cSrcweir    svx/source/fmcomp/fmgridcl \
125cdf0e10cSrcweir    svx/source/fmcomp/fmgridif \
126cdf0e10cSrcweir    svx/source/fmcomp/gridcell \
127cdf0e10cSrcweir    svx/source/fmcomp/gridcols \
128cdf0e10cSrcweir    svx/source/fmcomp/gridctrl \
129cdf0e10cSrcweir    svx/source/fmcomp/trace \
130cdf0e10cSrcweir    svx/source/fmcomp/xmlexchg \
131cdf0e10cSrcweir    svx/source/form/dataaccessdescriptor \
132cdf0e10cSrcweir    svx/source/form/datalistener \
133cdf0e10cSrcweir    svx/source/form/datanavi \
134cdf0e10cSrcweir    svx/source/form/dbtoolsclient \
135cdf0e10cSrcweir    svx/source/form/delayedevent \
136cdf0e10cSrcweir    svx/source/form/fmcontrolbordermanager \
137cdf0e10cSrcweir    svx/source/form/fmcontrollayout \
138cdf0e10cSrcweir    svx/source/form/fmdmod \
139cdf0e10cSrcweir    svx/source/form/fmdocumentclassification \
140cdf0e10cSrcweir    svx/source/form/fmdpage \
141cdf0e10cSrcweir    svx/source/form/fmexch \
142cdf0e10cSrcweir    svx/source/form/fmexpl \
143cdf0e10cSrcweir    svx/source/form/fmitems \
144cdf0e10cSrcweir    svx/source/form/fmmodel \
145cdf0e10cSrcweir    svx/source/form/fmobj \
146cdf0e10cSrcweir    svx/source/form/fmpage \
147cdf0e10cSrcweir    svx/source/form/fmpgeimp \
148cdf0e10cSrcweir    svx/source/form/fmscriptingenv \
149cdf0e10cSrcweir    svx/source/form/fmservs \
150cdf0e10cSrcweir    svx/source/form/fmshell \
151cdf0e10cSrcweir    svx/source/form/fmshimp \
152cdf0e10cSrcweir    svx/source/form/fmtextcontroldialogs \
153cdf0e10cSrcweir    svx/source/form/fmtextcontrolfeature \
154cdf0e10cSrcweir    svx/source/form/fmtextcontrolshell \
155cdf0e10cSrcweir    svx/source/form/fmtools \
156cdf0e10cSrcweir    svx/source/form/fmundo \
157cdf0e10cSrcweir    svx/source/form/fmview \
158cdf0e10cSrcweir    svx/source/form/fmvwimp \
159cdf0e10cSrcweir    svx/source/form/formcontrolfactory \
160cdf0e10cSrcweir    svx/source/form/formcontroller \
161cdf0e10cSrcweir    svx/source/form/formcontrolling \
162cdf0e10cSrcweir    svx/source/form/formdispatchinterceptor \
163cdf0e10cSrcweir    svx/source/form/formfeaturedispatcher \
164cdf0e10cSrcweir    svx/source/form/formtoolbars \
165cdf0e10cSrcweir    svx/source/form/legacyformcontroller \
166cdf0e10cSrcweir    svx/source/form/navigatortree \
167cdf0e10cSrcweir    svx/source/form/navigatortreemodel \
168cdf0e10cSrcweir    svx/source/form/ParseContext \
169cdf0e10cSrcweir    svx/source/form/sdbdatacolumn \
170cdf0e10cSrcweir    svx/source/form/sqlparserclient \
171cdf0e10cSrcweir    svx/source/form/stringlistresource \
172cdf0e10cSrcweir    svx/source/form/typeconversionclient \
173cdf0e10cSrcweir    svx/source/form/typemap \
174cdf0e10cSrcweir    svx/source/form/xfm_addcondition \
175cdf0e10cSrcweir    svx/source/gallery2/codec \
176cdf0e10cSrcweir    svx/source/gallery2/galbrws \
177cdf0e10cSrcweir    svx/source/gallery2/galbrws1 \
178cdf0e10cSrcweir    svx/source/gallery2/galbrws2 \
179cdf0e10cSrcweir    svx/source/gallery2/galctrl \
180cdf0e10cSrcweir    svx/source/gallery2/galexpl \
181cdf0e10cSrcweir    svx/source/gallery2/gallery1 \
182cdf0e10cSrcweir    svx/source/gallery2/galmisc \
183cdf0e10cSrcweir    svx/source/gallery2/galobj \
184cdf0e10cSrcweir    svx/source/gallery2/galtheme \
18502c50d82SAndre Fischer    svx/source/gallery2/GalleryControl \
18602c50d82SAndre Fischer    svx/source/gallery2/GallerySplitter \
187cdf0e10cSrcweir    svx/source/items/chrtitem \
188cdf0e10cSrcweir    svx/source/items/clipfmtitem \
189cdf0e10cSrcweir    svx/source/items/customshapeitem \
190cdf0e10cSrcweir    svx/source/items/drawitem \
191cdf0e10cSrcweir    svx/source/items/e3ditem \
1929afceb33SAriel Constenla-Haile    svx/source/items/galleryitem \
193cdf0e10cSrcweir    svx/source/items/grfitem \
194cdf0e10cSrcweir    svx/source/sdr/animation/scheduler \
195cdf0e10cSrcweir    svx/source/sdr/animation/objectanimator \
196cdf0e10cSrcweir    svx/source/sdr/animation/animationstate \
19756b35d86SArmin Le Grand    svx/source/sdr/attribute/sdrallfillattributeshelper \
198cdf0e10cSrcweir    svx/source/sdr/attribute/sdrlinefillshadowtextattribute \
199cdf0e10cSrcweir    svx/source/sdr/attribute/sdrfilltextattribute \
200cdf0e10cSrcweir    svx/source/sdr/attribute/sdrshadowtextattribute \
201cdf0e10cSrcweir    svx/source/sdr/attribute/sdrtextattribute \
202cdf0e10cSrcweir    svx/source/sdr/attribute/sdrlineshadowtextattribute \
203cdf0e10cSrcweir    svx/source/sdr/attribute/sdrformtextattribute \
204cdf0e10cSrcweir    svx/source/sdr/attribute/sdrformtextoutlineattribute \
205cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofgroup \
206cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofsdrpage \
207cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofpageobj \
208cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3d \
209cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dcube \
210cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrmediaobj \
211cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofmasterpagedescriptor \
212cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofpageobj \
213cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofe3dscene \
214cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofgraphic \
215cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactredirector \
216cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrcircobj \
217cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofgroup \
218cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofunocontrol \
219cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrobjcustomshape \
220cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrobj \
221cdf0e10cSrcweir    svx/source/sdr/contact/objectcontact \
222cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactoftextobj \
223cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dlathe \
224cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrpage \
225cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dextrude \
226cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofmasterpagedescriptor \
227cdf0e10cSrcweir    svx/source/sdr/contact/viewcontact \
228cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrole2obj \
229cdf0e10cSrcweir    svx/source/sdr/contact/displayinfo \
230cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dscene \
231cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrrectobj \
232cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofsdrole2obj \
233cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofunocontrol \
234cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofgraphic \
235cdf0e10cSrcweir    svx/source/sdr/contact/sdrmediawindow \
236cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofsdrmediaobj \
237cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrcaptionobj \
238cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofvirtobj \
239cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dsphere \
240cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofe3dpolygon \
241cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdredgeobj \
242cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontact \
243cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofsdrobj \
244cdf0e10cSrcweir    svx/source/sdr/contact/objectcontactofpageview \
245cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrpathobj \
246cdf0e10cSrcweir    svx/source/sdr/contact/viewcontactofsdrmeasureobj \
247cdf0e10cSrcweir    svx/source/sdr/contact/objectcontactofobjlistpainter \
248cdf0e10cSrcweir    svx/source/sdr/contact/viewobjectcontactofe3d \
249cdf0e10cSrcweir    svx/source/sdr/event/eventhandler \
250cdf0e10cSrcweir    svx/source/sdr/overlay/overlayline \
251cdf0e10cSrcweir    svx/source/sdr/overlay/overlaycrosshair \
252cdf0e10cSrcweir    svx/source/sdr/overlay/overlayrollingrectangle \
253cdf0e10cSrcweir    svx/source/sdr/overlay/overlaytriangle \
254cdf0e10cSrcweir    svx/source/sdr/overlay/overlayselection \
2551cd65da9SArmin Le Grand    svx/source/sdr/overlay/overlayrectangle \
256cdf0e10cSrcweir    svx/source/sdr/overlay/overlaybitmapex \
257cdf0e10cSrcweir    svx/source/sdr/overlay/overlaymanagerbuffered \
258cdf0e10cSrcweir    svx/source/sdr/overlay/overlayhelpline \
259cdf0e10cSrcweir    svx/source/sdr/overlay/overlayanimatedbitmapex \
260cdf0e10cSrcweir    svx/source/sdr/overlay/overlaypolypolygon \
261cdf0e10cSrcweir    svx/source/sdr/overlay/overlayobjectcell \
262cdf0e10cSrcweir    svx/source/sdr/overlay/overlaytools \
263cdf0e10cSrcweir    svx/source/sdr/overlay/overlayprimitive2dsequenceobject \
264cdf0e10cSrcweir    svx/source/sdr/overlay/overlayobject \
265cdf0e10cSrcweir    svx/source/sdr/overlay/overlaymanager \
266cdf0e10cSrcweir    svx/source/sdr/overlay/overlayobjectlist \
267cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrellipseprimitive2d \
268cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrprimitivetools \
269cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrtextprimitive2d \
270cdf0e10cSrcweir    svx/source/sdr/primitive2d/primitivefactory2d \
271cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrolecontentprimitive2d \
272cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d \
273cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrgrafprimitive2d \
274cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrole2primitive2d \
275cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrpathprimitive2d \
276cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrrectangleprimitive2d \
277cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrcaptionprimitive2d \
278cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrconnectorprimitive2d \
279cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrmeasureprimitive2d \
280cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrattributecreator \
281cdf0e10cSrcweir    svx/source/sdr/primitive2d/sdrdecompositiontools \
282cdf0e10cSrcweir    svx/source/sdr/primitive3d/sdrattributecreator3d \
283cdf0e10cSrcweir    svx/source/sdr/properties/pageproperties \
284cdf0e10cSrcweir    svx/source/sdr/properties/e3dsceneproperties \
285cdf0e10cSrcweir    svx/source/sdr/properties/itemsettools \
286cdf0e10cSrcweir    svx/source/sdr/properties/captionproperties \
287cdf0e10cSrcweir    svx/source/sdr/properties/e3dextrudeproperties \
288cdf0e10cSrcweir    svx/source/sdr/properties/e3dproperties \
289cdf0e10cSrcweir    svx/source/sdr/properties/measureproperties \
290cdf0e10cSrcweir    svx/source/sdr/properties/customshapeproperties \
291cdf0e10cSrcweir    svx/source/sdr/properties/rectangleproperties \
292cdf0e10cSrcweir    svx/source/sdr/properties/groupproperties \
293cdf0e10cSrcweir    svx/source/sdr/properties/properties \
294cdf0e10cSrcweir    svx/source/sdr/properties/e3dlatheproperties \
295cdf0e10cSrcweir    svx/source/sdr/properties/graphicproperties \
296cdf0e10cSrcweir    svx/source/sdr/properties/circleproperties \
297cdf0e10cSrcweir    svx/source/sdr/properties/emptyproperties \
298cdf0e10cSrcweir    svx/source/sdr/properties/e3dsphereproperties \
299cdf0e10cSrcweir    svx/source/sdr/properties/defaultproperties \
300cdf0e10cSrcweir    svx/source/sdr/properties/textproperties \
301cdf0e10cSrcweir    svx/source/sdr/properties/attributeproperties \
302cdf0e10cSrcweir    svx/source/sdr/properties/connectorproperties \
303cdf0e10cSrcweir    svx/source/sdr/properties/e3dcompoundproperties \
304cdf0e10cSrcweir    svx/source/sdr/properties/oleproperties \
30578d93489SArmin Le Grand    svx/source/svdraw/charthelper \
306cdf0e10cSrcweir    svx/source/svdraw/clonelist \
307cdf0e10cSrcweir    svx/source/svdraw/gradtrns \
308cdf0e10cSrcweir    svx/source/svdraw/polypolygoneditor \
309cdf0e10cSrcweir    svx/source/svdraw/sdrcomment \
31069ffbee1SArmin Le Grand    svx/source/svdraw/sdrundomanager \
311cdf0e10cSrcweir    svx/source/svdraw/sdrhittesthelper \
312cdf0e10cSrcweir    svx/source/svdraw/sdrmasterpagedescriptor \
313cdf0e10cSrcweir    svx/source/svdraw/sdrpagewindow \
314cdf0e10cSrcweir    svx/source/svdraw/sdrpaintwindow \
315cdf0e10cSrcweir    svx/source/svdraw/selectioncontroller \
316cdf0e10cSrcweir    svx/source/svdraw/svdattr \
317cdf0e10cSrcweir    svx/source/svdraw/svdcrtv \
318cdf0e10cSrcweir    svx/source/svdraw/svddrag \
319cdf0e10cSrcweir    svx/source/svdraw/svddrgmt \
320cdf0e10cSrcweir    svx/source/svdraw/svddrgv \
321cdf0e10cSrcweir    svx/source/svdraw/svdedtv \
322cdf0e10cSrcweir    svx/source/svdraw/svdedtv1 \
323cdf0e10cSrcweir    svx/source/svdraw/svdedtv2 \
324cdf0e10cSrcweir    svx/source/svdraw/svdedxv \
325cdf0e10cSrcweir    svx/source/svdraw/svdetc \
326cdf0e10cSrcweir    svx/source/svdraw/svdfmtf \
327cdf0e10cSrcweir    svx/source/svdraw/svdglev \
328cdf0e10cSrcweir    svx/source/svdraw/svdglue \
329cdf0e10cSrcweir    svx/source/svdraw/svdhdl \
330cdf0e10cSrcweir    svx/source/svdraw/svdhlpln \
331cdf0e10cSrcweir    svx/source/svdraw/svdibrow \
332cdf0e10cSrcweir    svx/source/svdraw/svditer \
333cdf0e10cSrcweir    svx/source/svdraw/svdlayer \
334cdf0e10cSrcweir    svx/source/svdraw/svdmark \
335cdf0e10cSrcweir    svx/source/svdraw/svdmodel \
336cdf0e10cSrcweir    svx/source/svdraw/svdmrkv \
337cdf0e10cSrcweir    svx/source/svdraw/svdmrkv1 \
338cdf0e10cSrcweir    svx/source/svdraw/svdoashp \
339cdf0e10cSrcweir    svx/source/svdraw/svdoattr \
340cdf0e10cSrcweir    svx/source/svdraw/svdobj \
341cdf0e10cSrcweir    svx/source/svdraw/svdocapt \
342cdf0e10cSrcweir    svx/source/svdraw/svdocirc \
343cdf0e10cSrcweir    svx/source/svdraw/svdoedge \
344cdf0e10cSrcweir    svx/source/svdraw/svdograf \
345cdf0e10cSrcweir    svx/source/svdraw/svdogrp \
346cdf0e10cSrcweir    svx/source/svdraw/svdomeas \
347cdf0e10cSrcweir    svx/source/svdraw/svdomedia \
348cdf0e10cSrcweir    svx/source/svdraw/svdoole2 \
349cdf0e10cSrcweir    svx/source/svdraw/svdopage \
350cdf0e10cSrcweir    svx/source/svdraw/svdopath \
351cdf0e10cSrcweir    svx/source/svdraw/svdorect \
352cdf0e10cSrcweir    svx/source/svdraw/svdotext \
353cdf0e10cSrcweir    svx/source/svdraw/svdotextdecomposition \
354cdf0e10cSrcweir    svx/source/svdraw/svdotextpathdecomposition \
355cdf0e10cSrcweir    svx/source/svdraw/svdotxat \
356cdf0e10cSrcweir    svx/source/svdraw/svdotxdr \
357cdf0e10cSrcweir    svx/source/svdraw/svdotxed \
358cdf0e10cSrcweir    svx/source/svdraw/svdotxfl \
359cdf0e10cSrcweir    svx/source/svdraw/svdotxln \
360cdf0e10cSrcweir    svx/source/svdraw/svdotxtr \
361cdf0e10cSrcweir    svx/source/svdraw/svdouno \
362cdf0e10cSrcweir    svx/source/svdraw/svdoutl \
363cdf0e10cSrcweir    svx/source/svdraw/svdoutlinercache \
364cdf0e10cSrcweir    svx/source/svdraw/svdovirt \
365cdf0e10cSrcweir    svx/source/svdraw/svdpage \
366cdf0e10cSrcweir    svx/source/svdraw/svdpagv \
367cdf0e10cSrcweir    svx/source/svdraw/svdpntv \
368cdf0e10cSrcweir    svx/source/svdraw/svdpoev \
369cdf0e10cSrcweir    svx/source/svdraw/svdsnpv \
370cdf0e10cSrcweir    svx/source/svdraw/svdtext \
371cdf0e10cSrcweir    svx/source/svdraw/svdtrans \
372cdf0e10cSrcweir    svx/source/svdraw/svdundo \
373cdf0e10cSrcweir    svx/source/svdraw/svdview \
374cdf0e10cSrcweir    svx/source/svdraw/svdviter \
375cdf0e10cSrcweir    svx/source/svdraw/svdxcgv \
376cdf0e10cSrcweir    svx/source/table/cell \
377cdf0e10cSrcweir    svx/source/table/cellcursor \
378cdf0e10cSrcweir    svx/source/table/cellrange \
379cdf0e10cSrcweir    svx/source/table/propertyset \
380cdf0e10cSrcweir    svx/source/table/svdotable \
381cdf0e10cSrcweir    svx/source/table/tablecolumn \
382cdf0e10cSrcweir    svx/source/table/tablecolumns \
383cdf0e10cSrcweir    svx/source/table/tablecontroller \
384cdf0e10cSrcweir    svx/source/table/tablehandles \
385cdf0e10cSrcweir    svx/source/table/tablelayouter \
386cdf0e10cSrcweir    svx/source/table/tablemodel \
387cdf0e10cSrcweir    svx/source/table/tablerow \
388cdf0e10cSrcweir    svx/source/table/tablerows \
389cdf0e10cSrcweir    svx/source/table/tableundo \
390cdf0e10cSrcweir    svx/source/table/viewcontactoftableobj \
391cdf0e10cSrcweir    svx/source/tbxctrls/extrusioncontrols \
392cdf0e10cSrcweir    svx/source/tbxctrls/fontworkgallery \
393cdf0e10cSrcweir    svx/source/tbxctrls/tbcontrl \
394cdf0e10cSrcweir    svx/source/tbxctrls/tbxcolorupdate \
39528bcfa49SArmin Le Grand    svx/source/tbxctrls/SvxColorValueSet \
396cdf0e10cSrcweir    svx/source/toolbars/extrusionbar \
397cdf0e10cSrcweir    svx/source/toolbars/fontworkbar \
398cdf0e10cSrcweir    svx/source/unodraw/gluepts \
399cdf0e10cSrcweir    svx/source/unodraw/shapepropertynotifier \
400cdf0e10cSrcweir    svx/source/unodraw/tableshape \
40156b35d86SArmin Le Grand    svx/source/unodraw/unobrushitemhelper \
402cdf0e10cSrcweir    svx/source/unodraw/unobtabl \
403cdf0e10cSrcweir    svx/source/unodraw/unodtabl \
404cdf0e10cSrcweir    svx/source/unodraw/UnoGraphicExporter \
405cdf0e10cSrcweir    svx/source/unodraw/unogtabl \
406cdf0e10cSrcweir    svx/source/unodraw/unohtabl \
407cdf0e10cSrcweir    svx/source/unodraw/unomlstr \
408cdf0e10cSrcweir    svx/source/unodraw/unomod \
409cdf0e10cSrcweir    svx/source/unodraw/unomtabl \
410cdf0e10cSrcweir    svx/source/unodraw/UnoNameItemTable \
411cdf0e10cSrcweir    svx/source/unodraw/unopage \
412cdf0e10cSrcweir    svx/source/unodraw/unoprov \
413cdf0e10cSrcweir    svx/source/unodraw/unoshap2 \
414cdf0e10cSrcweir    svx/source/unodraw/unoshap3 \
415cdf0e10cSrcweir    svx/source/unodraw/unoshap4 \
416cdf0e10cSrcweir    svx/source/unodraw/unoshape \
417cdf0e10cSrcweir    svx/source/unodraw/unoshtxt \
418cdf0e10cSrcweir    svx/source/unodraw/unottabl \
419cdf0e10cSrcweir    svx/source/unodraw/XPropertyTable \
420cdf0e10cSrcweir    svx/source/xml/xmleohlp \
421cdf0e10cSrcweir    svx/source/xml/xmlexport \
422cdf0e10cSrcweir    svx/source/xml/xmlgrhlp \
423cdf0e10cSrcweir    svx/source/xml/xmlxtexp \
424cdf0e10cSrcweir    svx/source/xml/xmlxtimp \
425cdf0e10cSrcweir    svx/source/xoutdev/xattr \
426cdf0e10cSrcweir    svx/source/xoutdev/xattr2 \
427cdf0e10cSrcweir    svx/source/xoutdev/xattrbmp \
428cdf0e10cSrcweir    svx/source/xoutdev/xexch \
429cdf0e10cSrcweir    svx/source/xoutdev/_xoutbmp \
430cdf0e10cSrcweir    svx/source/xoutdev/_xpoly \
431cdf0e10cSrcweir    svx/source/xoutdev/xpool \
432cdf0e10cSrcweir    svx/source/xoutdev/xtabbtmp \
433cdf0e10cSrcweir    svx/source/xoutdev/xtabcolr \
434cdf0e10cSrcweir    svx/source/xoutdev/xtabdash \
435cdf0e10cSrcweir    svx/source/xoutdev/xtabgrdt \
436cdf0e10cSrcweir    svx/source/xoutdev/xtabhtch \
437cdf0e10cSrcweir    svx/source/xoutdev/xtable \
43897e8a929SArmin Le Grand    svx/source/xoutdev/XPropertyEntry \
439cdf0e10cSrcweir    svx/source/xoutdev/xtablend \
440cdf0e10cSrcweir))
441cdf0e10cSrcweir
442cdf0e10cSrcweir# the following source file can't be compiled with optimization by some compilers (crash or endless loop):
443cdf0e10cSrcweir# Solaris Sparc with Sun compiler, gcc on MacOSX and Linux PPC
444cdf0e10cSrcweir# the latter is currently not supported by gbuild and needs a fix here later
445e10cbeddSDon Lewisifneq ($(OS),$(filter-out SOLARIS MACOSX,$(OS)))
446e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
447e10cbeddSDon Lewis	svx/source/customshapes/EnhancedCustomShapeFunctionParser, \
448e10cbeddSDon Lewis	$(gb_COMPILERNOOPTFLAGS) \
449cdf0e10cSrcweir))
450cdf0e10cSrcweirendif
451cdf0e10cSrcweir
452*edae2895SDon Lewis# g++49 -Os sometimes leaves inline class methods undefined,
453*edae2895SDon Lewis# See: <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65009>
454*edae2895SDon Lewisifeq ($(COM)$(shell expr $(CCNUMVER) '>=' 000400090000 '&' $(CCNUMVER) '<' 000500000000),GCC1)
455*edae2895SDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \
456*edae2895SDon Lewis	svx/source/fmcomp/fmgridif, \
457*edae2895SDon Lewis	$(gb_COMPILEROPTFLAGS) -fno-devirtualize -fno-devirtualize-speculatively \
458*edae2895SDon Lewis))
459*edae2895SDon Lewisendif
460*edae2895SDon Lewis
461cdf0e10cSrcweir$(eval $(call gb_SdiTarget_SdiTarget,svx/sdi/svxslots,svx/sdi/svx))
462cdf0e10cSrcweir
463cdf0e10cSrcweir$(eval $(call gb_SdiTarget_set_include,svx/sdi/svxslots,\
464cdf0e10cSrcweir	$$(INCLUDE) \
465cdf0e10cSrcweir	-I$(SRCDIR)/svx/inc \
466cdf0e10cSrcweir	-I$(SRCDIR)/svx/sdi \
467cdf0e10cSrcweir))
468cdf0e10cSrcweir
469cdf0e10cSrcweir# vim: set noet sw=4 ts=4:
470