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,svx)) 25cdf0e10cSrcweir 26cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,svx,svx/util/svx)) 27cdf0e10cSrcweir 28cdf0e10cSrcweir$(eval $(call gb_Library_set_include,svx,\ 29cdf0e10cSrcweir -I$(SRCDIR)/svx/inc \ 30cdf0e10cSrcweir -I$(SRCDIR)/svx/source/inc \ 31cdf0e10cSrcweir -I$(SRCDIR)/svx/inc/pch \ 32cdf0e10cSrcweir $$(SOLARINC) \ 33cdf0e10cSrcweir -I$(OUTDIR)/inc/offuh \ 34cdf0e10cSrcweir)) 35cdf0e10cSrcweir 36cdf0e10cSrcweir$(eval $(call gb_Library_set_defs,svx,\ 37cdf0e10cSrcweir $$(DEFS) \ 38cdf0e10cSrcweir -DSVX_DLLIMPLEMENTATION \ 39cdf0e10cSrcweir -DBOOST_SPIRIT_USE_OLD_NAMESPACE \ 40cdf0e10cSrcweir)) 41cdf0e10cSrcweir 42cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\ 43cdf0e10cSrcweir basegfx \ 44cdf0e10cSrcweir sb \ 45cdf0e10cSrcweir comphelper \ 46cdf0e10cSrcweir cppuhelper \ 47cdf0e10cSrcweir cppu \ 48cdf0e10cSrcweir drawinglayer \ 49cdf0e10cSrcweir editeng \ 50cdf0e10cSrcweir i18nisolang1 \ 51cdf0e10cSrcweir icuuc \ 52cdf0e10cSrcweir sal \ 53cdf0e10cSrcweir sfx \ 54cdf0e10cSrcweir sot \ 55cdf0e10cSrcweir stl \ 56cdf0e10cSrcweir svl \ 57cdf0e10cSrcweir svt \ 58cdf0e10cSrcweir svxcore \ 59cdf0e10cSrcweir tk \ 60cdf0e10cSrcweir tl \ 61cdf0e10cSrcweir ucbhelper \ 62cdf0e10cSrcweir utl \ 63cdf0e10cSrcweir vcl \ 64cdf0e10cSrcweir vos3 \ 65cdf0e10cSrcweir xo \ 66cdf0e10cSrcweir xcr \ 67cdf0e10cSrcweir $(gb_STDLIBS) \ 68cdf0e10cSrcweir)) 69cdf0e10cSrcweir 70cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 71cdf0e10cSrcweir svx/source/accessibility/AccessibleControlShape \ 72cdf0e10cSrcweir svx/source/accessibility/AccessibleEmptyEditSource \ 73cdf0e10cSrcweir svx/source/accessibility/AccessibleFrameSelector \ 74cdf0e10cSrcweir svx/source/accessibility/AccessibleGraphicShape \ 75cdf0e10cSrcweir svx/source/accessibility/AccessibleOLEShape \ 76cdf0e10cSrcweir svx/source/accessibility/AccessibleShape \ 77cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeInfo \ 78cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeTreeInfo \ 79cdf0e10cSrcweir svx/source/accessibility/AccessibleTextEventQueue \ 80cdf0e10cSrcweir svx/source/accessibility/AccessibleTextHelper \ 81cdf0e10cSrcweir svx/source/accessibility/charmapacc \ 82cdf0e10cSrcweir svx/source/accessibility/ChildrenManager \ 83cdf0e10cSrcweir svx/source/accessibility/ChildrenManagerImpl \ 84cdf0e10cSrcweir svx/source/accessibility/DescriptionGenerator \ 85cdf0e10cSrcweir svx/source/accessibility/DGColorNameLookUp \ 86cdf0e10cSrcweir svx/source/accessibility/GraphCtlAccessibleContext \ 87cdf0e10cSrcweir svx/source/accessibility/ShapeTypeHandler \ 88cdf0e10cSrcweir svx/source/accessibility/svxrectctaccessiblecontext \ 89cdf0e10cSrcweir svx/source/accessibility/SvxShapeTypes \ 90cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShape3d \ 91cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeEngine \ 92cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeFontWork \ 93cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeHandle \ 94cdf0e10cSrcweir svx/source/customshapes/tbxcustomshapes \ 95cdf0e10cSrcweir svx/source/dialog/_bmpmask \ 96cdf0e10cSrcweir svx/source/dialog/charmap \ 97cdf0e10cSrcweir svx/source/dialog/connctrl \ 98cdf0e10cSrcweir svx/source/dialog/_contdlg \ 99cdf0e10cSrcweir svx/source/dialog/contwnd \ 100cdf0e10cSrcweir svx/source/dialog/ctredlin \ 101cdf0e10cSrcweir svx/source/dialog/databaseregistrationui \ 102cdf0e10cSrcweir svx/source/dialog/dialcontrol \ 103cdf0e10cSrcweir svx/source/dialog/dlgctl3d \ 104cdf0e10cSrcweir svx/source/dialog/dlgctrl \ 105cdf0e10cSrcweir svx/source/dialog/docrecovery \ 106cdf0e10cSrcweir svx/source/dialog/fntctrl \ 107cdf0e10cSrcweir svx/source/dialog/fontlb \ 108cdf0e10cSrcweir svx/source/dialog/fontwork \ 109cdf0e10cSrcweir svx/source/dialog/framelinkarray \ 110cdf0e10cSrcweir svx/source/dialog/frmdirlbox \ 111cdf0e10cSrcweir svx/source/dialog/frmsel \ 112cdf0e10cSrcweir svx/source/dialog/graphctl \ 113cdf0e10cSrcweir svx/source/dialog/grfflt \ 114cdf0e10cSrcweir svx/source/dialog/hdft \ 115cdf0e10cSrcweir svx/source/dialog/hyperdlg \ 116cdf0e10cSrcweir svx/source/dialog/hyprlink \ 117cdf0e10cSrcweir svx/source/dialog/imapdlg \ 118cdf0e10cSrcweir svx/source/dialog/imapwnd \ 119cdf0e10cSrcweir svx/source/dialog/measctrl \ 120cdf0e10cSrcweir svx/source/dialog/optgrid \ 121cdf0e10cSrcweir svx/source/dialog/orienthelper \ 122cdf0e10cSrcweir svx/source/dialog/pagectrl \ 123cdf0e10cSrcweir svx/source/dialog/paraprev \ 124cdf0e10cSrcweir svx/source/dialog/passwd \ 125cdf0e10cSrcweir svx/source/dialog/pfiledlg \ 126cdf0e10cSrcweir svx/source/dialog/prtqry \ 127cdf0e10cSrcweir svx/source/dialog/relfld \ 128cdf0e10cSrcweir svx/source/dialog/rlrcitem \ 129cdf0e10cSrcweir svx/source/dialog/rubydialog \ 130cdf0e10cSrcweir svx/source/dialog/rulritem \ 131cdf0e10cSrcweir svx/source/dialog/SpellDialogChildWindow \ 132cdf0e10cSrcweir svx/source/dialog/srchctrl \ 133cdf0e10cSrcweir svx/source/dialog/srchdlg \ 134cdf0e10cSrcweir svx/source/dialog/strarray \ 135cdf0e10cSrcweir svx/source/dialog/svxbmpnumvalueset \ 136cdf0e10cSrcweir svx/source/dialog/svxgrahicitem \ 137cdf0e10cSrcweir svx/source/dialog/svxruler \ 138cdf0e10cSrcweir svx/source/dialog/swframeexample \ 139cdf0e10cSrcweir svx/source/dialog/swframeposstrings \ 140cdf0e10cSrcweir svx/source/dialog/txencbox \ 141cdf0e10cSrcweir svx/source/dialog/txenctab \ 142cdf0e10cSrcweir svx/source/dialog/wrapfield \ 143cdf0e10cSrcweir svx/source/engine3d/float3d \ 144cdf0e10cSrcweir svx/source/fmcomp/dbaobjectex \ 145cdf0e10cSrcweir svx/source/form/databaselocationinput \ 146cdf0e10cSrcweir svx/source/form/dbcharsethelper \ 147cdf0e10cSrcweir svx/source/form/filtnav \ 148cdf0e10cSrcweir svx/source/form/fmobjfac \ 149cdf0e10cSrcweir svx/source/form/fmPropBrw \ 150cdf0e10cSrcweir svx/source/form/fmsrccfg \ 151cdf0e10cSrcweir svx/source/form/fmsrcimp \ 152cdf0e10cSrcweir svx/source/form/tabwin \ 153cdf0e10cSrcweir svx/source/form/tbxform \ 154cdf0e10cSrcweir svx/source/items/algitem \ 155cdf0e10cSrcweir svx/source/items/hlnkitem \ 156cdf0e10cSrcweir svx/source/items/numfmtsh \ 157cdf0e10cSrcweir svx/source/items/numinf \ 158cdf0e10cSrcweir svx/source/items/ofaitem \ 159cdf0e10cSrcweir svx/source/items/pageitem \ 160cdf0e10cSrcweir svx/source/items/postattr \ 161cdf0e10cSrcweir svx/source/items/rotmodit \ 162cdf0e10cSrcweir svx/source/items/SmartTagItem \ 163cdf0e10cSrcweir svx/source/items/svxempty \ 164cdf0e10cSrcweir svx/source/items/svxerr \ 165cdf0e10cSrcweir svx/source/items/viewlayoutitem \ 166cdf0e10cSrcweir svx/source/items/zoomitem \ 167cdf0e10cSrcweir svx/source/items/zoomslideritem \ 168cdf0e10cSrcweir svx/source/mnuctrls/clipboardctl \ 169cdf0e10cSrcweir svx/source/mnuctrls/fntctl \ 170cdf0e10cSrcweir svx/source/mnuctrls/fntszctl \ 171cdf0e10cSrcweir svx/source/mnuctrls/SmartTagCtl \ 17222de8995SAndre Fischer svx/source/sidebar/ContextChangeEventMultiplexer \ 173b9e67834SAndre Fischer svx/source/sidebar/PanelFactory \ 174b9e67834SAndre Fischer svx/source/sidebar/text/SvxSBFontNameBox \ 175b9e67834SAndre Fischer svx/source/sidebar/text/TextPropertyPanel \ 17666c1fc23SArmin Le Grand svx/source/sidebar/geometry/AreaPropertyPanel \ 177*2bdfcea1SArmin Le Grand svx/source/sidebar/geometry/GraphicPropertyPanel \ 17858e893aeSArmin Le Grand svx/source/sidebar/geometry/LinePropertyPanel \ 17935fa8f12SArmin Le Grand svx/source/sidebar/geometry/TransformationPropertyPanel \ 18066c1fc23SArmin Le Grand svx/source/sidebar/tools/PropertyPanelTools \ 181cdf0e10cSrcweir svx/source/stbctrls/pszctrl \ 182cdf0e10cSrcweir svx/source/stbctrls/insctrl \ 183cdf0e10cSrcweir svx/source/stbctrls/selctrl \ 184cdf0e10cSrcweir svx/source/stbctrls/xmlsecctrl \ 185cdf0e10cSrcweir svx/source/stbctrls/modctrl \ 186cdf0e10cSrcweir svx/source/stbctrls/zoomsliderctrl \ 187cdf0e10cSrcweir svx/source/stbctrls/zoomctrl \ 188cdf0e10cSrcweir svx/source/svdraw/ActionDescriptionProvider \ 189cdf0e10cSrcweir svx/source/smarttags/SmartTagMgr \ 190cdf0e10cSrcweir svx/source/svdraw/impgrfll \ 191cdf0e10cSrcweir svx/source/table/accessiblecell \ 192cdf0e10cSrcweir svx/source/table/accessibletableshape \ 193cdf0e10cSrcweir svx/source/table/celleditsource \ 194cdf0e10cSrcweir svx/source/table/tabledesign \ 195cdf0e10cSrcweir svx/source/table/tablertfexporter \ 196cdf0e10cSrcweir svx/source/table/tablertfimporter \ 197cdf0e10cSrcweir svx/source/tbxctrls/colrctrl \ 198cdf0e10cSrcweir svx/source/tbxctrls/fillctrl \ 199cdf0e10cSrcweir svx/source/tbxctrls/formatpaintbrushctrl \ 200cdf0e10cSrcweir svx/source/tbxctrls/grafctrl \ 201cdf0e10cSrcweir svx/source/tbxctrls/itemwin \ 202cdf0e10cSrcweir svx/source/tbxctrls/layctrl \ 203cdf0e10cSrcweir svx/source/tbxctrls/lboxctrl \ 204cdf0e10cSrcweir svx/source/tbxctrls/linectrl \ 205cdf0e10cSrcweir svx/source/tbxctrls/subtoolboxcontrol \ 206cdf0e10cSrcweir svx/source/tbxctrls/tbunocontroller \ 207cdf0e10cSrcweir svx/source/tbxctrls/tbunosearchcontrollers \ 208cdf0e10cSrcweir svx/source/tbxctrls/tbxalign \ 209cdf0e10cSrcweir svx/source/tbxctrls/tbxcolor \ 210cdf0e10cSrcweir svx/source/tbxctrls/tbxdrctl \ 211cdf0e10cSrcweir svx/source/tbxctrls/verttexttbxctrl \ 212cdf0e10cSrcweir svx/source/unodraw/recoveryui \ 213cdf0e10cSrcweir svx/source/unodraw/unoctabl \ 214cdf0e10cSrcweir svx/source/unodraw/UnoNamespaceMap \ 215cdf0e10cSrcweir svx/source/unodraw/unopool \ 216cdf0e10cSrcweir svx/source/unodraw/unoshcol \ 217cdf0e10cSrcweir svx/source/unogallery/unogalitem \ 218cdf0e10cSrcweir svx/source/unogallery/unogaltheme \ 219cdf0e10cSrcweir svx/source/unogallery/unogalthemeprovider \ 220cdf0e10cSrcweir)) 221cdf0e10cSrcweir 222687b30acSMathias Bauerifeq ($(GUI),UNX) 223cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 224cdf0e10cSrcweir svx/source/dialog/sendreportunx \ 225cdf0e10cSrcweir)) 226cdf0e10cSrcweirelse 227cdf0e10cSrcweirifeq ($(OS),WNT) 228cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\ 229cdf0e10cSrcweir advapi32 \ 230cdf0e10cSrcweir)) 231cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 232cdf0e10cSrcweir svx/source/dialog/sendreportw32 \ 233cdf0e10cSrcweir)) 234cdf0e10cSrcweirelse 235cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 236cdf0e10cSrcweir svx/source/dialog/sendreportgen \ 237cdf0e10cSrcweir)) 238cdf0e10cSrcweirendif 239cdf0e10cSrcweirendif 240cdf0e10cSrcweir 241cdf0e10cSrcweir# vim: set noet sw=4 ts=4: 242