1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 # This file incorporates work covered by the following license notice:
11 # Licensed to the Apache Software Foundation (ASF) under one or more
12 # contributor license agreements. See the NOTICE file distributed
13 # with this work for additional information regarding copyright
14 # ownership. The ASF licenses this file to you under the Apache
15 # License, Version 2.0 (the "License"); you may not use this file
16 # except in compliance with the License. You may obtain a copy of
17 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 $(eval
$(call gb_Library_Library
,fwk
))
22 $(eval
$(call gb_Library_set_componentfile
,fwk
,framework
/util
/fwk
))
24 $(eval
$(call gb_Library_set_include
,fwk
,\
25 -I
$(SRCDIR
)/framework
/source
/inc \
26 -I
$(SRCDIR
)/framework
/inc \
30 $(eval
$(call gb_Library_set_precompiled_header
,fwk
,$(SRCDIR
)/framework
/inc
/pch
/precompiled_fwk
))
32 $(eval
$(call gb_Library_use_external
,fwk
,boost_headers
))
34 $(eval
$(call gb_Library_use_custom_headers
,fwk
,\
38 $(eval
$(call gb_Library_use_sdk_api
,fwk
))
40 $(eval
$(call gb_Library_use_libraries
,fwk
,\
60 $(eval
$(call gb_Library_add_exception_objects
,fwk
,\
61 framework
/source
/accelerators
/acceleratorcache \
62 framework
/source
/accelerators
/acceleratorconfiguration \
63 framework
/source
/accelerators
/documentacceleratorconfiguration \
64 framework
/source
/accelerators
/globalacceleratorconfiguration \
65 framework
/source
/accelerators
/keymapping \
66 framework
/source
/accelerators
/moduleacceleratorconfiguration \
67 framework
/source
/accelerators
/presethandler \
68 framework
/source
/accelerators
/storageholder \
69 framework
/source
/classes
/framecontainer \
70 framework
/source
/classes
/fwktabwindow \
71 framework
/source
/classes
/menumanager \
72 framework
/source
/classes
/taskcreator \
73 framework
/source
/dispatch
/closedispatcher \
74 framework
/source
/dispatch
/dispatchinformationprovider \
75 framework
/source
/dispatch
/dispatchprovider \
76 framework
/source
/dispatch
/interceptionhelper \
77 framework
/source
/dispatch
/loaddispatcher \
78 framework
/source
/dispatch
/menudispatcher \
79 framework
/source
/dispatch
/startmoduledispatcher \
80 framework
/source
/dispatch
/windowcommanddispatch \
81 framework
/source
/helper
/dockingareadefaultacceptor \
82 framework
/source
/helper
/ocomponentaccess \
83 framework
/source
/helper
/ocomponentenumeration \
84 framework
/source
/helper
/oframes \
85 framework
/source
/helper
/persistentwindowstate \
86 framework
/source
/helper
/statusindicator \
87 framework
/source
/helper
/statusindicatorfactory \
88 framework
/source
/helper
/tagwindowasmodified \
89 framework
/source
/helper
/titlebarupdate \
90 framework
/source
/helper
/uiconfigelementwrapperbase \
91 framework
/source
/helper
/uielementwrapperbase \
92 framework
/source
/helper
/vclstatusindicator \
93 framework
/source
/helper
/wakeupthread \
94 framework
/source
/interaction
/quietinteraction \
95 framework
/source
/jobs
/job \
96 framework
/source
/jobs
/jobdata \
97 framework
/source
/jobs
/jobdispatch \
98 framework
/source
/jobs
/jobexecutor \
99 framework
/source
/jobs
/jobresult \
100 framework
/source
/jobs
/joburl \
101 framework
/source
/layoutmanager
/helpers \
102 framework
/source
/layoutmanager
/layoutmanager \
103 framework
/source
/layoutmanager
/toolbarlayoutmanager \
104 framework
/source
/layoutmanager
/uielement \
105 framework
/source
/loadenv
/loadenv \
106 framework
/source
/loadenv
/targethelper \
107 framework
/source
/services
/ContextChangeEventMultiplexer \
108 framework
/source
/services
/autorecovery \
109 framework
/source
/services
/desktop \
110 framework
/source
/services
/frame \
111 framework
/source
/services
/modulemanager \
112 framework
/source
/services
/pathsettings \
113 framework
/source
/services
/sessionlistener \
114 framework
/source
/services
/substitutepathvars \
115 framework
/source
/services
/tabwindowservice \
116 framework
/source
/services
/taskcreatorsrv \
117 framework
/source
/services
/urltransformer \
118 framework
/source
/uiconfiguration
/globalsettings \
119 framework
/source
/uiconfiguration
/graphicnameaccess \
120 framework
/source
/uiconfiguration
/imagemanager \
121 framework
/source
/uiconfiguration
/imagemanagerimpl \
122 framework
/source
/uiconfiguration
/moduleimagemanager \
123 framework
/source
/uiconfiguration
/moduleuicfgsupplier \
124 framework
/source
/uiconfiguration
/moduleuiconfigurationmanager \
125 framework
/source
/uiconfiguration
/uicategorydescription \
126 framework
/source
/uiconfiguration
/uiconfigurationmanager \
127 framework
/source
/uiconfiguration
/windowstateconfiguration \
128 framework
/source
/uielement
/addonstoolbarmanager \
129 framework
/source
/uielement
/addonstoolbarwrapper \
130 framework
/source
/uielement
/buttontoolbarcontroller \
131 framework
/source
/uielement
/comboboxtoolbarcontroller \
132 framework
/source
/uielement
/complextoolbarcontroller \
133 framework
/source
/uielement
/controlmenucontroller \
134 framework
/source
/uielement
/dropdownboxtoolbarcontroller \
135 framework
/source
/uielement
/edittoolbarcontroller \
136 framework
/source
/uielement
/genericstatusbarcontroller \
137 framework
/source
/uielement
/generictoolbarcontroller \
138 framework
/source
/uielement
/imagebuttontoolbarcontroller \
139 framework
/source
/uielement
/langselectionstatusbarcontroller \
140 framework
/source
/uielement
/menubarmanager \
141 framework
/source
/uielement
/menubarmerger \
142 framework
/source
/uielement
/menubarwrapper \
143 framework
/source
/uielement
/objectmenucontroller \
144 framework
/source
/uielement
/popuptoolbarcontroller \
145 framework
/source
/uielement
/progressbarwrapper \
146 framework
/source
/uielement
/recentfilesmenucontroller \
147 framework
/source
/uielement
/spinfieldtoolbarcontroller \
148 framework
/source
/uielement
/statusbar \
149 framework
/source
/uielement
/statusbaritem \
150 framework
/source
/uielement
/statusbarmanager \
151 framework
/source
/uielement
/statusbarmerger \
152 framework
/source
/uielement
/statusbarwrapper \
153 framework
/source
/uielement
/statusindicatorinterfacewrapper \
154 framework
/source
/uielement
/togglebuttontoolbarcontroller \
155 framework
/source
/uielement
/toolbarmanager \
156 framework
/source
/uielement
/toolbarmerger \
157 framework
/source
/uielement
/toolbarwrapper \
158 framework
/source
/uielement
/uicommanddescription \
159 framework
/source
/uifactory
/addonstoolbarfactory \
160 framework
/source
/uifactory
/factoryconfiguration \
161 framework
/source
/uifactory
/menubarfactory \
162 framework
/source
/uifactory
/statusbarfactory \
163 framework
/source
/uifactory
/toolbarfactory \
164 framework
/source
/uifactory
/uicontrollerfactory \
165 framework
/source
/uifactory
/uielementfactorymanager \
166 framework
/source
/uifactory
/windowcontentfactorymanager \
167 framework
/source
/xml
/acceleratorconfigurationreader \
168 framework
/source
/xml
/acceleratorconfigurationwriter \
169 framework
/source
/xml
/imagesconfiguration \
170 framework
/source
/xml
/imagesdocumenthandler \
173 # vim: set noet sw=4 ts=4: