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