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 \ 50*f35c6d02SAndre Fischer fwe \ 5145da7d5eSAndre Fischer fwk \ 52cdf0e10cSrcweir i18nisolang1 \ 53cdf0e10cSrcweir icuuc \ 54cdf0e10cSrcweir sal \ 55cdf0e10cSrcweir sfx \ 56cdf0e10cSrcweir sot \ 57cdf0e10cSrcweir stl \ 58cdf0e10cSrcweir svl \ 59cdf0e10cSrcweir svt \ 60cdf0e10cSrcweir svxcore \ 61cdf0e10cSrcweir tk \ 62cdf0e10cSrcweir tl \ 63cdf0e10cSrcweir ucbhelper \ 64cdf0e10cSrcweir utl \ 65cdf0e10cSrcweir vcl \ 66cdf0e10cSrcweir vos3 \ 67cdf0e10cSrcweir xo \ 68cdf0e10cSrcweir xcr \ 69cdf0e10cSrcweir $(gb_STDLIBS) \ 70cdf0e10cSrcweir)) 71cdf0e10cSrcweir 72cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 73cdf0e10cSrcweir svx/source/accessibility/AccessibleControlShape \ 74cdf0e10cSrcweir svx/source/accessibility/AccessibleEmptyEditSource \ 75cdf0e10cSrcweir svx/source/accessibility/AccessibleFrameSelector \ 76cdf0e10cSrcweir svx/source/accessibility/AccessibleGraphicShape \ 77cdf0e10cSrcweir svx/source/accessibility/AccessibleOLEShape \ 78cdf0e10cSrcweir svx/source/accessibility/AccessibleShape \ 79cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeInfo \ 80cdf0e10cSrcweir svx/source/accessibility/AccessibleShapeTreeInfo \ 81cdf0e10cSrcweir svx/source/accessibility/AccessibleTextEventQueue \ 82cdf0e10cSrcweir svx/source/accessibility/AccessibleTextHelper \ 83cdf0e10cSrcweir svx/source/accessibility/charmapacc \ 84cdf0e10cSrcweir svx/source/accessibility/ChildrenManager \ 85cdf0e10cSrcweir svx/source/accessibility/ChildrenManagerImpl \ 86cdf0e10cSrcweir svx/source/accessibility/DescriptionGenerator \ 87cdf0e10cSrcweir svx/source/accessibility/DGColorNameLookUp \ 88cdf0e10cSrcweir svx/source/accessibility/GraphCtlAccessibleContext \ 89cdf0e10cSrcweir svx/source/accessibility/ShapeTypeHandler \ 90cdf0e10cSrcweir svx/source/accessibility/svxrectctaccessiblecontext \ 91cdf0e10cSrcweir svx/source/accessibility/SvxShapeTypes \ 92cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShape3d \ 93cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeEngine \ 94cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeFontWork \ 95cdf0e10cSrcweir svx/source/customshapes/EnhancedCustomShapeHandle \ 96cdf0e10cSrcweir svx/source/customshapes/tbxcustomshapes \ 97cdf0e10cSrcweir svx/source/dialog/_bmpmask \ 98cdf0e10cSrcweir svx/source/dialog/charmap \ 99cdf0e10cSrcweir svx/source/dialog/connctrl \ 100cdf0e10cSrcweir svx/source/dialog/_contdlg \ 101cdf0e10cSrcweir svx/source/dialog/contwnd \ 102cdf0e10cSrcweir svx/source/dialog/ctredlin \ 103cdf0e10cSrcweir svx/source/dialog/databaseregistrationui \ 104cdf0e10cSrcweir svx/source/dialog/dialcontrol \ 105cdf0e10cSrcweir svx/source/dialog/dlgctl3d \ 106cdf0e10cSrcweir svx/source/dialog/dlgctrl \ 107cdf0e10cSrcweir svx/source/dialog/docrecovery \ 108cdf0e10cSrcweir svx/source/dialog/fntctrl \ 109cdf0e10cSrcweir svx/source/dialog/fontlb \ 110cdf0e10cSrcweir svx/source/dialog/fontwork \ 111cdf0e10cSrcweir svx/source/dialog/framelinkarray \ 112cdf0e10cSrcweir svx/source/dialog/frmdirlbox \ 113cdf0e10cSrcweir svx/source/dialog/frmsel \ 114cdf0e10cSrcweir svx/source/dialog/graphctl \ 115cdf0e10cSrcweir svx/source/dialog/grfflt \ 116cdf0e10cSrcweir svx/source/dialog/hdft \ 117cdf0e10cSrcweir svx/source/dialog/hyperdlg \ 118cdf0e10cSrcweir svx/source/dialog/hyprlink \ 119cdf0e10cSrcweir svx/source/dialog/imapdlg \ 120cdf0e10cSrcweir svx/source/dialog/imapwnd \ 121cdf0e10cSrcweir svx/source/dialog/measctrl \ 122cdf0e10cSrcweir svx/source/dialog/optgrid \ 123cdf0e10cSrcweir svx/source/dialog/orienthelper \ 124cdf0e10cSrcweir svx/source/dialog/pagectrl \ 125cdf0e10cSrcweir svx/source/dialog/paraprev \ 126cdf0e10cSrcweir svx/source/dialog/passwd \ 127cdf0e10cSrcweir svx/source/dialog/pfiledlg \ 128cdf0e10cSrcweir svx/source/dialog/prtqry \ 129cdf0e10cSrcweir svx/source/dialog/relfld \ 130cdf0e10cSrcweir svx/source/dialog/rlrcitem \ 131cdf0e10cSrcweir svx/source/dialog/rubydialog \ 132cdf0e10cSrcweir svx/source/dialog/rulritem \ 133cdf0e10cSrcweir svx/source/dialog/SpellDialogChildWindow \ 134cdf0e10cSrcweir svx/source/dialog/srchctrl \ 135cdf0e10cSrcweir svx/source/dialog/srchdlg \ 136cdf0e10cSrcweir svx/source/dialog/strarray \ 137cdf0e10cSrcweir svx/source/dialog/svxbmpnumvalueset \ 138cdf0e10cSrcweir svx/source/dialog/svxgrahicitem \ 139cdf0e10cSrcweir svx/source/dialog/svxruler \ 140cdf0e10cSrcweir svx/source/dialog/swframeexample \ 141cdf0e10cSrcweir svx/source/dialog/swframeposstrings \ 142cdf0e10cSrcweir svx/source/dialog/txencbox \ 143cdf0e10cSrcweir svx/source/dialog/txenctab \ 144cdf0e10cSrcweir svx/source/dialog/wrapfield \ 145cdf0e10cSrcweir svx/source/engine3d/float3d \ 146cdf0e10cSrcweir svx/source/fmcomp/dbaobjectex \ 147cdf0e10cSrcweir svx/source/form/databaselocationinput \ 148cdf0e10cSrcweir svx/source/form/dbcharsethelper \ 149cdf0e10cSrcweir svx/source/form/filtnav \ 150cdf0e10cSrcweir svx/source/form/fmobjfac \ 151cdf0e10cSrcweir svx/source/form/fmPropBrw \ 152cdf0e10cSrcweir svx/source/form/fmsrccfg \ 153cdf0e10cSrcweir svx/source/form/fmsrcimp \ 154cdf0e10cSrcweir svx/source/form/tabwin \ 155cdf0e10cSrcweir svx/source/form/tbxform \ 156cdf0e10cSrcweir svx/source/items/algitem \ 157cdf0e10cSrcweir svx/source/items/hlnkitem \ 158cdf0e10cSrcweir svx/source/items/numfmtsh \ 159cdf0e10cSrcweir svx/source/items/numinf \ 160cdf0e10cSrcweir svx/source/items/ofaitem \ 161cdf0e10cSrcweir svx/source/items/pageitem \ 162cdf0e10cSrcweir svx/source/items/postattr \ 163cdf0e10cSrcweir svx/source/items/rotmodit \ 164cdf0e10cSrcweir svx/source/items/SmartTagItem \ 165cdf0e10cSrcweir svx/source/items/svxempty \ 166cdf0e10cSrcweir svx/source/items/svxerr \ 167cdf0e10cSrcweir svx/source/items/viewlayoutitem \ 168cdf0e10cSrcweir svx/source/items/zoomitem \ 169cdf0e10cSrcweir svx/source/items/zoomslideritem \ 170cdf0e10cSrcweir svx/source/mnuctrls/clipboardctl \ 171cdf0e10cSrcweir svx/source/mnuctrls/fntctl \ 172cdf0e10cSrcweir svx/source/mnuctrls/fntszctl \ 173cdf0e10cSrcweir svx/source/mnuctrls/SmartTagCtl \ 17422de8995SAndre Fischer svx/source/sidebar/ContextChangeEventMultiplexer \ 175f120fe41SAndre Fischer svx/source/sidebar/EmptyPanel \ 176766ce4d0SZheng Fan svx/source/sidebar/nbdtmg \ 177766ce4d0SZheng Fan svx/source/sidebar/nbdtmgfact \ 178b9e67834SAndre Fischer svx/source/sidebar/PanelFactory \ 179f120fe41SAndre Fischer svx/source/sidebar/SelectionAnalyzer \ 180f120fe41SAndre Fischer svx/source/sidebar/SelectionChangeHandler \ 181f120fe41SAndre Fischer svx/source/sidebar/debug/ColorPanel \ 182f120fe41SAndre Fischer svx/source/sidebar/debug/ContextPanel \ 183f120fe41SAndre Fischer svx/source/sidebar/debug/NotYetImplementedPanel \ 184b9e67834SAndre Fischer svx/source/sidebar/text/SvxSBFontNameBox \ 185d4aefcaeSZheng Fan svx/source/sidebar/text/TextCharacterSpacingControl \ 186d4aefcaeSZheng Fan svx/source/sidebar/text/TextCharacterSpacingPopup \ 187d4aefcaeSZheng Fan svx/source/sidebar/text/TextUnderlineControl \ 188d4aefcaeSZheng Fan svx/source/sidebar/text/TextUnderlinePopup \ 189b9e67834SAndre Fischer svx/source/sidebar/text/TextPropertyPanel \ 190766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaNumberingControl \ 191766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaNumberingPopup \ 192766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaBulletsControl \ 193766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaBulletsPopup \ 194766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaLineSpacingControl \ 195766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaLineSpacingPopup \ 196766ce4d0SZheng Fan svx/source/sidebar/paragraph/ParaPropertyPanel \ 1978dcb2a10SAndre Fischer svx/source/sidebar/area/AreaPropertyPanel \ 1988dcb2a10SAndre Fischer svx/source/sidebar/area/AreaTransparencyGradientControl \ 1998dcb2a10SAndre Fischer svx/source/sidebar/area/AreaTransparencyGradientPopup \ 2008dcb2a10SAndre Fischer svx/source/sidebar/graphic/GraphicPropertyPanel \ 2018dcb2a10SAndre Fischer svx/source/sidebar/line/LinePropertyPanel \ 2028dcb2a10SAndre Fischer svx/source/sidebar/line/LineStyleValueSet \ 2038dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthControl \ 2048dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthValueSet \ 2058dcb2a10SAndre Fischer svx/source/sidebar/line/LineWidthPopup \ 206ee093554SAndre Fischer svx/source/sidebar/possize/PosSizePropertyPanel \ 207ee093554SAndre Fischer svx/source/sidebar/possize/SidebarDialControl \ 208ee093554SAndre Fischer svx/source/sidebar/possize/SidebarDialControlBmp \ 2098dcb2a10SAndre Fischer svx/source/sidebar/tools/ColorControl \ 2108dcb2a10SAndre Fischer svx/source/sidebar/tools/ColorPopup \ 2118dcb2a10SAndre Fischer svx/source/sidebar/tools/PopupControl \ 2128dcb2a10SAndre Fischer svx/source/sidebar/tools/PopupContainer \ 2138dcb2a10SAndre Fischer svx/source/sidebar/tools/Popup \ 2142055df08SOliver-Rainer Wittmann svx/source/sidebar/tools/ValueSetWithTextControl \ 215*f35c6d02SAndre Fischer svx/source/sidebar/insert/InsertPropertyPanel \ 216*f35c6d02SAndre Fischer svx/source/sidebar/insert/SimpleToolBoxController \ 217cdf0e10cSrcweir svx/source/stbctrls/pszctrl \ 218cdf0e10cSrcweir svx/source/stbctrls/insctrl \ 219cdf0e10cSrcweir svx/source/stbctrls/selctrl \ 220cdf0e10cSrcweir svx/source/stbctrls/xmlsecctrl \ 221cdf0e10cSrcweir svx/source/stbctrls/modctrl \ 222cdf0e10cSrcweir svx/source/stbctrls/zoomsliderctrl \ 223cdf0e10cSrcweir svx/source/stbctrls/zoomctrl \ 224cdf0e10cSrcweir svx/source/svdraw/ActionDescriptionProvider \ 225cdf0e10cSrcweir svx/source/smarttags/SmartTagMgr \ 226cdf0e10cSrcweir svx/source/svdraw/impgrfll \ 227cdf0e10cSrcweir svx/source/table/accessiblecell \ 228cdf0e10cSrcweir svx/source/table/accessibletableshape \ 229cdf0e10cSrcweir svx/source/table/celleditsource \ 230cdf0e10cSrcweir svx/source/table/tabledesign \ 231cdf0e10cSrcweir svx/source/table/tablertfexporter \ 232cdf0e10cSrcweir svx/source/table/tablertfimporter \ 233cdf0e10cSrcweir svx/source/tbxctrls/colrctrl \ 23428bcfa49SArmin Le Grand svx/source/tbxctrls/SvxColorChildWindow \ 235cdf0e10cSrcweir svx/source/tbxctrls/fillctrl \ 236cdf0e10cSrcweir svx/source/tbxctrls/formatpaintbrushctrl \ 237cdf0e10cSrcweir svx/source/tbxctrls/grafctrl \ 238cdf0e10cSrcweir svx/source/tbxctrls/itemwin \ 239cdf0e10cSrcweir svx/source/tbxctrls/layctrl \ 240cdf0e10cSrcweir svx/source/tbxctrls/lboxctrl \ 241cdf0e10cSrcweir svx/source/tbxctrls/linectrl \ 242cdf0e10cSrcweir svx/source/tbxctrls/subtoolboxcontrol \ 243cdf0e10cSrcweir svx/source/tbxctrls/tbunocontroller \ 244cdf0e10cSrcweir svx/source/tbxctrls/tbunosearchcontrollers \ 245cdf0e10cSrcweir svx/source/tbxctrls/tbxalign \ 246cdf0e10cSrcweir svx/source/tbxctrls/tbxcolor \ 247cdf0e10cSrcweir svx/source/tbxctrls/tbxdrctl \ 248cdf0e10cSrcweir svx/source/tbxctrls/verttexttbxctrl \ 249cdf0e10cSrcweir svx/source/unodraw/recoveryui \ 250cdf0e10cSrcweir svx/source/unodraw/unoctabl \ 251cdf0e10cSrcweir svx/source/unodraw/UnoNamespaceMap \ 252cdf0e10cSrcweir svx/source/unodraw/unopool \ 253cdf0e10cSrcweir svx/source/unodraw/unoshcol \ 254cdf0e10cSrcweir svx/source/unogallery/unogalitem \ 255cdf0e10cSrcweir svx/source/unogallery/unogaltheme \ 256cdf0e10cSrcweir svx/source/unogallery/unogalthemeprovider \ 257cdf0e10cSrcweir)) 258cdf0e10cSrcweir 259687b30acSMathias Bauerifeq ($(GUI),UNX) 260cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 261cdf0e10cSrcweir svx/source/dialog/sendreportunx \ 262cdf0e10cSrcweir)) 263cdf0e10cSrcweirelse 264cdf0e10cSrcweirifeq ($(OS),WNT) 265cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\ 266cdf0e10cSrcweir advapi32 \ 267cdf0e10cSrcweir)) 268cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 269cdf0e10cSrcweir svx/source/dialog/sendreportw32 \ 270cdf0e10cSrcweir)) 271cdf0e10cSrcweirelse 272cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\ 273cdf0e10cSrcweir svx/source/dialog/sendreportgen \ 274cdf0e10cSrcweir)) 275cdf0e10cSrcweirendif 276cdf0e10cSrcweirendif 277cdf0e10cSrcweir 278cdf0e10cSrcweir# vim: set noet sw=4 ts=4: 279