# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This file incorporates work covered by the following license notice:
#
# 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 .
#
$(eval $(call gb_Library_Library,sw))
$(eval $(call gb_Library_add_sdi_headers,sw,sw/sdi/swslots))
$(eval $(call gb_Library_set_componentfile,sw,sw/util/sw))
$(eval $(call gb_Library_set_precompiled_header,sw,$(SRCDIR)/sw/inc/pch/precompiled_sw))
$(eval $(call gb_Library_set_include,sw,\
-I$(SRCDIR)/sw/source/core/inc \
-I$(SRCDIR)/sw/source/filter/inc \
-I$(SRCDIR)/sw/source/uibase/inc \
-I$(SRCDIR)/sw/inc \
-I$(WORKDIR)/SdiTarget/sw/sdi \
$$(INCLUDE) \
))
$(eval $(call gb_Library_use_custom_headers,sw,\
officecfg/registry \
sw/generated \
))
$(eval $(call gb_Library_use_sdk_api,sw))
$(eval $(call gb_Library_add_defs,sw,\
-DSW_DLLIMPLEMENTATION \
-DSWUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,swui))\" \
-DDBTOOLS_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,dbtools))\" \
))
$(eval $(call gb_Library_use_libraries,sw,\
$(call gb_Helper_optional,AVMEDIA,avmedia) \
basegfx \
comphelper \
cppu \
cppuhelper \
drawinglayer \
editeng \
i18nlangtag \
i18nutil \
lng \
sal \
salhelper \
sax \
sb \
sfx \
sot \
svl \
svt \
svx \
svxcore \
tk \
tl \
ucbhelper \
utl \
$(call gb_Helper_optional,SCRIPTING, \
vbahelper) \
vcl \
xmlreader \
xo \
$(gb_UWINAPI) \
))
$(eval $(call gb_Library_use_externals,sw,\
boost_headers \
icuuc \
icu_headers \
libxml2 \
))
$(eval $(call gb_Library_add_exception_objects,sw,\
sw/source/core/SwNumberTree/SwNodeNum \
sw/source/core/SwNumberTree/SwNumberTree \
sw/source/core/access/acccell \
sw/source/core/access/acccontext \
sw/source/core/access/accdoc \
sw/source/core/access/accembedded \
sw/source/core/access/accfootnote \
sw/source/core/access/accframe \
sw/source/core/access/accframebase\
sw/source/core/access/accfrmobj \
sw/source/core/access/accfrmobjmap \
sw/source/core/access/accfrmobjslist \
sw/source/core/access/accgraphic \
sw/source/core/access/accheaderfooter \
sw/source/core/access/acchyperlink \
sw/source/core/access/acchypertextdata \
sw/source/core/access/accmap \
sw/source/core/access/accnotextframe \
sw/source/core/access/accnotexthyperlink \
sw/source/core/access/accpage \
sw/source/core/access/accpara \
sw/source/core/access/accportions \
sw/source/core/access/accpreview \
sw/source/core/access/accselectionhelper \
sw/source/core/access/acctable \
sw/source/core/access/acctextframe \
sw/source/core/access/parachangetrackinginfo \
sw/source/core/access/textmarkuphelper \
sw/source/core/attr/calbck \
sw/source/core/attr/cellatr \
sw/source/core/attr/fmtfollowtextflow \
sw/source/core/attr/fmtwrapinfluenceonobjpos \
sw/source/core/attr/format \
sw/source/core/attr/hints \
sw/source/core/attr/swatrset \
sw/source/core/bastyp/SwSmartTagMgr \
sw/source/core/bastyp/bparr \
sw/source/core/bastyp/breakit \
sw/source/core/bastyp/calc \
sw/source/core/bastyp/checkit \
sw/source/core/bastyp/index \
sw/source/core/bastyp/init \
sw/source/core/bastyp/swcache \
sw/source/core/bastyp/swrect \
sw/source/core/bastyp/swregion \
sw/source/core/bastyp/swtypes \
sw/source/core/bastyp/tabcol \
sw/source/core/crsr/annotationmark \
sw/source/core/crsr/BlockCursor \
sw/source/core/crsr/bookmrk \
sw/source/core/crsr/callnk \
sw/source/core/crsr/crbm \
sw/source/core/crsr/crossrefbookmark \
sw/source/core/crsr/crsrsh \
sw/source/core/crsr/crstrvl \
sw/source/core/crsr/crstrvl1 \
sw/source/core/crsr/findattr \
sw/source/core/crsr/findcoll \
sw/source/core/crsr/findfmt \
sw/source/core/crsr/findtxt \
sw/source/core/crsr/pam \
sw/source/core/crsr/paminit \
sw/source/core/crsr/swcrsr \
sw/source/core/crsr/trvlcol \
sw/source/core/crsr/trvlfnfl \
sw/source/core/crsr/trvlreg \
sw/source/core/crsr/trvltbl \
sw/source/core/crsr/unocrsr \
sw/source/core/crsr/viscrs \
sw/source/core/crsr/overlayrangesoutline \
sw/source/core/doc/SwStyleNameMapper \
sw/source/core/doc/acmplwrd \
sw/source/core/doc/CntntIdxStore \
sw/source/core/doc/dbgoutsw \
sw/source/core/doc/doc \
sw/source/core/doc/docbasic \
sw/source/core/doc/docbm \
sw/source/core/doc/docchart \
sw/source/core/doc/doccomp \
sw/source/core/doc/doccorr \
sw/source/core/doc/docdesc \
sw/source/core/doc/docdraw \
sw/source/core/doc/docedt \
sw/source/core/doc/docfld \
sw/source/core/doc/docfly \
sw/source/core/doc/docfmt \
sw/source/core/doc/docftn \
sw/source/core/doc/docglbl \
sw/source/core/doc/docglos \
sw/source/core/doc/doclay \
sw/source/core/doc/docnew \
sw/source/core/doc/docnum \
sw/source/core/doc/docredln \
sw/source/core/doc/docruby \
sw/source/core/doc/docsort \
sw/source/core/doc/docstat \
sw/source/core/doc/doctxm \
sw/source/core/doc/DocumentDeviceManager \
sw/source/core/doc/docxforms \
sw/source/core/doc/DocumentSettingManager \
sw/source/core/doc/DocumentDrawModelManager \
sw/source/core/doc/DocumentChartDataProviderManager \
sw/source/core/doc/DocumentTimerManager \
sw/source/core/doc/DocumentLinksAdministrationManager \
sw/source/core/doc/DocumentListItemsManager \
sw/source/core/doc/DocumentListsManager \
sw/source/core/doc/DocumentOutlineNodesManager \
sw/source/core/doc/DocumentContentOperationsManager \
sw/source/core/doc/DocumentRedlineManager \
sw/source/core/doc/DocumentFieldsManager \
sw/source/core/doc/DocumentStatisticsManager \
sw/source/core/doc/DocumentStateManager \
sw/source/core/doc/DocumentLayoutManager \
sw/source/core/doc/DocumentStylePoolManager \
sw/source/core/doc/DocumentExternalDataManager \
sw/source/core/doc/extinput \
sw/source/core/doc/fmtcol \
sw/source/core/doc/ftnidx \
sw/source/core/doc/gctable \
sw/source/core/doc/htmltbl \
sw/source/core/doc/lineinfo \
sw/source/core/doc/list \
sw/source/core/doc/notxtfrm \
sw/source/core/doc/number \
sw/source/core/doc/poolfmt \
sw/source/core/doc/sortopt \
sw/source/core/doc/swserv \
sw/source/core/doc/swstylemanager \
sw/source/core/doc/tblafmt \
sw/source/core/doc/tblcpy \
sw/source/core/doc/tblrwcl \
sw/source/core/doc/textboxhelper \
sw/source/core/doc/visiturl \
sw/source/core/docnode/cancellablejob \
sw/source/core/docnode/finalthreadmanager \
sw/source/core/docnode/ndcopy \
sw/source/core/docnode/ndnotxt \
sw/source/core/docnode/ndnum \
sw/source/core/docnode/ndsect \
sw/source/core/docnode/ndtbl \
sw/source/core/docnode/ndtbl1 \
sw/source/core/docnode/node \
sw/source/core/docnode/nodedump \
sw/source/core/docnode/node2lay \
sw/source/core/docnode/nodes \
sw/source/core/docnode/observablethread \
sw/source/core/docnode/pausethreadstarting \
sw/source/core/docnode/retrievedinputstreamdata \
sw/source/core/docnode/retrieveinputstream \
sw/source/core/docnode/retrieveinputstreamconsumer \
sw/source/core/docnode/section \
sw/source/core/docnode/swbaslnk \
sw/source/core/docnode/swthreadjoiner \
sw/source/core/docnode/swthreadmanager \
sw/source/core/docnode/threadlistener \
sw/source/core/docnode/threadmanager \
sw/source/core/draw/dcontact \
sw/source/core/draw/dflyobj \
sw/source/core/draw/dobjfac \
sw/source/core/draw/dpage \
sw/source/core/draw/drawdoc \
sw/source/core/draw/dview \
sw/source/core/edit/acorrect \
sw/source/core/edit/autofmt \
sw/source/core/edit/edatmisc \
sw/source/core/edit/edattr \
sw/source/core/edit/eddel \
sw/source/core/edit/edfcol \
sw/source/core/edit/edfld \
sw/source/core/edit/edfldexp \
sw/source/core/edit/edfmt \
sw/source/core/edit/edglbldc \
sw/source/core/edit/edglss \
sw/source/core/edit/editsh \
sw/source/core/edit/edlingu \
sw/source/core/edit/ednumber \
sw/source/core/edit/edredln \
sw/source/core/edit/edsect \
sw/source/core/edit/edtab \
sw/source/core/edit/edtox \
sw/source/core/edit/edundo \
sw/source/core/edit/edws \
sw/source/core/fields/authfld \
sw/source/core/fields/cellfml \
sw/source/core/fields/chpfld \
sw/source/core/fields/dbfld \
sw/source/core/fields/ddefld \
sw/source/core/fields/ddetbl \
sw/source/core/fields/docufld \
sw/source/core/fields/expfld \
sw/source/core/fields/fldbas \
sw/source/core/fields/flddat \
sw/source/core/fields/flddropdown \
sw/source/core/fields/fldlst \
sw/source/core/fields/macrofld \
sw/source/core/fields/postithelper \
sw/source/core/fields/reffld \
sw/source/core/fields/scrptfld \
sw/source/core/fields/tblcalc \
sw/source/core/fields/textapi \
sw/source/core/fields/usrfld \
sw/source/core/frmedt/fecopy \
sw/source/core/frmedt/fedesc \
sw/source/core/frmedt/fefly1 \
sw/source/core/frmedt/feflyole \
sw/source/core/frmedt/feshview \
sw/source/core/frmedt/fetab \
sw/source/core/frmedt/fews \
sw/source/core/frmedt/tblsel \
sw/source/core/graphic/grfatr \
sw/source/core/graphic/ndgrf \
sw/source/core/layout/anchoreddrawobject \
sw/source/core/layout/anchoredobject \
sw/source/core/layout/atrfrm \
sw/source/core/layout/calcmove \
sw/source/core/layout/colfrm \
sw/source/core/layout/dbg_lay \
sw/source/core/layout/dumpfilter \
sw/source/core/layout/findfrm \
sw/source/core/layout/flowfrm \
sw/source/core/layout/fly \
sw/source/core/layout/flycnt \
sw/source/core/layout/flyincnt \
sw/source/core/layout/flylay \
sw/source/core/layout/flypos \
sw/source/core/layout/frmtool \
sw/source/core/layout/ftnfrm \
sw/source/core/layout/hffrm \
sw/source/core/layout/layact \
sw/source/core/layout/laycache \
sw/source/core/layout/layouter \
sw/source/core/layout/movedfwdfrmsbyobjpos \
sw/source/core/layout/newfrm \
sw/source/core/layout/objectformatter \
sw/source/core/layout/objectformatterlayfrm \
sw/source/core/layout/objectformattertxtfrm \
sw/source/core/layout/objstmpconsiderwrapinfl \
sw/source/core/layout/pagechg \
sw/source/core/layout/pagedesc \
sw/source/core/layout/paintfrm \
sw/source/core/layout/sectfrm \
sw/source/core/layout/softpagebreak \
sw/source/core/layout/sortedobjs \
sw/source/core/layout/ssfrm \
sw/source/core/layout/swselectionlist \
sw/source/core/layout/tabfrm \
sw/source/core/layout/trvlfrm \
sw/source/core/layout/unusedf \
sw/source/core/layout/virtoutp \
sw/source/core/layout/wsfrm \
sw/source/core/objectpositioning/anchoredobjectposition \
sw/source/core/objectpositioning/ascharanchoredobjectposition \
sw/source/core/objectpositioning/environmentofanchoredobject \
sw/source/core/objectpositioning/tocntntanchoredobjectposition \
sw/source/core/objectpositioning/tolayoutanchoredobjectposition \
sw/source/core/ole/ndole \
sw/source/core/para/paratr \
sw/source/core/sw3io/sw3convert \
sw/source/core/sw3io/swacorr \
sw/source/core/swg/SwXMLBlockExport \
sw/source/core/swg/SwXMLBlockImport \
sw/source/core/swg/SwXMLSectionList \
sw/source/core/swg/SwXMLTextBlocks \
sw/source/core/swg/SwXMLTextBlocks1 \
sw/source/core/swg/swblocks \
sw/source/core/table/swnewtable \
sw/source/core/table/swtable \
sw/source/core/text/EnhancedPDFExportHelper \
sw/source/core/text/SwGrammarMarkUp \
sw/source/core/text/atrstck \
sw/source/core/text/blink \
sw/source/core/text/frmcrsr \
sw/source/core/text/frmform \
sw/source/core/text/frminf \
sw/source/core/text/frmpaint \
sw/source/core/text/guess \
sw/source/core/text/inftxt \
sw/source/core/text/itradj \
sw/source/core/text/itratr \
sw/source/core/text/itrcrsr \
sw/source/core/text/itrform2 \
sw/source/core/text/itrpaint \
sw/source/core/text/itrtxt \
sw/source/core/text/noteurl \
sw/source/core/text/porexp \
sw/source/core/text/porfld \
sw/source/core/text/porfly \
sw/source/core/text/porglue \
sw/source/core/text/porlay \
sw/source/core/text/porlin \
sw/source/core/text/pormulti \
sw/source/core/text/porref \
sw/source/core/text/porrst \
sw/source/core/text/portox \
sw/source/core/text/portxt \
sw/source/core/text/redlnitr \
sw/source/core/text/txtcache \
sw/source/core/text/txtdrop \
sw/source/core/text/txtfld \
sw/source/core/text/txtfly \
sw/source/core/text/txtfrm \
sw/source/core/text/txtftn \
sw/source/core/text/txthyph \
sw/source/core/text/txtinit \
sw/source/core/text/txtio \
sw/source/core/text/txtpaint \
sw/source/core/text/txttab \
sw/source/core/text/widorp \
sw/source/core/text/wrong \
sw/source/core/text/xmldump \
sw/source/core/tox/tox \
sw/source/core/tox/toxhlp \
sw/source/core/tox/txmsrt \
sw/source/core/tox/ToxLinkProcessor \
sw/source/core/tox/ToxTabStopTokenHandler \
sw/source/core/tox/ToxTextGenerator \
sw/source/core/tox/ToxWhitespaceStripper \
sw/source/core/txtnode/SwGrammarContact \
sw/source/core/txtnode/atrfld \
sw/source/core/txtnode/atrflyin \
sw/source/core/txtnode/atrftn \
sw/source/core/txtnode/atrref \
sw/source/core/txtnode/atrtox \
sw/source/core/txtnode/chrfmt \
sw/source/core/txtnode/fmtatr2 \
sw/source/core/txtnode/fntcache \
sw/source/core/txtnode/fntcap \
sw/source/core/txtnode/modeltoviewhelper \
sw/source/core/txtnode/ndhints \
sw/source/core/txtnode/ndtxt \
sw/source/core/txtnode/swfntcch \
sw/source/core/txtnode/swfont \
sw/source/core/txtnode/thints \
sw/source/core/txtnode/txatbase \
sw/source/core/txtnode/txatritr \
sw/source/core/txtnode/txtatr2 \
sw/source/core/txtnode/txtedt \
sw/source/core/undo/SwRewriter \
sw/source/core/undo/SwUndoField \
sw/source/core/undo/SwUndoFmt \
sw/source/core/undo/SwUndoPageDesc \
sw/source/core/undo/SwUndoTOXChange \
sw/source/core/undo/docundo \
sw/source/core/undo/rolbck \
sw/source/core/undo/unattr \
sw/source/core/undo/unbkmk \
sw/source/core/undo/undel \
sw/source/core/undo/undobj \
sw/source/core/undo/undobj1 \
sw/source/core/undo/undoflystrattr \
sw/source/core/undo/undraw \
sw/source/core/undo/unfmco \
sw/source/core/undo/unins \
sw/source/core/undo/unmove \
sw/source/core/undo/unnum \
sw/source/core/undo/unoutl \
sw/source/core/undo/unovwr \
sw/source/core/undo/unredln \
sw/source/core/undo/unsect \
sw/source/core/undo/unsort \
sw/source/core/undo/unspnd \
sw/source/core/undo/untbl \
sw/source/core/undo/untblk \
sw/source/core/unocore/SwXTextDefaults \
sw/source/core/unocore/TextCursorHelper \
sw/source/core/unocore/XMLRangeHelper \
sw/source/core/unocore/swunohelper \
sw/source/core/unocore/unobkm \
sw/source/core/unocore/unochart \
sw/source/core/unocore/unocoll \
sw/source/core/unocore/unocrsrhelper \
sw/source/core/unocore/unodraw \
sw/source/core/unocore/unoevent \
sw/source/core/unocore/unofield \
sw/source/core/unocore/unoflatpara \
sw/source/core/unocore/unoframe \
sw/source/core/unocore/unoftn \
sw/source/core/unocore/unoidx \
sw/source/core/unocore/unomap \
sw/source/core/unocore/unoobj \
sw/source/core/unocore/unoobj2 \
sw/source/core/unocore/unoparagraph \
sw/source/core/unocore/unoport \
sw/source/core/unocore/unoportenum \
sw/source/core/unocore/unoredline \
sw/source/core/unocore/unoredlines \
sw/source/core/unocore/unorefmk \
sw/source/core/unocore/unosect \
sw/source/core/unocore/unosett \
sw/source/core/unocore/unosrch \
sw/source/core/unocore/unostyle \
sw/source/core/unocore/unotbl \
sw/source/core/unocore/unotext \
sw/source/core/unocore/unotextmarkup \
sw/source/core/view/pagepreviewlayout \
sw/source/core/view/printdata \
sw/source/core/view/vdraw \
sw/source/core/view/viewimp \
sw/source/core/view/viewpg \
sw/source/core/view/viewsh \
sw/source/core/view/vnew \
sw/source/core/view/vprint \
sw/source/filter/ascii/ascatr \
sw/source/filter/ascii/parasc \
sw/source/filter/ascii/wrtasc \
sw/source/filter/basflt/docfact \
sw/source/filter/basflt/fltini \
sw/source/filter/basflt/fltshell \
sw/source/filter/basflt/iodetect \
sw/source/filter/basflt/shellio \
sw/source/filter/html/SwAppletImpl \
sw/source/filter/html/css1atr \
sw/source/filter/html/css1kywd \
sw/source/filter/html/htmlatr \
sw/source/filter/html/htmlbas \
sw/source/filter/html/htmlcss1 \
sw/source/filter/html/htmlctxt \
sw/source/filter/html/htmldrawreader \
sw/source/filter/html/htmldrawwriter \
sw/source/filter/html/htmlfld \
sw/source/filter/html/htmlfldw \
sw/source/filter/html/htmlfly \
sw/source/filter/html/htmlflywriter \
sw/source/filter/html/htmlflyt \
sw/source/filter/html/htmlform \
sw/source/filter/html/htmlforw \
sw/source/filter/html/htmlftn \
sw/source/filter/html/htmlgrin \
sw/source/filter/html/htmlnum \
sw/source/filter/html/htmlnumreader \
sw/source/filter/html/htmlnumwriter \
sw/source/filter/html/htmlplug \
sw/source/filter/html/htmlsect \
sw/source/filter/html/htmltab \
sw/source/filter/html/htmltabw \
sw/source/filter/html/parcss1 \
sw/source/filter/html/svxcss1 \
sw/source/filter/html/swhtml \
sw/source/filter/html/wrthtml \
sw/source/filter/writer/writer \
sw/source/filter/writer/wrt_fn \
sw/source/filter/writer/wrtswtbl \
sw/source/filter/xml/XMLRedlineImportHelper \
sw/source/filter/xml/swxml \
sw/source/filter/xml/wrtxml \
sw/source/filter/xml/xmlbrsh \
sw/source/filter/xml/xmlexp \
sw/source/filter/xml/xmlexpit \
sw/source/filter/xml/xmlfmt \
sw/source/filter/xml/xmlfmte \
sw/source/filter/xml/xmlfonte \
sw/source/filter/xml/xmlimp \
sw/source/filter/xml/xmlimpit \
sw/source/filter/xml/xmlitem \
sw/source/filter/xml/xmliteme \
sw/source/filter/xml/xmlitemi \
sw/source/filter/xml/xmlitemm \
sw/source/filter/xml/xmlithlp \
sw/source/filter/xml/xmlitmpr \
sw/source/filter/xml/xmlmeta \
sw/source/filter/xml/xmlscript \
sw/source/filter/xml/xmltble \
sw/source/filter/xml/xmltbli \
sw/source/filter/xml/xmltext \
sw/source/filter/xml/xmltexte \
sw/source/filter/xml/xmltexti \
sw/source/uibase/app/appenv \
sw/source/uibase/app/apphdl \
sw/source/uibase/app/applab \
sw/source/uibase/app/appopt \
sw/source/uibase/app/docsh \
sw/source/uibase/app/docsh2 \
sw/source/uibase/app/docshdrw \
sw/source/uibase/app/docshini \
sw/source/uibase/app/docst \
sw/source/uibase/app/docstyle \
sw/source/uibase/app/mainwn \
sw/source/uibase/app/swdll \
sw/source/uibase/app/swmodul1 \
sw/source/uibase/app/swmodule \
sw/source/uibase/app/swwait \
sw/source/uibase/cctrl/actctrl \
sw/source/uibase/cctrl/popbox \
sw/source/uibase/cctrl/swlbox \
sw/source/uibase/chrdlg/ccoll \
sw/source/uibase/config/StoredChapterNumbering \
sw/source/uibase/config/barcfg \
sw/source/uibase/config/caption \
sw/source/uibase/config/cfgitems \
sw/source/uibase/config/dbconfig \
sw/source/uibase/config/fontcfg \
sw/source/uibase/config/modcfg \
sw/source/uibase/config/prtopt \
sw/source/uibase/config/uinums \
sw/source/uibase/config/usrpref \
sw/source/uibase/config/viewopt \
sw/source/uibase/dialog/SwSpellDialogChildWindow \
sw/source/uibase/dialog/regionsw \
sw/source/uibase/dialog/swabstdlg \
sw/source/uibase/dialog/swwrtshitem \
sw/source/uibase/dochdl/gloshdl \
sw/source/uibase/dochdl/swdtflvr \
sw/source/uibase/docvw/AnchorOverlayObject \
sw/source/uibase/docvw/AnnotationMenuButton \
sw/source/uibase/docvw/AnnotationWin \
sw/source/uibase/docvw/DashedLine \
sw/source/uibase/docvw/FrameControlsManager \
sw/source/uibase/docvw/PageBreakWin \
sw/source/uibase/docvw/OverlayRanges \
sw/source/uibase/docvw/PostItMgr \
sw/source/uibase/docvw/ShadowOverlayObject \
sw/source/uibase/docvw/SidebarTxtControl \
sw/source/uibase/docvw/SidebarTxtControlAcc \
sw/source/uibase/docvw/SidebarWin \
sw/source/uibase/docvw/SidebarWinAcc \
sw/source/uibase/docvw/HeaderFooterWin \
sw/source/uibase/docvw/edtdd \
sw/source/uibase/docvw/edtwin \
sw/source/uibase/docvw/edtwin2 \
sw/source/uibase/docvw/edtwin3 \
sw/source/uibase/docvw/frmsidebarwincontainer \
sw/source/uibase/docvw/romenu \
sw/source/uibase/docvw/srcedtw \
sw/source/uibase/envelp/envimg \
sw/source/uibase/envelp/labelcfg \
sw/source/uibase/envelp/labimg \
sw/source/uibase/envelp/syncbtn \
sw/source/uibase/fldui/fldmgr \
sw/source/uibase/fldui/fldwrap \
sw/source/uibase/fldui/xfldui \
sw/source/uibase/frmdlg/colex \
sw/source/uibase/frmdlg/colmgr \
sw/source/uibase/frmdlg/frmmgr \
sw/source/uibase/globdoc/globdoc \
sw/source/uibase/index/idxmrk \
sw/source/uibase/dialog/wordcountwrapper \
sw/source/uibase/index/toxmgr \
sw/source/uibase/lingu/hhcwrp \
sw/source/uibase/lingu/hyp \
sw/source/uibase/lingu/olmenu \
sw/source/uibase/lingu/sdrhhcwrap \
sw/source/uibase/misc/glosdoc \
sw/source/uibase/misc/glshell \
sw/source/uibase/misc/numberingtypelistbox \
sw/source/uibase/misc/redlndlg \
sw/source/uibase/misc/swruler \
sw/source/uibase/ribbar/conarc \
sw/source/uibase/ribbar/concustomshape \
sw/source/uibase/ribbar/conform \
sw/source/uibase/ribbar/conpoly \
sw/source/uibase/ribbar/conrect \
sw/source/uibase/ribbar/drawbase \
sw/source/uibase/ribbar/dselect \
sw/source/uibase/ribbar/inputwin \
sw/source/uibase/ribbar/tblctrl \
sw/source/uibase/ribbar/tbxanchr \
sw/source/uibase/ribbar/workctrl \
sw/source/uibase/shells/annotsh \
sw/source/uibase/shells/basesh \
sw/source/uibase/shells/beziersh \
sw/source/uibase/shells/drawdlg \
sw/source/uibase/shells/drawsh \
sw/source/uibase/shells/drformsh \
sw/source/uibase/shells/drwbassh \
sw/source/uibase/shells/drwtxtex \
sw/source/uibase/shells/drwtxtsh \
sw/source/uibase/shells/frmsh \
sw/source/uibase/shells/grfsh \
sw/source/uibase/shells/grfshex \
sw/source/uibase/shells/langhelper \
sw/source/uibase/shells/listsh \
sw/source/uibase/shells/mediash \
sw/source/uibase/shells/navsh \
sw/source/uibase/shells/olesh \
sw/source/uibase/shells/slotadd \
sw/source/uibase/shells/tabsh \
sw/source/uibase/shells/textdrw \
sw/source/uibase/shells/textfld \
sw/source/uibase/shells/textglos \
sw/source/uibase/shells/textidx \
sw/source/uibase/shells/textsh \
sw/source/uibase/shells/textsh1 \
sw/source/uibase/shells/textsh2 \
sw/source/uibase/shells/txtattr \
sw/source/uibase/shells/txtcrsr \
sw/source/uibase/shells/txtnum \
sw/source/uibase/sidebar/PageOrientationControl \
sw/source/uibase/sidebar/PageMarginControl \
sw/source/uibase/sidebar/PageSizeControl \
sw/source/uibase/sidebar/PageColumnControl \
sw/source/uibase/sidebar/PagePropertyPanel \
sw/source/uibase/sidebar/WrapPropertyPanel \
sw/source/uibase/sidebar/SwPanelFactory \
sw/source/uibase/smartmenu/stmenu \
sw/source/uibase/table/chartins \
sw/source/uibase/table/swtablerep \
sw/source/uibase/table/tablemgr \
sw/source/uibase/uiview/formatclipboard \
sw/source/uibase/uiview/pview \
sw/source/uibase/uiview/scroll \
sw/source/uibase/uiview/srcview \
sw/source/uibase/uiview/swcli \
sw/source/uibase/uiview/uivwimp \
sw/source/uibase/uiview/view \
sw/source/uibase/uiview/view0 \
sw/source/uibase/uiview/view1 \
sw/source/uibase/uiview/view2 \
sw/source/uibase/uiview/viewcoll \
sw/source/uibase/uiview/viewdlg \
sw/source/uibase/uiview/viewdlg2 \
sw/source/uibase/uiview/viewdraw \
sw/source/uibase/uiview/viewling \
sw/source/uibase/uiview/viewmdi \
sw/source/uibase/uiview/viewport \
sw/source/uibase/uiview/viewprt \
sw/source/uibase/uiview/viewsrch \
sw/source/uibase/uiview/viewstat \
sw/source/uibase/uiview/viewtab \
sw/source/uibase/uno/SwXDocumentSettings \
sw/source/uibase/uno/SwXFilterOptions \
sw/source/uibase/uno/dlelstnr \
sw/source/uibase/uno/unoatxt \
sw/source/uibase/uno/unodefaults \
sw/source/uibase/uno/unodispatch \
sw/source/uibase/uno/unodoc \
sw/source/uibase/uno/unofreg \
sw/source/uibase/uno/unomod \
sw/source/uibase/uno/unomodule \
sw/source/uibase/uno/unotxdoc \
sw/source/uibase/uno/unotxvw \
sw/source/uibase/utlui/attrdesc \
sw/source/uibase/utlui/bookctrl \
sw/source/uibase/utlui/condedit \
sw/source/uibase/utlui/content \
sw/source/uibase/utlui/glbltree \
sw/source/uibase/utlui/gloslst \
sw/source/uibase/utlui/initui \
sw/source/uibase/utlui/navicfg \
sw/source/uibase/utlui/navipi \
sw/source/uibase/utlui/numfmtlb \
sw/source/uibase/utlui/prcntfld \
sw/source/uibase/utlui/shdwcrsr \
sw/source/uibase/utlui/tmplctrl \
sw/source/uibase/utlui/uiitems \
sw/source/uibase/utlui/uitool \
sw/source/uibase/utlui/unotools \
sw/source/uibase/utlui/viewlayoutctrl \
sw/source/uibase/utlui/wordcountctrl \
sw/source/uibase/utlui/zoomctrl \
sw/source/uibase/web/wdocsh \
sw/source/uibase/web/wformsh \
sw/source/uibase/web/wfrmsh \
sw/source/uibase/web/wgrfsh \
sw/source/uibase/web/wlistsh \
sw/source/uibase/web/wolesh \
sw/source/uibase/web/wtabsh \
sw/source/uibase/web/wtextsh \
sw/source/uibase/web/wview \
sw/source/uibase/wrtsh/delete \
sw/source/uibase/wrtsh/docsh \
sw/source/uibase/wrtsh/move \
sw/source/uibase/wrtsh/navmgr \
sw/source/uibase/wrtsh/select \
sw/source/uibase/wrtsh/wrtsh1 \
sw/source/uibase/wrtsh/wrtsh2 \
sw/source/uibase/wrtsh/wrtsh3 \
sw/source/uibase/wrtsh/wrtsh4 \
sw/source/uibase/wrtsh/wrtundo \
))
ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE)))
$(eval $(call gb_Library_add_exception_objects,sw,\
sw/source/uibase/dbui/dbmgr \
sw/source/uibase/dbui/dbtree \
sw/source/uibase/dbui/dbui \
sw/source/uibase/dbui/maildispatcher \
sw/source/uibase/dbui/mailmergechildwindow \
sw/source/uibase/dbui/mailmergehelper \
sw/source/uibase/dbui/mmconfigitem \
sw/source/uibase/dbui/swdbtoolsclient \
sw/source/uibase/uno/unomailmerge \
))
endif
$(eval $(call gb_SdiTarget_SdiTarget,sw/sdi/swslots,sw/sdi/swriter))
$(eval $(call gb_SdiTarget_set_include,sw/sdi/swslots,\
-I$(SRCDIR)/sw/inc \
-I$(SRCDIR)/sw/sdi \
-I$(SRCDIR)/svx/sdi \
-I$(SRCDIR)/sfx2/sdi \
$$(INCLUDE) \
))
# Runtime dependency for unit-tests
$(eval $(call gb_Library_use_restarget,sw,sw))
# vim: set noet sw=4 ts=4:
ffice-3-5-3
libreoffice-3-5-4
libreoffice-3-5-5
libreoffice-3-5-6
libreoffice-3-5-7
libreoffice-3-6
libreoffice-3-6-0
libreoffice-3-6-1
libreoffice-3-6-2
libreoffice-3-6-3
libreoffice-3-6-4
libreoffice-3-6-5
libreoffice-3-6-6
libreoffice-3-6-7
libreoffice-4-0
libreoffice-4-0-0
libreoffice-4-0-1
libreoffice-4-0-2
libreoffice-4-0-3
libreoffice-4-0-4
libreoffice-4-0-5
libreoffice-4-0-6
libreoffice-4-1
libreoffice-4-1-0
libreoffice-4-1-1
libreoffice-4-1-2
libreoffice-4-1-3
libreoffice-4-1-4
libreoffice-4-1-5
libreoffice-4-1-6
libreoffice-4-2
libreoffice-4-2-0
libreoffice-4-2-1
libreoffice-4-2-2
libreoffice-4-2-3
libreoffice-4-2-4
libreoffice-4-2-5
libreoffice-4-2-6
libreoffice-4-2-7
libreoffice-4-2-8
libreoffice-4-3
libreoffice-4-3-0
libreoffice-4-3-1
libreoffice-4-3-2
libreoffice-4-3-3
libreoffice-4-3-4
libreoffice-4-3-5
libreoffice-4-3-6
libreoffice-4-3-7
libreoffice-4-4
libreoffice-4-4-0
libreoffice-4-4-1
libreoffice-4-4-2
libreoffice-4-4-3
libreoffice-4-4-4
libreoffice-4-4-5
libreoffice-4-4-6
libreoffice-4-4-7
libreoffice-5-0
libreoffice-5-0-0
libreoffice-5-0-1
libreoffice-5-0-2
libreoffice-5-0-3
libreoffice-5-0-4
libreoffice-5-0-5
libreoffice-5-0-6
libreoffice-5-1
libreoffice-5-1-0
libreoffice-5-1-1
libreoffice-5-1-2
libreoffice-5-1-3
libreoffice-5-1-4
libreoffice-5-1-5
libreoffice-5-1-6
libreoffice-5-2
libreoffice-5-2-0
libreoffice-5-2-1
libreoffice-5-2-2
libreoffice-5-2-3
libreoffice-5-2-4
libreoffice-5-2-5
libreoffice-5-2-6
libreoffice-5-2-7
libreoffice-5-3
libreoffice-5-3-0
libreoffice-5-3-1
libreoffice-5-3-2
libreoffice-5-3-3
libreoffice-5-3-4
libreoffice-5-3-5
libreoffice-5-3-6
libreoffice-5-3-7
libreoffice-5-4
libreoffice-5-4-0
libreoffice-5-4-1
libreoffice-5-4-2
libreoffice-5-4-3
libreoffice-5-4-4
libreoffice-5-4-5
libreoffice-5-4-6
libreoffice-5-4-7
libreoffice-6-0
libreoffice-6-0-0
libreoffice-6-0-1
libreoffice-6-0-2
libreoffice-6-0-3
libreoffice-6-0-4
libreoffice-6-0-5
libreoffice-6-0-6
libreoffice-6-0-7
libreoffice-6-1
libreoffice-6-1-0
libreoffice-6-1-1
libreoffice-6-1-2
libreoffice-6-1-3
libreoffice-6-1-4
libreoffice-6-1-5
libreoffice-6-1-6
libreoffice-6-2
libreoffice-6-2-0
libreoffice-6-2-1
libreoffice-6-2-2
libreoffice-6-2-3
libreoffice-6-2-4
libreoffice-6-2-5
libreoffice-6-2-6
libreoffice-6-2-7
libreoffice-6-2-8
libreoffice-6-3
libreoffice-6-3-0
libreoffice-6-3-1
libreoffice-6-3-2
libreoffice-6-3-3
libreoffice-6-3-4
libreoffice-6-3-5
libreoffice-6-3-6
libreoffice-6-4
libreoffice-6-4-0
libreoffice-6-4-1
libreoffice-6-4-2
libreoffice-6-4-3
libreoffice-6-4-4
libreoffice-6-4-5
libreoffice-6-4-6
libreoffice-6-4-7
libreoffice-7-0
libreoffice-7-0-0
libreoffice-7-0-1
libreoffice-7-0-2
libreoffice-7-0-3
libreoffice-7-0-4
libreoffice-7-0-5
libreoffice-7-0-6
libreoffice-7-1
libreoffice-7-1-0
libreoffice-7-1-1
libreoffice-7-1-2
libreoffice-7-1-3
libreoffice-7-1-4
libreoffice-7-1-5
libreoffice-7-1-6
libreoffice-7-1-7
libreoffice-7-2
libreoffice-7-2-0
libreoffice-7-2-1
libreoffice-7-2-2
libreoffice-7-2-3
libreoffice-7-2-5
libreoffice-7-2-6
libreoffice-7-2-7
libreoffice-7-3
libreoffice-7-3-0
libreoffice-7-3-1
libreoffice-7-3-2
libreoffice-7-3-3
libreoffice-7-3-4
libreoffice-7-3-5
libreoffice-7-3-6
libreoffice-7-3-7
libreoffice-7-4
libreoffice-7-4-0
libreoffice-7-4-1
libreoffice-7-4-2
libreoffice-7-4-3
libreoffice-7-4-4
libreoffice-7-4-6
libreoffice-7-4-7
libreoffice-7-5
libreoffice-7-5-0
libreoffice-7-5-1
libreoffice-7-5-2
libreoffice-7-5-3
libreoffice-7-5-4
libreoffice-7-5-5
libreoffice-7-5-6
libreoffice-7-5-7
libreoffice-7-5-8
libreoffice-7-5-9
libreoffice-7-6
libreoffice-7-6-0
libreoffice-7-6-1
libreoffice-7-6-2
libreoffice-7-6-3
libreoffice-7-6-4
libreoffice-7-6-5
libreoffice-7-6-6
libreoffice-7-6-7
master
ports/macosx10.5/master
private/Ashod/cd-5.3-3.2_import_unloaded
private/Ashod/cd-5.3-3.2_import_unloaded_share_GfxLink
private/Ashod/cd-5.3.3.2
private/Ashod/cp-5.0-preinit
private/Ashod/fast-calc-rendering
private/Ashod/pdfium
private/Ashod/pdfium_on_master
private/Ashod/pdfium_on_master_fixed
private/EL-SHREIF/ui_logger
private/Minion3665/swf-export
private/Rosemary/change-tracking
private/Sweetshark/killswclient
private/Sweetshark/lessdepend
private/Sweetshark/multilistenerfix
private/ajrhunt/c4
private/ajrhunt/cunit
private/ajrhunt/cunitdemo
private/ajrhunt/firebird-improvement
private/bansan/chardraw
private/bubli/textboxchaining
private/hcvcastro/preinit
private/hcvcastro/undo-row-comment
private/jmux/armin-strip-before-squash
private/jmux/broken-static-win
private/jmux/current-reorga
private/jmux/meson
private/jmux/meson-gsoc-2021
private/jmux/oss-fuzz
private/jmux/oss-fuzz-wip
private/jmux/scheduler-fixes
private/jmux/shape.odt
private/jmux/wasm-for-master
private/jmux/wasm-tmp
private/jmux/wasm_for_master_catchall
private/jmux/win-arm64
private/jmux/win-test-nohang
private/juergen/Tests
private/juergen/check-cjk
private/kendy/condformat-api
private/kendy/condformat-fdo82014
private/kendy/mailmerge-04
private/kendy/mailmerge-05
private/kendy/swinterpreter
private/kendy/testcl
private/khaledhosny/color-fonts
private/khaledhosny/vcl-cleanup-font
private/kohei/chart-bugs
private/kohei/find-replace-all-perf
private/kohei/headless-perf
private/kohei/if-or-not-if-jump
private/kohei/sort-ref-update
private/lfrb/opengl-vcl
private/lgodard/calc_notes_import_export
private/lgodard/tdf#117202
private/llunak/mailmerge
private/llunak/mailmerge_01
private/llunak/mailmerge_02
private/llunak/mailmerge_03
private/llunak/munich_12587
private/llunak/skia
private/lmamane/basetest
private/lmamane/for-julien2412
private/lmamane/for-julien2412-master
private/lmamane/tdf110997
private/lmamane/timedate-controls-nanosecond
private/lmamane/validation
private/mcecchetti/23H1/a11y/paragraph
private/mcecchetti/accessibility/paragraph
private/mcecchetti/amd/pdf-export-jpeg
private/mcecchetti/bitmapcrc64
private/mcecchetti/bitmapcrc64-5-0
private/mcecchetti/calc-perf-unit-test
private/mcecchetti/calc-unit-test
private/mcecchetti/gl-program-binary
private/mert/wip_deepl
private/mikekaganski/multicolumn
private/mmeeks/aafixes44
private/mmeeks/backports
private/mmeeks/binarydatacache
private/mmeeks/bitmapcrc64
private/mmeeks/copy-paste
private/mmeeks/copypaste
private/mmeeks/cp-6.2-bits
private/mmeeks/cp64merge
private/mmeeks/currency-dropdown
private/mmeeks/foo
private/mmeeks/formula-iterator
private/mmeeks/gldebug
private/mmeeks/hidpi-bits
private/mmeeks/icontest
private/mmeeks/opengl-backbuffer
private/mmeeks/opengl-backbuffer2
private/mmeeks/sandbox
private/mmeeks/swapdatacontainer
private/mmeeks/vcl-opengl3
private/moggi/fix-opengl-context-problems
private/moggi/improved-dxf-xls-export
private/moggi/opengl-4-4-build-test
private/moggi/opengl-preparation
private/moggi/opengl-vcl-win
private/moggi/orcus-improvements
private/moggi/track-win-dc
private/moggi/ui-test
private/moggi/vcl-opengl3
private/mst/sw_fieldmarkhide
private/mst/sw_redlinehide
private/mst/sw_redlinehide_2
private/mst/sw_redlinehide_3
private/mst/sw_redlinehide_4a
private/mst/sw_redlinehide_4b
private/pranavk/modernize_gtktiledviewer
private/quwex/gsoc-box2d-experimental
private/quwex/notespane-search
private/quwex/notespaneflat
private/quwex/notespanesquashed
private/quwex/tdf59323
private/s.mehrbrodt/colorpicker-backport
private/sweetshark/swdepend
private/tbsdy/clipping
private/tbsdy/drawserverfontlayout
private/tbsdy/emf
private/tbsdy/osl_getAllEnvironment
private/tbsdy/outdev
private/tbsdy/printinfomgr
private/tbsdy/workbench
private/thb/libo-6-1+backports
private/thb/libreoffice-5-2+backports
private/thb/sw_redlinehide-6-1
private/thb/tdf149754
private/thb/wasm-upstreaming
private/timar/cp-6.2-centos7
private/timar/fontconfigcrash
private/timar/pythonupgrademsp
private/tml/Use-the-iOS-French-and-Italian-dictionaries-for-othe
private/tml/android-use-bionic-linker-copy
private/tml/android-use-faulty.lib
private/tml/cp-6-4-28-1
private/tml/fixwintext
private/tml/iculess
private/tml/lov-6.1.5.2
private/tml/lov-6.2.1
private/tml/lov-7.0.3.3
private/tml/lov-7.0.4
private/tml/lov-7.1.2
private/tml/opencl-default-1
private/tvajngerl/staging
ref/for/distro/collabora/cp-6.2
LibreOffice 核心代码仓库 文档基金会
Age Commit message (Collapse ) Author
And drop EPosition, which duplicates EPaM, except for its default
ctor (used in a single place).
Change-Id: I48bb6dafcba84465d61579df0ec71b815945532a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/177075
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
TextApiObject is derived from SvxUnoText and holds and handles the
text in the annotation. This functionality is changed to get rid
of sd module specifics and moved to svx module. This now allows to
move the most improtant parts of the Annotation object to svx.
Change-Id: I34e238616e7fac973e75e79bb60a8d093c493258
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166497
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Tested-by: Tomaž Vajngerl <quikee@gmail.com>