xref: /aoo41x/main/svx/Library_svx.mk (revision 687b30ac)
1cdf0e10cSrcweir#*************************************************************************
2cdf0e10cSrcweir#
3cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4cdf0e10cSrcweir#
5cdf0e10cSrcweir# Copyright 2000, 2011 Oracle and/or its affiliates.
6cdf0e10cSrcweir#
7cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8cdf0e10cSrcweir#
9cdf0e10cSrcweir# This file is part of OpenOffice.org.
10cdf0e10cSrcweir#
11cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14cdf0e10cSrcweir#
15cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20cdf0e10cSrcweir#
21cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25cdf0e10cSrcweir#
26cdf0e10cSrcweir#*************************************************************************
27cdf0e10cSrcweir
28cdf0e10cSrcweir$(eval $(call gb_Library_Library,svx))
29cdf0e10cSrcweir
30cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,svx,svx/util/svx))
31cdf0e10cSrcweir
32cdf0e10cSrcweir$(eval $(call gb_Library_set_include,svx,\
33cdf0e10cSrcweir	-I$(SRCDIR)/svx/inc \
34cdf0e10cSrcweir	-I$(SRCDIR)/svx/source/inc \
35cdf0e10cSrcweir	-I$(SRCDIR)/svx/inc/pch \
36cdf0e10cSrcweir	$$(SOLARINC) \
37cdf0e10cSrcweir	-I$(OUTDIR)/inc/offuh \
38cdf0e10cSrcweir))
39cdf0e10cSrcweir
40cdf0e10cSrcweir$(eval $(call gb_Library_set_defs,svx,\
41cdf0e10cSrcweir	$$(DEFS) \
42cdf0e10cSrcweir	-DSVX_DLLIMPLEMENTATION \
43cdf0e10cSrcweir	-DBOOST_SPIRIT_USE_OLD_NAMESPACE \
44cdf0e10cSrcweir))
45cdf0e10cSrcweir
46cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\
47cdf0e10cSrcweir	basegfx \
48cdf0e10cSrcweir	sb \
49cdf0e10cSrcweir	comphelper \
50cdf0e10cSrcweir	cppuhelper \
51cdf0e10cSrcweir	cppu \
52cdf0e10cSrcweir	drawinglayer \
53cdf0e10cSrcweir	editeng \
54cdf0e10cSrcweir	i18nisolang1 \
55cdf0e10cSrcweir	icuuc \
56cdf0e10cSrcweir	sal \
57cdf0e10cSrcweir	sfx \
58cdf0e10cSrcweir	sot \
59cdf0e10cSrcweir	stl \
60cdf0e10cSrcweir	svl \
61cdf0e10cSrcweir	svt \
62cdf0e10cSrcweir	svxcore \
63cdf0e10cSrcweir	tk \
64cdf0e10cSrcweir	tl \
65cdf0e10cSrcweir	ucbhelper \
66cdf0e10cSrcweir	utl \
67cdf0e10cSrcweir	vcl \
68cdf0e10cSrcweir	vos3 \
69cdf0e10cSrcweir	xo \
70cdf0e10cSrcweir	xcr \
71cdf0e10cSrcweir    $(gb_STDLIBS) \
72cdf0e10cSrcweir))
73cdf0e10cSrcweir
74cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\
75cdf0e10cSrcweir    svx/source/accessibility/AccessibleControlShape \
76cdf0e10cSrcweir    svx/source/accessibility/AccessibleEmptyEditSource \
77cdf0e10cSrcweir    svx/source/accessibility/AccessibleFrameSelector \
78cdf0e10cSrcweir    svx/source/accessibility/AccessibleGraphicShape \
79cdf0e10cSrcweir    svx/source/accessibility/AccessibleOLEShape \
80cdf0e10cSrcweir    svx/source/accessibility/AccessibleShape \
81cdf0e10cSrcweir    svx/source/accessibility/AccessibleShapeInfo \
82cdf0e10cSrcweir    svx/source/accessibility/AccessibleShapeTreeInfo \
83cdf0e10cSrcweir    svx/source/accessibility/AccessibleTextEventQueue \
84cdf0e10cSrcweir    svx/source/accessibility/AccessibleTextHelper \
85cdf0e10cSrcweir    svx/source/accessibility/charmapacc \
86cdf0e10cSrcweir    svx/source/accessibility/ChildrenManager \
87cdf0e10cSrcweir    svx/source/accessibility/ChildrenManagerImpl \
88cdf0e10cSrcweir    svx/source/accessibility/DescriptionGenerator \
89cdf0e10cSrcweir    svx/source/accessibility/DGColorNameLookUp \
90cdf0e10cSrcweir    svx/source/accessibility/GraphCtlAccessibleContext \
91cdf0e10cSrcweir    svx/source/accessibility/ShapeTypeHandler \
92cdf0e10cSrcweir    svx/source/accessibility/svxrectctaccessiblecontext \
93cdf0e10cSrcweir    svx/source/accessibility/SvxShapeTypes \
94cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShape3d \
95cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShapeEngine \
96cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShapeFontWork \
97cdf0e10cSrcweir    svx/source/customshapes/EnhancedCustomShapeHandle \
98cdf0e10cSrcweir    svx/source/customshapes/tbxcustomshapes \
99cdf0e10cSrcweir    svx/source/dialog/_bmpmask \
100cdf0e10cSrcweir    svx/source/dialog/charmap \
101cdf0e10cSrcweir    svx/source/dialog/connctrl \
102cdf0e10cSrcweir    svx/source/dialog/_contdlg \
103cdf0e10cSrcweir    svx/source/dialog/contwnd \
104cdf0e10cSrcweir    svx/source/dialog/ctredlin \
105cdf0e10cSrcweir    svx/source/dialog/databaseregistrationui \
106cdf0e10cSrcweir    svx/source/dialog/dialcontrol \
107cdf0e10cSrcweir    svx/source/dialog/dlgctl3d \
108cdf0e10cSrcweir    svx/source/dialog/dlgctrl \
109cdf0e10cSrcweir    svx/source/dialog/docrecovery \
110cdf0e10cSrcweir    svx/source/dialog/fntctrl \
111cdf0e10cSrcweir    svx/source/dialog/fontlb \
112cdf0e10cSrcweir    svx/source/dialog/fontwork \
113cdf0e10cSrcweir    svx/source/dialog/framelinkarray \
114cdf0e10cSrcweir    svx/source/dialog/frmdirlbox \
115cdf0e10cSrcweir    svx/source/dialog/frmsel \
116cdf0e10cSrcweir    svx/source/dialog/graphctl \
117cdf0e10cSrcweir    svx/source/dialog/grfflt \
118cdf0e10cSrcweir    svx/source/dialog/hdft \
119cdf0e10cSrcweir    svx/source/dialog/hyperdlg \
120cdf0e10cSrcweir    svx/source/dialog/hyprlink \
121cdf0e10cSrcweir    svx/source/dialog/imapdlg \
122cdf0e10cSrcweir    svx/source/dialog/imapwnd \
123cdf0e10cSrcweir    svx/source/dialog/measctrl \
124cdf0e10cSrcweir    svx/source/dialog/optgrid \
125cdf0e10cSrcweir    svx/source/dialog/orienthelper \
126cdf0e10cSrcweir    svx/source/dialog/pagectrl \
127cdf0e10cSrcweir    svx/source/dialog/paraprev \
128cdf0e10cSrcweir    svx/source/dialog/passwd \
129cdf0e10cSrcweir    svx/source/dialog/pfiledlg \
130cdf0e10cSrcweir    svx/source/dialog/prtqry \
131cdf0e10cSrcweir    svx/source/dialog/relfld \
132cdf0e10cSrcweir    svx/source/dialog/rlrcitem \
133cdf0e10cSrcweir    svx/source/dialog/rubydialog \
134cdf0e10cSrcweir    svx/source/dialog/rulritem \
135cdf0e10cSrcweir    svx/source/dialog/SpellDialogChildWindow \
136cdf0e10cSrcweir    svx/source/dialog/srchctrl \
137cdf0e10cSrcweir    svx/source/dialog/srchdlg \
138cdf0e10cSrcweir    svx/source/dialog/strarray \
139cdf0e10cSrcweir    svx/source/dialog/svxbmpnumvalueset \
140cdf0e10cSrcweir    svx/source/dialog/svxgrahicitem \
141cdf0e10cSrcweir    svx/source/dialog/svxruler \
142cdf0e10cSrcweir    svx/source/dialog/swframeexample \
143cdf0e10cSrcweir    svx/source/dialog/swframeposstrings \
144cdf0e10cSrcweir    svx/source/dialog/txencbox \
145cdf0e10cSrcweir    svx/source/dialog/txenctab \
146cdf0e10cSrcweir    svx/source/dialog/wrapfield \
147cdf0e10cSrcweir    svx/source/engine3d/float3d \
148cdf0e10cSrcweir    svx/source/fmcomp/dbaobjectex \
149cdf0e10cSrcweir    svx/source/form/databaselocationinput \
150cdf0e10cSrcweir    svx/source/form/dbcharsethelper \
151cdf0e10cSrcweir    svx/source/form/filtnav \
152cdf0e10cSrcweir    svx/source/form/fmobjfac \
153cdf0e10cSrcweir    svx/source/form/fmPropBrw \
154cdf0e10cSrcweir    svx/source/form/fmsrccfg \
155cdf0e10cSrcweir    svx/source/form/fmsrcimp \
156cdf0e10cSrcweir    svx/source/form/tabwin \
157cdf0e10cSrcweir    svx/source/form/tbxform \
158cdf0e10cSrcweir    svx/source/items/algitem \
159cdf0e10cSrcweir    svx/source/items/hlnkitem \
160cdf0e10cSrcweir    svx/source/items/numfmtsh \
161cdf0e10cSrcweir    svx/source/items/numinf \
162cdf0e10cSrcweir    svx/source/items/ofaitem \
163cdf0e10cSrcweir    svx/source/items/pageitem \
164cdf0e10cSrcweir    svx/source/items/postattr \
165cdf0e10cSrcweir    svx/source/items/rotmodit \
166cdf0e10cSrcweir    svx/source/items/SmartTagItem \
167cdf0e10cSrcweir    svx/source/items/svxempty \
168cdf0e10cSrcweir    svx/source/items/svxerr \
169cdf0e10cSrcweir    svx/source/items/viewlayoutitem \
170cdf0e10cSrcweir    svx/source/items/zoomitem \
171cdf0e10cSrcweir    svx/source/items/zoomslideritem \
172cdf0e10cSrcweir    svx/source/mnuctrls/clipboardctl \
173cdf0e10cSrcweir    svx/source/mnuctrls/fntctl \
174cdf0e10cSrcweir    svx/source/mnuctrls/fntszctl \
175cdf0e10cSrcweir    svx/source/mnuctrls/SmartTagCtl \
176cdf0e10cSrcweir    svx/source/stbctrls/pszctrl \
177cdf0e10cSrcweir    svx/source/stbctrls/insctrl \
178cdf0e10cSrcweir    svx/source/stbctrls/selctrl \
179cdf0e10cSrcweir    svx/source/stbctrls/xmlsecctrl \
180cdf0e10cSrcweir    svx/source/stbctrls/modctrl \
181cdf0e10cSrcweir    svx/source/stbctrls/zoomsliderctrl \
182cdf0e10cSrcweir    svx/source/stbctrls/zoomctrl \
183cdf0e10cSrcweir    svx/source/svdraw/ActionDescriptionProvider \
184cdf0e10cSrcweir    svx/source/smarttags/SmartTagMgr \
185cdf0e10cSrcweir    svx/source/svdraw/impgrfll \
186cdf0e10cSrcweir    svx/source/table/accessiblecell \
187cdf0e10cSrcweir    svx/source/table/accessibletableshape \
188cdf0e10cSrcweir    svx/source/table/celleditsource \
189cdf0e10cSrcweir    svx/source/table/tabledesign \
190cdf0e10cSrcweir    svx/source/table/tablertfexporter \
191cdf0e10cSrcweir    svx/source/table/tablertfimporter \
192cdf0e10cSrcweir    svx/source/tbxctrls/colrctrl \
193cdf0e10cSrcweir    svx/source/tbxctrls/fillctrl \
194cdf0e10cSrcweir    svx/source/tbxctrls/formatpaintbrushctrl \
195cdf0e10cSrcweir    svx/source/tbxctrls/grafctrl \
196cdf0e10cSrcweir    svx/source/tbxctrls/itemwin \
197cdf0e10cSrcweir    svx/source/tbxctrls/layctrl \
198cdf0e10cSrcweir    svx/source/tbxctrls/lboxctrl \
199cdf0e10cSrcweir    svx/source/tbxctrls/linectrl \
200cdf0e10cSrcweir    svx/source/tbxctrls/subtoolboxcontrol \
201cdf0e10cSrcweir    svx/source/tbxctrls/tbunocontroller \
202cdf0e10cSrcweir    svx/source/tbxctrls/tbunosearchcontrollers \
203cdf0e10cSrcweir    svx/source/tbxctrls/tbxalign \
204cdf0e10cSrcweir    svx/source/tbxctrls/tbxcolor \
205cdf0e10cSrcweir    svx/source/tbxctrls/tbxdrctl \
206cdf0e10cSrcweir    svx/source/tbxctrls/verttexttbxctrl \
207cdf0e10cSrcweir    svx/source/unodraw/recoveryui \
208cdf0e10cSrcweir    svx/source/unodraw/unoctabl \
209cdf0e10cSrcweir    svx/source/unodraw/UnoNamespaceMap \
210cdf0e10cSrcweir    svx/source/unodraw/unopool \
211cdf0e10cSrcweir    svx/source/unodraw/unoshcol \
212cdf0e10cSrcweir    svx/source/unogallery/unogalitem \
213cdf0e10cSrcweir    svx/source/unogallery/unogaltheme \
214cdf0e10cSrcweir    svx/source/unogallery/unogalthemeprovider \
215cdf0e10cSrcweir))
216cdf0e10cSrcweir
217*687b30acSMathias Bauerifeq ($(GUI),UNX)
218cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\
219cdf0e10cSrcweir    svx/source/dialog/sendreportunx \
220cdf0e10cSrcweir))
221cdf0e10cSrcweirelse
222cdf0e10cSrcweirifeq ($(OS),WNT)
223cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svx,\
224cdf0e10cSrcweir	advapi32 \
225cdf0e10cSrcweir))
226cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\
227cdf0e10cSrcweir    svx/source/dialog/sendreportw32 \
228cdf0e10cSrcweir))
229cdf0e10cSrcweirelse
230cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svx,\
231cdf0e10cSrcweir    svx/source/dialog/sendreportgen \
232cdf0e10cSrcweir))
233cdf0e10cSrcweirendif
234cdf0e10cSrcweirendif
235cdf0e10cSrcweir
236cdf0e10cSrcweir# vim: set noet sw=4 ts=4:
237