1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 #*************************************************************************
4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 # Copyright 2000, 2011 Oracle and/or its affiliates.
8 # OpenOffice.org - a multi-platform office productivity suite
10 # This file is part of OpenOffice.org.
12 # OpenOffice.org is free software: you can redistribute it and/or modify
13 # it under the terms of the GNU Lesser General Public License version 3
14 # only, as published by the Free Software Foundation.
16 # OpenOffice.org is distributed in the hope that it will be useful,
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # GNU Lesser General Public License version 3 for more details
20 # (a copy is included in the LICENSE file that accompanied this code).
22 # You should have received a copy of the GNU Lesser General Public License
23 # version 3 along with OpenOffice.org. If not, see
24 # <http://www.openoffice.org/license.html>
25 # for a copy of the LGPLv3 License.
27 #*************************************************************************
29 $(eval
$(call gb_Library_Library
,fwk
))
31 $(eval
$(call gb_Library_add_precompiled_header
,fwk
,$(SRCDIR
)/framework
/inc
/pch
/precompiled_framework
))
33 $(eval
$(call gb_Library_set_componentfile
,fwk
,framework
/util
/fwk
))
35 $(eval
$(call gb_Library_set_include
,fwk
,\
36 -I
$(realpath
$(SRCDIR
)/framework
/inc
/pch
) \
37 -I
$(realpath
$(SRCDIR
)/framework
/source
/inc
) \
38 -I
$(realpath
$(SRCDIR
)/framework
/inc
) \
39 -I
$(WORKDIR
)/inc
/framework
/ \
41 -I
$(OUTDIR
)/inc
/framework \
44 $(eval
$(call gb_Library_add_api
,fwk
,\
49 $(eval
$(call gb_Library_add_linked_libs
,fwk
,\
68 $(eval
$(call gb_Library_add_exception_objects
,fwk
,\
69 framework
/source
/accelerators
/acceleratorcache \
70 framework
/source
/accelerators
/acceleratorconfiguration \
71 framework
/source
/accelerators
/documentacceleratorconfiguration \
72 framework
/source
/accelerators
/globalacceleratorconfiguration \
73 framework
/source
/accelerators
/keymapping \
74 framework
/source
/accelerators
/moduleacceleratorconfiguration \
75 framework
/source
/accelerators
/presethandler \
76 framework
/source
/accelerators
/storageholder \
77 framework
/source
/classes
/droptargetlistener \
78 framework
/source
/classes
/framecontainer \
79 framework
/source
/classes
/fwktabwindow \
80 framework
/source
/classes
/menumanager \
81 framework
/source
/classes
/taskcreator \
82 framework
/source
/constant
/containerquery \
83 framework
/source
/constant
/contenthandler \
84 framework
/source
/constant
/frameloader \
85 framework
/source
/dispatch
/closedispatcher \
86 framework
/source
/dispatch
/dispatchinformationprovider \
87 framework
/source
/dispatch
/dispatchprovider \
88 framework
/source
/dispatch
/helpagentdispatcher \
89 framework
/source
/dispatch
/interceptionhelper \
90 framework
/source
/dispatch
/loaddispatcher \
91 framework
/source
/dispatch
/menudispatcher \
92 framework
/source
/dispatch
/startmoduledispatcher \
93 framework
/source
/dispatch
/windowcommanddispatch \
94 framework
/source
/helper
/dockingareadefaultacceptor \
95 framework
/source
/helper
/ocomponentaccess \
96 framework
/source
/helper
/ocomponentenumeration \
97 framework
/source
/helper
/oframes \
98 framework
/source
/helper
/persistentwindowstate \
99 framework
/source
/helper
/statusindicator \
100 framework
/source
/helper
/statusindicatorfactory \
101 framework
/source
/helper
/tagwindowasmodified \
102 framework
/source
/helper
/titlebarupdate \
103 framework
/source
/helper
/uiconfigelementwrapperbase \
104 framework
/source
/helper
/uielementwrapperbase \
105 framework
/source
/helper
/vclstatusindicator \
106 framework
/source
/helper
/wakeupthread \
107 framework
/source
/interaction
/quietinteraction \
108 framework
/source
/jobs
/job \
109 framework
/source
/jobs
/jobdata \
110 framework
/source
/jobs
/jobdispatch \
111 framework
/source
/jobs
/jobexecutor \
112 framework
/source
/jobs
/jobresult \
113 framework
/source
/jobs
/joburl \
114 framework
/source
/layoutmanager
/helpers \
115 framework
/source
/layoutmanager
/layoutmanager \
116 framework
/source
/layoutmanager
/toolbarlayoutmanager \
117 framework
/source
/layoutmanager
/uielement \
118 framework
/source
/loadenv
/loadenv \
119 framework
/source
/loadenv
/targethelper \
120 framework
/source
/register
/registerservices \
121 framework
/source
/services
/autorecovery \
122 framework
/source
/services
/backingcomp \
123 framework
/source
/services
/backingwindow \
124 framework
/source
/services
/desktop \
125 framework
/source
/services
/frame \
126 framework
/source
/services
/modulemanager \
127 framework
/source
/services
/pathsettings \
128 framework
/source
/services
/sessionlistener \
129 framework
/source
/services
/substitutepathvars \
130 framework
/source
/services
/tabwindowservice \
131 framework
/source
/services
/taskcreatorsrv \
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
/windowstateconfiguration \
143 framework
/source
/uielement
/addonstoolbarmanager \
144 framework
/source
/uielement
/addonstoolbarwrapper \
145 framework
/source
/uielement
/buttontoolbarcontroller \
146 framework
/source
/uielement
/comboboxtoolbarcontroller \
147 framework
/source
/uielement
/complextoolbarcontroller \
148 framework
/source
/uielement
/controlmenucontroller \
149 framework
/source
/uielement
/dropdownboxtoolbarcontroller \
150 framework
/source
/uielement
/edittoolbarcontroller \
151 framework
/source
/uielement
/generictoolbarcontroller \
152 framework
/source
/uielement
/imagebuttontoolbarcontroller \
153 framework
/source
/uielement
/langselectionstatusbarcontroller \
154 framework
/source
/uielement
/menubarmanager \
155 framework
/source
/uielement
/menubarmerger \
156 framework
/source
/uielement
/menubarwrapper \
157 framework
/source
/uielement
/objectmenucontroller \
158 framework
/source
/uielement
/progressbarwrapper \
159 framework
/source
/uielement
/recentfilesmenucontroller \
160 framework
/source
/uielement
/spinfieldtoolbarcontroller \
161 framework
/source
/uielement
/statusbar \
162 framework
/source
/uielement
/statusbarmanager \
163 framework
/source
/uielement
/statusbarwrapper \
164 framework
/source
/uielement
/statusindicatorinterfacewrapper \
165 framework
/source
/uielement
/togglebuttontoolbarcontroller \
166 framework
/source
/uielement
/toolbar \
167 framework
/source
/uielement
/toolbarmanager \
168 framework
/source
/uielement
/toolbarmerger \
169 framework
/source
/uielement
/toolbarwrapper \
170 framework
/source
/uielement
/uicommanddescription \
171 framework
/source
/uifactory
/addonstoolboxfactory \
172 framework
/source
/uifactory
/factoryconfiguration \
173 framework
/source
/uifactory
/menubarfactory \
174 framework
/source
/uifactory
/popupmenucontrollerfactory \
175 framework
/source
/uifactory
/statusbarcontrollerfactory \
176 framework
/source
/uifactory
/statusbarfactory \
177 framework
/source
/uifactory
/toolbarcontrollerfactory \
178 framework
/source
/uifactory
/toolboxfactory \
179 framework
/source
/uifactory
/uielementfactorymanager \
180 framework
/source
/uifactory
/windowcontentfactorymanager \
181 framework
/source
/xml
/acceleratorconfigurationreader \
182 framework
/source
/xml
/acceleratorconfigurationwriter \
183 framework
/source
/xml
/imagesconfiguration \
184 framework
/source
/xml
/imagesdocumenthandler \
187 # vim: set noet sw=4 ts=4: