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