| #************************************************************** |
| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| #************************************************************** |
| |
| |
| |
| $(eval $(call gb_Library_Library,svx)) |
| |
| $(eval $(call gb_Library_set_componentfile,svx,svx/util/svx)) |
| |
| $(eval $(call gb_Library_set_include,svx,\ |
| -I$(SRCDIR)/svx/inc \ |
| -I$(SRCDIR)/svx/source/inc \ |
| -I$(SRCDIR)/svx/inc/pch \ |
| $$(SOLARINC) \ |
| -I$(OUTDIR)/inc/offuh \ |
| )) |
| |
| $(eval $(call gb_Library_set_defs,svx,\ |
| $$(DEFS) \ |
| -DSVX_DLLIMPLEMENTATION \ |
| -DBOOST_SPIRIT_USE_OLD_NAMESPACE \ |
| )) |
| |
| $(eval $(call gb_Library_add_linked_libs,svx,\ |
| basegfx \ |
| sb \ |
| comphelper \ |
| cppuhelper \ |
| cppu \ |
| drawinglayer \ |
| editeng \ |
| fwe \ |
| fwk \ |
| i18nisolang1 \ |
| icuuc \ |
| sal \ |
| sfx \ |
| sot \ |
| stl \ |
| svl \ |
| svt \ |
| svxcore \ |
| ootk \ |
| tl \ |
| ucbhelper \ |
| utl \ |
| vcl \ |
| vos3 \ |
| xo \ |
| xcr \ |
| $(gb_STDLIBS) \ |
| )) |
| |
| $(eval $(call gb_Library_add_exception_objects,svx,\ |
| svx/source/accessibility/AccessibleControlShape \ |
| svx/source/accessibility/AccessibleEmptyEditSource \ |
| svx/source/accessibility/AccessibleFrameSelector \ |
| svx/source/accessibility/AccessibleGraphicShape \ |
| svx/source/accessibility/AccessibleOLEShape \ |
| svx/source/accessibility/AccessibleShape \ |
| svx/source/accessibility/AccessibleShapeInfo \ |
| svx/source/accessibility/AccessibleShapeTreeInfo \ |
| svx/source/accessibility/AccessibleSvxFindReplaceDialog \ |
| svx/source/accessibility/AccessibleTextEventQueue \ |
| svx/source/accessibility/AccessibleTextHelper \ |
| svx/source/accessibility/charmapacc \ |
| svx/source/accessibility/ChildrenManager \ |
| svx/source/accessibility/ChildrenManagerImpl \ |
| svx/source/accessibility/DescriptionGenerator \ |
| svx/source/accessibility/DGColorNameLookUp \ |
| svx/source/accessibility/GraphCtlAccessibleContext \ |
| svx/source/accessibility/ShapeTypeHandler \ |
| svx/source/accessibility/svxpixelctlaccessiblecontext \ |
| svx/source/accessibility/svxrectctaccessiblecontext \ |
| svx/source/accessibility/SvxShapeTypes \ |
| svx/source/customshapes/EnhancedCustomShape3d \ |
| svx/source/customshapes/EnhancedCustomShapeEngine \ |
| svx/source/customshapes/EnhancedCustomShapeFontWork \ |
| svx/source/customshapes/EnhancedCustomShapeHandle \ |
| svx/source/customshapes/tbxcustomshapes \ |
| svx/source/dialog/_bmpmask \ |
| svx/source/dialog/charmap \ |
| svx/source/dialog/connctrl \ |
| svx/source/dialog/_contdlg \ |
| svx/source/dialog/contwnd \ |
| svx/source/dialog/ctredlin \ |
| svx/source/dialog/databaseregistrationui \ |
| svx/source/dialog/dialcontrol \ |
| svx/source/dialog/dlgctl3d \ |
| svx/source/dialog/dlgctrl \ |
| svx/source/dialog/docrecovery \ |
| svx/source/dialog/fntctrl \ |
| svx/source/dialog/fontlb \ |
| svx/source/dialog/fontwork \ |
| svx/source/dialog/framelinkarray \ |
| svx/source/dialog/frmdirlbox \ |
| svx/source/dialog/frmsel \ |
| svx/source/dialog/graphctl \ |
| svx/source/dialog/grfflt \ |
| svx/source/dialog/hdft \ |
| svx/source/dialog/hyperdlg \ |
| svx/source/dialog/hyprlink \ |
| svx/source/dialog/imapdlg \ |
| svx/source/dialog/imapwnd \ |
| svx/source/dialog/measctrl \ |
| svx/source/dialog/optgrid \ |
| svx/source/dialog/orienthelper \ |
| svx/source/dialog/pagectrl \ |
| svx/source/dialog/paraprev \ |
| svx/source/dialog/passwd \ |
| svx/source/dialog/pfiledlg \ |
| svx/source/dialog/prtqry \ |
| svx/source/dialog/relfld \ |
| svx/source/dialog/rlrcitem \ |
| svx/source/dialog/rubydialog \ |
| svx/source/dialog/rulritem \ |
| svx/source/dialog/SpellDialogChildWindow \ |
| svx/source/dialog/srchctrl \ |
| svx/source/dialog/srchdlg \ |
| svx/source/dialog/strarray \ |
| svx/source/dialog/svxbmpnumvalueset \ |
| svx/source/dialog/svxgrahicitem \ |
| svx/source/dialog/svxruler \ |
| svx/source/dialog/swframeexample \ |
| svx/source/dialog/swframeposstrings \ |
| svx/source/dialog/txencbox \ |
| svx/source/dialog/txenctab \ |
| svx/source/dialog/wrapfield \ |
| svx/source/engine3d/float3d \ |
| svx/source/fmcomp/dbaobjectex \ |
| svx/source/form/databaselocationinput \ |
| svx/source/form/dbcharsethelper \ |
| svx/source/form/filtnav \ |
| svx/source/form/fmobjfac \ |
| svx/source/form/fmPropBrw \ |
| svx/source/form/fmsrccfg \ |
| svx/source/form/fmsrcimp \ |
| svx/source/form/tabwin \ |
| svx/source/form/tbxform \ |
| svx/source/items/algitem \ |
| svx/source/items/hlnkitem \ |
| svx/source/items/numfmtsh \ |
| svx/source/items/numinf \ |
| svx/source/items/ofaitem \ |
| svx/source/items/pageitem \ |
| svx/source/items/postattr \ |
| svx/source/items/rotmodit \ |
| svx/source/items/SmartTagItem \ |
| svx/source/items/svxempty \ |
| svx/source/items/svxerr \ |
| svx/source/items/viewlayoutitem \ |
| svx/source/items/zoomitem \ |
| svx/source/items/zoomslideritem \ |
| svx/source/mnuctrls/clipboardctl \ |
| svx/source/mnuctrls/fntctl \ |
| svx/source/mnuctrls/fntszctl \ |
| svx/source/mnuctrls/SmartTagCtl \ |
| svx/source/sidebar/ContextChangeEventMultiplexer \ |
| svx/source/sidebar/EmptyPanel \ |
| svx/source/sidebar/nbdtmg \ |
| svx/source/sidebar/nbdtmgfact \ |
| svx/source/sidebar/PanelFactory \ |
| svx/source/sidebar/SelectionAnalyzer \ |
| svx/source/sidebar/SelectionChangeHandler \ |
| svx/source/sidebar/debug/ColorPanel \ |
| svx/source/sidebar/debug/ContextPanel \ |
| svx/source/sidebar/debug/NotYetImplementedPanel \ |
| svx/source/sidebar/text/SvxSBFontNameBox \ |
| svx/source/sidebar/text/TextCharacterSpacingControl \ |
| svx/source/sidebar/text/TextCharacterSpacingPopup \ |
| svx/source/sidebar/text/TextUnderlineControl \ |
| svx/source/sidebar/text/TextUnderlinePopup \ |
| svx/source/sidebar/text/TextPropertyPanel \ |
| svx/source/sidebar/paragraph/ParaNumberingControl \ |
| svx/source/sidebar/paragraph/ParaNumberingPopup \ |
| svx/source/sidebar/paragraph/ParaBulletsControl \ |
| svx/source/sidebar/paragraph/ParaBulletsPopup \ |
| svx/source/sidebar/paragraph/ParaLineSpacingControl \ |
| svx/source/sidebar/paragraph/ParaLineSpacingPopup \ |
| svx/source/sidebar/paragraph/ParaPropertyPanel \ |
| svx/source/sidebar/area/AreaPropertyPanel \ |
| svx/source/sidebar/area/AreaTransparencyGradientControl \ |
| svx/source/sidebar/area/AreaTransparencyGradientPopup \ |
| svx/source/sidebar/graphic/GraphicPropertyPanel \ |
| svx/source/sidebar/line/LinePropertyPanel \ |
| svx/source/sidebar/line/LineStyleValueSet \ |
| svx/source/sidebar/line/LineWidthControl \ |
| svx/source/sidebar/line/LineWidthValueSet \ |
| svx/source/sidebar/line/LineWidthPopup \ |
| svx/source/sidebar/possize/PosSizePropertyPanel \ |
| svx/source/sidebar/possize/SidebarDialControl \ |
| svx/source/sidebar/possize/SidebarDialControlBmp \ |
| svx/source/sidebar/tools/ColorControl \ |
| svx/source/sidebar/tools/ColorPopup \ |
| svx/source/sidebar/tools/PopupControl \ |
| svx/source/sidebar/tools/PopupContainer \ |
| svx/source/sidebar/tools/Popup \ |
| svx/source/sidebar/tools/ValueSetWithTextControl \ |
| svx/source/sidebar/insert/InsertPropertyPanel \ |
| svx/source/stbctrls/pszctrl \ |
| svx/source/stbctrls/insctrl \ |
| svx/source/stbctrls/selctrl \ |
| svx/source/stbctrls/xmlsecctrl \ |
| svx/source/stbctrls/modctrl \ |
| svx/source/stbctrls/zoomsliderctrl \ |
| svx/source/stbctrls/zoomctrl \ |
| svx/source/svdraw/ActionDescriptionProvider \ |
| svx/source/smarttags/SmartTagMgr \ |
| svx/source/svdraw/impgrfll \ |
| svx/source/table/accessiblecell \ |
| svx/source/table/accessibletableshape \ |
| svx/source/table/celleditsource \ |
| svx/source/table/tabledesign \ |
| svx/source/table/tablertfexporter \ |
| svx/source/table/tablertfimporter \ |
| svx/source/tbxctrls/colrctrl \ |
| svx/source/tbxctrls/SvxColorChildWindow \ |
| svx/source/tbxctrls/fillctrl \ |
| svx/source/tbxctrls/formatpaintbrushctrl \ |
| svx/source/tbxctrls/grafctrl \ |
| svx/source/tbxctrls/itemwin \ |
| svx/source/tbxctrls/layctrl \ |
| svx/source/tbxctrls/lboxctrl \ |
| svx/source/tbxctrls/linectrl \ |
| svx/source/tbxctrls/subtoolboxcontrol \ |
| svx/source/tbxctrls/tbunocontroller \ |
| svx/source/tbxctrls/tbunosearchcontrollers \ |
| svx/source/tbxctrls/tbxalign \ |
| svx/source/tbxctrls/tbxcolor \ |
| svx/source/tbxctrls/tbxdrctl \ |
| svx/source/tbxctrls/verttexttbxctrl \ |
| svx/source/unodraw/recoveryui \ |
| svx/source/unodraw/unoctabl \ |
| svx/source/unodraw/UnoNamespaceMap \ |
| svx/source/unodraw/unopool \ |
| svx/source/unodraw/unoshcol \ |
| svx/source/unogallery/unogalitem \ |
| svx/source/unogallery/unogaltheme \ |
| svx/source/unogallery/unogalthemeprovider \ |
| )) |
| |
| ifeq ($(GUI),UNX) |
| $(eval $(call gb_Library_add_exception_objects,svx,\ |
| svx/source/dialog/sendreportunx \ |
| )) |
| else |
| ifeq ($(OS),WNT) |
| $(eval $(call gb_Library_add_linked_libs,svx,\ |
| advapi32 \ |
| )) |
| $(eval $(call gb_Library_add_exception_objects,svx,\ |
| svx/source/dialog/sendreportw32 \ |
| )) |
| else |
| $(eval $(call gb_Library_add_exception_objects,svx,\ |
| svx/source/dialog/sendreportgen \ |
| )) |
| endif |
| endif |
| |
| # vim: set noet sw=4 ts=4: |