xref: /aoo41x/main/framework/Library_fwk.mk (revision cdf0e10c)
1*cdf0e10cSrcweir#*************************************************************************
2*cdf0e10cSrcweir#
3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir#
5*cdf0e10cSrcweir# Copyright 2000, 2011 Oracle and/or its affiliates.
6*cdf0e10cSrcweir#
7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir#
9*cdf0e10cSrcweir# This file is part of OpenOffice.org.
10*cdf0e10cSrcweir#
11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir# only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir#
15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir#
21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir# version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir# for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir#
26*cdf0e10cSrcweir#*************************************************************************
27*cdf0e10cSrcweir
28*cdf0e10cSrcweir$(eval $(call gb_Library_Library,fwk))
29*cdf0e10cSrcweir
30*cdf0e10cSrcweir$(eval $(call gb_Library_add_precompiled_header,fwk,$(SRCDIR)/framework/inc/pch/precompiled_framework))
31*cdf0e10cSrcweir
32*cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,fwk,framework/util/fwk))
33*cdf0e10cSrcweir
34*cdf0e10cSrcweir$(eval $(call gb_Library_set_include,fwk,\
35*cdf0e10cSrcweir	-I$(SRCDIR)/framework/inc/pch \
36*cdf0e10cSrcweir	-I$(SRCDIR)/framework/source/inc \
37*cdf0e10cSrcweir	-I$(SRCDIR)/framework/inc \
38*cdf0e10cSrcweir	-I$(WORKDIR)/inc/framework/ \
39*cdf0e10cSrcweir	$$(INCLUDE) \
40*cdf0e10cSrcweir	-I$(OUTDIR)/inc/framework \
41*cdf0e10cSrcweir	-I$(OUTDIR)/inc/offuh \
42*cdf0e10cSrcweir))
43*cdf0e10cSrcweir
44*cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,fwk,\
45*cdf0e10cSrcweir	comphelper \
46*cdf0e10cSrcweir	cppu \
47*cdf0e10cSrcweir	cppuhelper \
48*cdf0e10cSrcweir	fwe \
49*cdf0e10cSrcweir	fwi \
50*cdf0e10cSrcweir	i18nisolang1 \
51*cdf0e10cSrcweir	sal \
52*cdf0e10cSrcweir	sot \
53*cdf0e10cSrcweir	stl \
54*cdf0e10cSrcweir	svl \
55*cdf0e10cSrcweir	svt \
56*cdf0e10cSrcweir	tk \
57*cdf0e10cSrcweir	tl \
58*cdf0e10cSrcweir	ucbhelper \
59*cdf0e10cSrcweir	utl \
60*cdf0e10cSrcweir	vcl \
61*cdf0e10cSrcweir	$(gb_STDLIBS) \
62*cdf0e10cSrcweir))
63*cdf0e10cSrcweir
64*cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,fwk,\
65*cdf0e10cSrcweir	framework/source/accelerators/acceleratorcache \
66*cdf0e10cSrcweir	framework/source/accelerators/acceleratorconfiguration \
67*cdf0e10cSrcweir	framework/source/accelerators/documentacceleratorconfiguration \
68*cdf0e10cSrcweir	framework/source/accelerators/globalacceleratorconfiguration \
69*cdf0e10cSrcweir	framework/source/accelerators/keymapping \
70*cdf0e10cSrcweir	framework/source/accelerators/moduleacceleratorconfiguration \
71*cdf0e10cSrcweir	framework/source/accelerators/presethandler \
72*cdf0e10cSrcweir	framework/source/accelerators/storageholder \
73*cdf0e10cSrcweir	framework/source/classes/droptargetlistener \
74*cdf0e10cSrcweir	framework/source/classes/framecontainer \
75*cdf0e10cSrcweir	framework/source/classes/fwktabwindow \
76*cdf0e10cSrcweir	framework/source/classes/menumanager \
77*cdf0e10cSrcweir	framework/source/classes/taskcreator \
78*cdf0e10cSrcweir	framework/source/constant/containerquery \
79*cdf0e10cSrcweir	framework/source/constant/contenthandler \
80*cdf0e10cSrcweir	framework/source/constant/frameloader \
81*cdf0e10cSrcweir	framework/source/dispatch/closedispatcher \
82*cdf0e10cSrcweir	framework/source/dispatch/dispatchinformationprovider \
83*cdf0e10cSrcweir	framework/source/dispatch/dispatchprovider \
84*cdf0e10cSrcweir	framework/source/dispatch/helpagentdispatcher \
85*cdf0e10cSrcweir	framework/source/dispatch/interceptionhelper \
86*cdf0e10cSrcweir	framework/source/dispatch/loaddispatcher \
87*cdf0e10cSrcweir	framework/source/dispatch/menudispatcher \
88*cdf0e10cSrcweir	framework/source/dispatch/startmoduledispatcher \
89*cdf0e10cSrcweir	framework/source/dispatch/windowcommanddispatch \
90*cdf0e10cSrcweir	framework/source/helper/dockingareadefaultacceptor \
91*cdf0e10cSrcweir	framework/source/helper/ocomponentaccess \
92*cdf0e10cSrcweir	framework/source/helper/ocomponentenumeration \
93*cdf0e10cSrcweir	framework/source/helper/oframes \
94*cdf0e10cSrcweir	framework/source/helper/persistentwindowstate \
95*cdf0e10cSrcweir	framework/source/helper/statusindicator \
96*cdf0e10cSrcweir	framework/source/helper/statusindicatorfactory \
97*cdf0e10cSrcweir	framework/source/helper/tagwindowasmodified \
98*cdf0e10cSrcweir	framework/source/helper/titlebarupdate \
99*cdf0e10cSrcweir	framework/source/helper/uiconfigelementwrapperbase \
100*cdf0e10cSrcweir	framework/source/helper/uielementwrapperbase \
101*cdf0e10cSrcweir	framework/source/helper/vclstatusindicator \
102*cdf0e10cSrcweir	framework/source/helper/wakeupthread \
103*cdf0e10cSrcweir	framework/source/interaction/quietinteraction \
104*cdf0e10cSrcweir	framework/source/jobs/job \
105*cdf0e10cSrcweir	framework/source/jobs/jobdata \
106*cdf0e10cSrcweir	framework/source/jobs/jobdispatch \
107*cdf0e10cSrcweir	framework/source/jobs/jobexecutor \
108*cdf0e10cSrcweir	framework/source/jobs/jobresult \
109*cdf0e10cSrcweir	framework/source/jobs/joburl \
110*cdf0e10cSrcweir	framework/source/layoutmanager/helpers \
111*cdf0e10cSrcweir	framework/source/layoutmanager/layoutmanager \
112*cdf0e10cSrcweir	framework/source/layoutmanager/panel \
113*cdf0e10cSrcweir	framework/source/layoutmanager/panelmanager \
114*cdf0e10cSrcweir	framework/source/layoutmanager/toolbarlayoutmanager \
115*cdf0e10cSrcweir	framework/source/layoutmanager/uielement \
116*cdf0e10cSrcweir	framework/source/loadenv/loadenv \
117*cdf0e10cSrcweir	framework/source/loadenv/targethelper \
118*cdf0e10cSrcweir	framework/source/register/registerservices \
119*cdf0e10cSrcweir	framework/source/services/autorecovery \
120*cdf0e10cSrcweir	framework/source/services/backingcomp \
121*cdf0e10cSrcweir	framework/source/services/backingwindow \
122*cdf0e10cSrcweir	framework/source/services/desktop \
123*cdf0e10cSrcweir	framework/source/services/frame \
124*cdf0e10cSrcweir	framework/source/services/modelwinservice \
125*cdf0e10cSrcweir	framework/source/services/modulemanager \
126*cdf0e10cSrcweir	framework/source/services/pathsettings \
127*cdf0e10cSrcweir	framework/source/services/sessionlistener \
128*cdf0e10cSrcweir	framework/source/services/substitutepathvars \
129*cdf0e10cSrcweir	framework/source/services/tabwindowservice \
130*cdf0e10cSrcweir	framework/source/services/taskcreatorsrv \
131*cdf0e10cSrcweir	framework/source/services/uriabbreviation \
132*cdf0e10cSrcweir	framework/source/services/urltransformer \
133*cdf0e10cSrcweir	framework/source/uiconfiguration/globalsettings \
134*cdf0e10cSrcweir	framework/source/uiconfiguration/graphicnameaccess \
135*cdf0e10cSrcweir	framework/source/uiconfiguration/imagemanager \
136*cdf0e10cSrcweir	framework/source/uiconfiguration/imagemanagerimpl \
137*cdf0e10cSrcweir	framework/source/uiconfiguration/moduleimagemanager \
138*cdf0e10cSrcweir	framework/source/uiconfiguration/moduleuicfgsupplier \
139*cdf0e10cSrcweir	framework/source/uiconfiguration/moduleuiconfigurationmanager \
140*cdf0e10cSrcweir	framework/source/uiconfiguration/uicategorydescription \
141*cdf0e10cSrcweir	framework/source/uiconfiguration/uiconfigurationmanager \
142*cdf0e10cSrcweir	framework/source/uiconfiguration/uiconfigurationmanagerimpl \
143*cdf0e10cSrcweir	framework/source/uiconfiguration/windowstateconfiguration \
144*cdf0e10cSrcweir	framework/source/uielement/addonstoolbarmanager \
145*cdf0e10cSrcweir	framework/source/uielement/addonstoolbarwrapper \
146*cdf0e10cSrcweir	framework/source/uielement/buttontoolbarcontroller \
147*cdf0e10cSrcweir	framework/source/uielement/comboboxtoolbarcontroller \
148*cdf0e10cSrcweir	framework/source/uielement/complextoolbarcontroller \
149*cdf0e10cSrcweir	framework/source/uielement/controlmenucontroller \
150*cdf0e10cSrcweir	framework/source/uielement/dropdownboxtoolbarcontroller \
151*cdf0e10cSrcweir	framework/source/uielement/edittoolbarcontroller \
152*cdf0e10cSrcweir	framework/source/uielement/generictoolbarcontroller \
153*cdf0e10cSrcweir	framework/source/uielement/imagebuttontoolbarcontroller \
154*cdf0e10cSrcweir	framework/source/uielement/langselectionstatusbarcontroller \
155*cdf0e10cSrcweir	framework/source/uielement/menubarmanager \
156*cdf0e10cSrcweir	framework/source/uielement/menubarmerger \
157*cdf0e10cSrcweir	framework/source/uielement/menubarwrapper \
158*cdf0e10cSrcweir	framework/source/uielement/objectmenucontroller \
159*cdf0e10cSrcweir	framework/source/uielement/panelwindow \
160*cdf0e10cSrcweir	framework/source/uielement/panelwrapper \
161*cdf0e10cSrcweir	framework/source/uielement/progressbarwrapper \
162*cdf0e10cSrcweir	framework/source/uielement/recentfilesmenucontroller \
163*cdf0e10cSrcweir	framework/source/uielement/spinfieldtoolbarcontroller \
164*cdf0e10cSrcweir	framework/source/uielement/statusbar \
165*cdf0e10cSrcweir	framework/source/uielement/statusbarmanager \
166*cdf0e10cSrcweir	framework/source/uielement/statusbarwrapper \
167*cdf0e10cSrcweir	framework/source/uielement/statusindicatorinterfacewrapper \
168*cdf0e10cSrcweir	framework/source/uielement/togglebuttontoolbarcontroller \
169*cdf0e10cSrcweir	framework/source/uielement/toolbar \
170*cdf0e10cSrcweir	framework/source/uielement/toolbarmanager \
171*cdf0e10cSrcweir	framework/source/uielement/toolbarmerger \
172*cdf0e10cSrcweir	framework/source/uielement/toolbarwrapper \
173*cdf0e10cSrcweir	framework/source/uielement/uicommanddescription \
174*cdf0e10cSrcweir	framework/source/uifactory/addonstoolboxfactory \
175*cdf0e10cSrcweir	framework/source/uifactory/factoryconfiguration \
176*cdf0e10cSrcweir	framework/source/uifactory/menubarfactory \
177*cdf0e10cSrcweir	framework/source/uifactory/popupmenucontrollerfactory \
178*cdf0e10cSrcweir	framework/source/uifactory/statusbarcontrollerfactory \
179*cdf0e10cSrcweir	framework/source/uifactory/statusbarfactory \
180*cdf0e10cSrcweir	framework/source/uifactory/toolbarcontrollerfactory \
181*cdf0e10cSrcweir	framework/source/uifactory/toolboxfactory \
182*cdf0e10cSrcweir	framework/source/uifactory/uielementfactorymanager \
183*cdf0e10cSrcweir	framework/source/uifactory/windowcontentfactorymanager \
184*cdf0e10cSrcweir	framework/source/xml/acceleratorconfigurationreader \
185*cdf0e10cSrcweir	framework/source/xml/acceleratorconfigurationwriter \
186*cdf0e10cSrcweir	framework/source/xml/imagesconfiguration \
187*cdf0e10cSrcweir	framework/source/xml/imagesdocumenthandler \
188*cdf0e10cSrcweir))
189*cdf0e10cSrcweir
190*cdf0e10cSrcweir# vim: set noet sw=4 ts=4:
191