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
,\
44 $(call gb_Helper_optional
,BREAKPAD
, \
61 $(eval
$(call gb_Library_add_exception_objects
,fwk
,\
62 framework
/source
/accelerators
/acceleratorcache \
63 framework
/source
/accelerators
/acceleratorconfiguration \
64 framework
/source
/accelerators
/documentacceleratorconfiguration \
65 framework
/source
/accelerators
/globalacceleratorconfiguration \
66 framework
/source
/accelerators
/keymapping \
67 framework
/source
/accelerators
/moduleacceleratorconfiguration \
68 framework
/source
/accelerators
/presethandler \
69 framework
/source
/accelerators
/storageholder \
70 framework
/source
/classes
/framecontainer \
71 framework
/source
/classes
/taskcreator \
72 framework
/source
/dispatch
/closedispatcher \
73 framework
/source
/dispatch
/dispatchinformationprovider \
74 framework
/source
/dispatch
/dispatchprovider \
75 framework
/source
/dispatch
/interceptionhelper \
76 framework
/source
/dispatch
/loaddispatcher \
77 framework
/source
/dispatch
/startmoduledispatcher \
78 framework
/source
/dispatch
/windowcommanddispatch \
79 framework
/source
/helper
/dockingareadefaultacceptor \
80 framework
/source
/helper
/ocomponentaccess \
81 framework
/source
/helper
/ocomponentenumeration \
82 framework
/source
/helper
/oframes \
83 framework
/source
/helper
/persistentwindowstate \
84 framework
/source
/helper
/statusindicator \
85 framework
/source
/helper
/statusindicatorfactory \
86 framework
/source
/helper
/tagwindowasmodified \
87 framework
/source
/helper
/titlebarupdate \
88 framework
/source
/helper
/uiconfigelementwrapperbase \
89 framework
/source
/helper
/uielementwrapperbase \
90 framework
/source
/helper
/vclstatusindicator \
91 framework
/source
/helper
/wakeupthread \
92 framework
/source
/interaction
/quietinteraction \
93 framework
/source
/jobs
/job \
94 framework
/source
/jobs
/jobdata \
95 framework
/source
/jobs
/jobdispatch \
96 framework
/source
/jobs
/jobexecutor \
97 framework
/source
/jobs
/jobresult \
98 framework
/source
/jobs
/joburl \
99 framework
/source
/layoutmanager
/helpers \
100 framework
/source
/layoutmanager
/layoutmanager \
101 framework
/source
/layoutmanager
/toolbarlayoutmanager \
102 framework
/source
/layoutmanager
/uielement \
103 framework
/source
/loadenv
/loadenv \
104 framework
/source
/loadenv
/targethelper \
105 framework
/source
/services
/ContextChangeEventMultiplexer \
106 framework
/source
/services
/autorecovery \
107 framework
/source
/services
/desktop \
108 framework
/source
/services
/frame \
109 framework
/source
/services
/modulemanager \
110 framework
/source
/services
/pathsettings \
111 framework
/source
/services
/sessionlistener \
112 framework
/source
/services
/substitutepathvars \
113 framework
/source
/services
/taskcreatorsrv \
114 framework
/source
/services
/urltransformer \
115 framework
/source
/uiconfiguration
/CommandImageResolver \
116 framework
/source
/uiconfiguration
/ImageArrayData \
117 framework
/source
/uiconfiguration
/ImageList \
118 framework
/source
/uiconfiguration
/ImplImageList \
119 framework
/source
/uiconfiguration
/globalsettings \
120 framework
/source
/uiconfiguration
/graphicnameaccess \
121 framework
/source
/uiconfiguration
/imagemanager \
122 framework
/source
/uiconfiguration
/imagemanagerimpl \
123 framework
/source
/uiconfiguration
/moduleimagemanager \
124 framework
/source
/uiconfiguration
/moduleuicfgsupplier \
125 framework
/source
/uiconfiguration
/moduleuiconfigurationmanager \
126 framework
/source
/uiconfiguration
/uicategorydescription \
127 framework
/source
/uiconfiguration
/uiconfigurationmanager \
128 framework
/source
/uiconfiguration
/windowstateconfiguration \
129 framework
/source
/uielement
/addonstoolbarmanager \
130 framework
/source
/uielement
/addonstoolbarwrapper \
131 framework
/source
/uielement
/buttontoolbarcontroller \
132 framework
/source
/uielement
/comboboxtoolbarcontroller \
133 framework
/source
/uielement
/complextoolbarcontroller \
134 framework
/source
/uielement
/controlmenucontroller \
135 framework
/source
/uielement
/dropdownboxtoolbarcontroller \
136 framework
/source
/uielement
/edittoolbarcontroller \
137 framework
/source
/uielement
/genericstatusbarcontroller \
138 framework
/source
/uielement
/generictoolbarcontroller \
139 framework
/source
/uielement
/imagebuttontoolbarcontroller \
140 framework
/source
/uielement
/langselectionstatusbarcontroller \
141 framework
/source
/uielement
/menubarmanager \
142 framework
/source
/uielement
/menubarmerger \
143 framework
/source
/uielement
/menubarwrapper \
144 framework
/source
/uielement
/objectmenucontroller \
145 framework
/source
/uielement
/popuptoolbarcontroller \
146 framework
/source
/uielement
/progressbarwrapper \
147 framework
/source
/uielement
/recentfilesmenucontroller \
148 framework
/source
/uielement
/resourcemenucontroller \
149 framework
/source
/uielement
/spinfieldtoolbarcontroller \
150 framework
/source
/uielement
/statusbar \
151 framework
/source
/uielement
/statusbaritem \
152 framework
/source
/uielement
/statusbarmanager \
153 framework
/source
/uielement
/statusbarmerger \
154 framework
/source
/uielement
/statusbarwrapper \
155 framework
/source
/uielement
/statusindicatorinterfacewrapper \
156 framework
/source
/uielement
/styletoolbarcontroller \
157 framework
/source
/uielement
/subtoolbarcontroller \
158 framework
/source
/uielement
/thesaurusmenucontroller \
159 framework
/source
/uielement
/togglebuttontoolbarcontroller \
160 framework
/source
/uielement
/toolbarmanager \
161 framework
/source
/uielement
/toolbarmerger \
162 framework
/source
/uielement
/toolbarwrapper \
163 framework
/source
/uielement
/uicommanddescription \
164 framework
/source
/uifactory
/addonstoolbarfactory \
165 framework
/source
/uifactory
/factoryconfiguration \
166 framework
/source
/uifactory
/menubarfactory \
167 framework
/source
/uifactory
/statusbarfactory \
168 framework
/source
/uifactory
/toolbarfactory \
169 framework
/source
/uifactory
/uicontrollerfactory \
170 framework
/source
/uifactory
/uielementfactorymanager \
171 framework
/source
/uifactory
/windowcontentfactorymanager \
172 framework
/source
/xml
/acceleratorconfigurationreader \
173 framework
/source
/xml
/acceleratorconfigurationwriter \
174 framework
/source
/xml
/imagesconfiguration \
175 framework
/source
/xml
/imagesdocumenthandler \
178 # vim: set noet sw=4 ts=4: