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)) 34cdf0e10cSrcweir 35*b63233d8Sdamjan$(eval $(call gb_Library_add_api,svx,\ 36*b63233d8Sdamjan udkapi \ 37*b63233d8Sdamjan offapi \ 38*b63233d8Sdamjan)) 39*b63233d8Sdamjan 40*b63233d8Sdamjan$(eval $(call gb_Library_add_defs,svx,\ 41cdf0e10cSrcweir -DSVX_DLLIMPLEMENTATION \ 42cdf0e10cSrcweir -DBOOST_SPIRIT_USE_OLD_NAMESPACE \ 43cdf0e10cSrcweir)) 44cdf0e10cSrcweir 45cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\ 46cdf0e10cSrcweir basegfx \ 47cdf0e10cSrcweir sb \ 48cdf0e10cSrcweir comphelper \ 49cdf0e10cSrcweir cppuhelper \ 50cdf0e10cSrcweir cppu \ 51cdf0e10cSrcweir drawinglayer \ 52cdf0e10cSrcweir editeng \ 53f35c6d02SAndre Fischer fwe \ 5445da7d5eSAndre Fischer fwk \ 55cdf0e10cSrcweir i18nisolang1 \ 56cdf0e10cSrcweir sal \ 57cdf0e10cSrcweir sfx \ 58cdf0e10cSrcweir sot \ 59cdf0e10cSrcweir stl \ 60cdf0e10cSrcweir svl \ 61cdf0e10cSrcweir svt \ 62cdf0e10cSrcweir svxcore \ 632e2269f7SJürgen Schmidt ootk \ 64cdf0e10cSrcweir tl \ 65cdf0e10cSrcweir ucbhelper \ 66cdf0e10cSrcweir utl \ 67cdf0e10cSrcweir vcl \ 68cdf0e10cSrcweir vos3 \ 69cdf0e10cSrcweir xo \ 70cdf0e10cSrcweir xcr \ 71cdf0e10cSrcweir $(gb_STDLIBS) \ 72cdf0e10cSrcweir)) 73cdf0e10cSrcweir 74*b63233d8Sdamjan$(call gb_Library_use_external,svx,icuuc) 75*b63233d8Sdamjan 76cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 77cdf0e10cSrcweir svx/source/accessibility/AccessibleControlShape \ 78cdf0e10cSrcweir svx/source/accessibility/AccessibleEmptyEditSource \ 79cdf0e10cSrcweir svx/source/accessibility/AccessibleFrameSelector \ 80cdf0e10cSrcweir svx/source/accessibility/AccessibleGraphicShape \ 81cdf0e10cSrcweir svx/source/accessibility/AccessibleOLEShape \ 82cdf0e10cSrcweir svx/source/accessibility/AccessibleShape \ 83cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeInfo \ 84cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeTreeInfo \ 859b8096d0SSteve Yin svx/source/accessibility/AccessibleSvxFindReplaceDialog \ 86cdf0e10cSrcweir svx/source/accessibility/AccessibleTextEventQueue \ 87cdf0e10cSrcweir svx/source/accessibility/AccessibleTextHelper \ 88cdf0e10cSrcweir svx/source/accessibility/charmapacc \ 89cdf0e10cSrcweir svx/source/accessibility/ChildrenManager \ 90cdf0e10cSrcweir svx/source/accessibility/ChildrenManagerImpl \ 91cdf0e10cSrcweir svx/source/accessibility/DescriptionGenerator \ 92cdf0e10cSrcweir svx/source/accessibility/DGColorNameLookUp \ 93cdf0e10cSrcweir svx/source/accessibility/GraphCtlAccessibleContext \ 94cdf0e10cSrcweir svx/source/accessibility/ShapeTypeHandler \ 959b8096d0SSteve Yin svx/source/accessibility/svxpixelctlaccessiblecontext \ 96cdf0e10cSrcweir svx/source/accessibility/svxrectctaccessiblecontext \ 97cdf0e10cSrcweir svx/source/accessibility/SvxShapeTypes \ 98cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShape3d \ 99cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeEngine \ 100cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeFontWork \ 101cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeHandle \ 102cdf0e10cSrcweir svx/source/customshapes/tbxcustomshapes \ 103cdf0e10cSrcweir svx/source/dialog/_bmpmask \ 104cdf0e10cSrcweir svx/source/dialog/charmap \ 105cdf0e10cSrcweir svx/source/dialog/connctrl \ 106cdf0e10cSrcweir svx/source/dialog/_contdlg \ 107cdf0e10cSrcweir svx/source/dialog/contwnd \ 108cdf0e10cSrcweir svx/source/dialog/ctredlin \ 109cdf0e10cSrcweir svx/source/dialog/databaseregistrationui \ 110cdf0e10cSrcweir svx/source/dialog/dialcontrol \ 111cdf0e10cSrcweir svx/source/dialog/dlgctl3d \ 112cdf0e10cSrcweir svx/source/dialog/dlgctrl \ 113cdf0e10cSrcweir svx/source/dialog/docrecovery \ 114cdf0e10cSrcweir svx/source/dialog/fntctrl \ 115cdf0e10cSrcweir svx/source/dialog/fontlb \ 116cdf0e10cSrcweir svx/source/dialog/fontwork \ 117cdf0e10cSrcweir svx/source/dialog/framelinkarray \ 118cdf0e10cSrcweir svx/source/dialog/frmdirlbox \ 119cdf0e10cSrcweir svx/source/dialog/frmsel \ 120cdf0e10cSrcweir svx/source/dialog/graphctl \ 121cdf0e10cSrcweir svx/source/dialog/grfflt \ 122cdf0e10cSrcweir svx/source/dialog/hdft \ 123cdf0e10cSrcweir svx/source/dialog/hyperdlg \ 124cdf0e10cSrcweir svx/source/dialog/hyprlink \ 125cdf0e10cSrcweir svx/source/dialog/imapdlg \ 126cdf0e10cSrcweir svx/source/dialog/imapwnd \ 127cdf0e10cSrcweir svx/source/dialog/measctrl \ 128cdf0e10cSrcweir svx/source/dialog/optgrid \ 129cdf0e10cSrcweir svx/source/dialog/orienthelper \ 130cdf0e10cSrcweir svx/source/dialog/pagectrl \ 131cdf0e10cSrcweir svx/source/dialog/paraprev \ 132cdf0e10cSrcweir svx/source/dialog/passwd \ 133cdf0e10cSrcweir svx/source/dialog/pfiledlg \ 134cdf0e10cSrcweir svx/source/dialog/prtqry \ 135cdf0e10cSrcweir svx/source/dialog/relfld \ 136cdf0e10cSrcweir svx/source/dialog/rlrcitem \ 137cdf0e10cSrcweir svx/source/dialog/rubydialog \ 138cdf0e10cSrcweir svx/source/dialog/rulritem \ 139cdf0e10cSrcweir svx/source/dialog/SpellDialogChildWindow \ 140cdf0e10cSrcweir svx/source/dialog/srchctrl \ 141cdf0e10cSrcweir svx/source/dialog/srchdlg \ 142cdf0e10cSrcweir svx/source/dialog/strarray \ 143cdf0e10cSrcweir svx/source/dialog/svxbmpnumvalueset \ 144cdf0e10cSrcweir svx/source/dialog/svxgrahicitem \ 145cdf0e10cSrcweir svx/source/dialog/svxruler \ 146cdf0e10cSrcweir svx/source/dialog/swframeexample \ 147cdf0e10cSrcweir svx/source/dialog/swframeposstrings \ 148cdf0e10cSrcweir svx/source/dialog/txencbox \ 149cdf0e10cSrcweir svx/source/dialog/txenctab \ 150cdf0e10cSrcweir svx/source/dialog/wrapfield \ 151cdf0e10cSrcweir svx/source/engine3d/float3d \ 152cdf0e10cSrcweir svx/source/fmcomp/dbaobjectex \ 153cdf0e10cSrcweir svx/source/form/databaselocationinput \ 154cdf0e10cSrcweir svx/source/form/dbcharsethelper \ 155cdf0e10cSrcweir svx/source/form/filtnav \ 156cdf0e10cSrcweir svx/source/form/fmobjfac \ 157cdf0e10cSrcweir svx/source/form/fmPropBrw \ 158cdf0e10cSrcweir svx/source/form/fmsrccfg \ 159cdf0e10cSrcweir svx/source/form/fmsrcimp \ 160cdf0e10cSrcweir svx/source/form/tabwin \ 161cdf0e10cSrcweir svx/source/form/tbxform \ 162cdf0e10cSrcweir svx/source/items/algitem \ 163cdf0e10cSrcweir svx/source/items/hlnkitem \ 164cdf0e10cSrcweir svx/source/items/numfmtsh \ 165cdf0e10cSrcweir svx/source/items/numinf \ 166cdf0e10cSrcweir svx/source/items/ofaitem \ 167cdf0e10cSrcweir svx/source/items/pageitem \ 168cdf0e10cSrcweir svx/source/items/postattr \ 169cdf0e10cSrcweir svx/source/items/rotmodit \ 170cdf0e10cSrcweir svx/source/items/SmartTagItem \ 171cdf0e10cSrcweir svx/source/items/svxempty \ 172cdf0e10cSrcweir svx/source/items/svxerr \ 173cdf0e10cSrcweir svx/source/items/viewlayoutitem \ 174cdf0e10cSrcweir svx/source/items/zoomitem \ 175cdf0e10cSrcweir svx/source/items/zoomslideritem \ 176cdf0e10cSrcweir svx/source/mnuctrls/clipboardctl \ 177cdf0e10cSrcweir svx/source/mnuctrls/fntctl \ 178cdf0e10cSrcweir svx/source/mnuctrls/fntszctl \ 179cdf0e10cSrcweir svx/source/mnuctrls/SmartTagCtl \ 18022de8995SAndre Fischer svx/source/sidebar/ContextChangeEventMultiplexer \ 181f120fe41SAndre Fischer svx/source/sidebar/EmptyPanel \ 182766ce4d0SZheng Fan svx/source/sidebar/nbdtmg \ 183766ce4d0SZheng Fan svx/source/sidebar/nbdtmgfact \ 184b9e67834SAndre Fischer svx/source/sidebar/PanelFactory \ 185f120fe41SAndre Fischer svx/source/sidebar/SelectionAnalyzer \ 186f120fe41SAndre Fischer svx/source/sidebar/SelectionChangeHandler \ 187f120fe41SAndre Fischer svx/source/sidebar/debug/ColorPanel \ 188f120fe41SAndre Fischer svx/source/sidebar/debug/ContextPanel \ 189f120fe41SAndre Fischer svx/source/sidebar/debug/NotYetImplementedPanel \ 190b9e67834SAndre Fischer svx/source/sidebar/text/SvxSBFontNameBox \ 191d4aefcaeSZheng Fan svx/source/sidebar/text/TextCharacterSpacingControl \ 192d4aefcaeSZheng Fan svx/source/sidebar/text/TextCharacterSpacingPopup \ 193d4aefcaeSZheng Fan svx/source/sidebar/text/TextUnderlineControl \ 194d4aefcaeSZheng Fan svx/source/sidebar/text/TextUnderlinePopup \ 195b9e67834SAndre Fischer svx/source/sidebar/text/TextPropertyPanel \ 196766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaNumberingControl \ 197766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaNumberingPopup \ 198766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaBulletsControl \ 199766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaBulletsPopup \ 200766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaLineSpacingControl \ 201766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaLineSpacingPopup \ 202766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaPropertyPanel \ 2038dcb2a10SAndre Fischer svx/source/sidebar/area/AreaPropertyPanel \ 2048dcb2a10SAndre Fischer svx/source/sidebar/area/AreaTransparencyGradientControl \ 2058dcb2a10SAndre Fischer svx/source/sidebar/area/AreaTransparencyGradientPopup \ 2068dcb2a10SAndre Fischer svx/source/sidebar/graphic/GraphicPropertyPanel \ 2078dcb2a10SAndre Fischer svx/source/sidebar/line/LinePropertyPanel \ 2088dcb2a10SAndre Fischer svx/source/sidebar/line/LineStyleValueSet \ 2098dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthControl \ 2108dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthValueSet \ 2118dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthPopup \ 212ee093554SAndre Fischer svx/source/sidebar/possize/PosSizePropertyPanel \ 213ee093554SAndre Fischer svx/source/sidebar/possize/SidebarDialControl \ 214ee093554SAndre Fischer svx/source/sidebar/possize/SidebarDialControlBmp \ 2158dcb2a10SAndre Fischer svx/source/sidebar/tools/ColorControl \ 2168dcb2a10SAndre Fischer svx/source/sidebar/tools/ColorPopup \ 2178dcb2a10SAndre Fischer svx/source/sidebar/tools/PopupControl \ 2188dcb2a10SAndre Fischer svx/source/sidebar/tools/PopupContainer \ 2198dcb2a10SAndre Fischer svx/source/sidebar/tools/Popup \ 2202055df08SOliver-Rainer Wittmann svx/source/sidebar/tools/ValueSetWithTextControl \ 221f35c6d02SAndre Fischer svx/source/sidebar/insert/InsertPropertyPanel \ 222cdf0e10cSrcweir svx/source/stbctrls/pszctrl \ 223cdf0e10cSrcweir svx/source/stbctrls/insctrl \ 224cdf0e10cSrcweir svx/source/stbctrls/selctrl \ 225cdf0e10cSrcweir svx/source/stbctrls/xmlsecctrl \ 226cdf0e10cSrcweir svx/source/stbctrls/modctrl \ 227cdf0e10cSrcweir svx/source/stbctrls/zoomsliderctrl \ 228cdf0e10cSrcweir svx/source/stbctrls/zoomctrl \ 229cdf0e10cSrcweir svx/source/svdraw/ActionDescriptionProvider \ 230cdf0e10cSrcweir svx/source/smarttags/SmartTagMgr \ 231cdf0e10cSrcweir svx/source/svdraw/impgrfll \ 232cdf0e10cSrcweir svx/source/table/accessiblecell \ 233cdf0e10cSrcweir svx/source/table/accessibletableshape \ 234cdf0e10cSrcweir svx/source/table/celleditsource \ 235cdf0e10cSrcweir svx/source/table/tabledesign \ 236cdf0e10cSrcweir svx/source/table/tablertfexporter \ 237cdf0e10cSrcweir svx/source/table/tablertfimporter \ 238cdf0e10cSrcweir svx/source/tbxctrls/colrctrl \ 23928bcfa49SArmin Le Grand svx/source/tbxctrls/SvxColorChildWindow \ 240cdf0e10cSrcweir svx/source/tbxctrls/fillctrl \ 241cdf0e10cSrcweir svx/source/tbxctrls/formatpaintbrushctrl \ 242cdf0e10cSrcweir svx/source/tbxctrls/grafctrl \ 243cdf0e10cSrcweir svx/source/tbxctrls/itemwin \ 244cdf0e10cSrcweir svx/source/tbxctrls/layctrl \ 245cdf0e10cSrcweir svx/source/tbxctrls/lboxctrl \ 246cdf0e10cSrcweir svx/source/tbxctrls/linectrl \ 247cdf0e10cSrcweir svx/source/tbxctrls/subtoolboxcontrol \ 248cdf0e10cSrcweir svx/source/tbxctrls/tbunocontroller \ 249cdf0e10cSrcweir svx/source/tbxctrls/tbunosearchcontrollers \ 250cdf0e10cSrcweir svx/source/tbxctrls/tbxalign \ 251cdf0e10cSrcweir svx/source/tbxctrls/tbxcolor \ 252cdf0e10cSrcweir svx/source/tbxctrls/tbxdrctl \ 253cdf0e10cSrcweir svx/source/tbxctrls/verttexttbxctrl \ 254cdf0e10cSrcweir svx/source/unodraw/recoveryui \ 255cdf0e10cSrcweir svx/source/unodraw/unoctabl \ 256cdf0e10cSrcweir svx/source/unodraw/UnoNamespaceMap \ 257cdf0e10cSrcweir svx/source/unodraw/unopool \ 258cdf0e10cSrcweir svx/source/unodraw/unoshcol \ 259cdf0e10cSrcweir svx/source/unogallery/unogalitem \ 260cdf0e10cSrcweir svx/source/unogallery/unogaltheme \ 261cdf0e10cSrcweir svx/source/unogallery/unogalthemeprovider \ 262cdf0e10cSrcweir)) 263cdf0e10cSrcweir 264687b30acSMathias Bauerifeq ($(GUI),UNX) 265cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 266cdf0e10cSrcweir svx/source/dialog/sendreportunx \ 267cdf0e10cSrcweir)) 268cdf0e10cSrcweirelse 269cdf0e10cSrcweirifeq ($(OS),WNT) 270cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\ 271cdf0e10cSrcweir advapi32 \ 272cdf0e10cSrcweir)) 273cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 274cdf0e10cSrcweir svx/source/dialog/sendreportw32 \ 275cdf0e10cSrcweir)) 276cdf0e10cSrcweirelse 277cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 278cdf0e10cSrcweir svx/source/dialog/sendreportgen \ 279cdf0e10cSrcweir)) 280cdf0e10cSrcweirendif 281cdf0e10cSrcweirendif 282cdf0e10cSrcweir 283cdf0e10cSrcweir# vim: set noet sw=4 ts=4: 284