1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20#************************************************************** 21 22 23 24$(eval $(call gb_Library_Library,fwk)) 25 26$(eval $(call gb_Library_add_precompiled_header,fwk,$(SRCDIR)/framework/inc/pch/precompiled_framework)) 27 28$(eval $(call gb_Library_set_componentfile,fwk,framework/util/fwk)) 29 30$(eval $(call gb_Library_set_include,fwk,\ 31 -I$(SRCDIR)/framework/inc/pch \ 32 -I$(SRCDIR)/framework/source/inc \ 33 -I$(SRCDIR)/framework/inc \ 34 -I$(WORKDIR)/inc/framework/ \ 35 $$(INCLUDE) \ 36 -I$(OUTDIR)/inc/framework \ 37)) 38 39$(eval $(call gb_Library_add_api,fwk,\ 40 udkapi \ 41 offapi \ 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 ootk \ 57 tl \ 58 ucbhelper \ 59 utl \ 60 vcl \ 61 $(gb_STDLIBS) \ 62)) 63 64ifeq ($(OS),MACOSX) 65gb_COMPILEROPTFLAGS := -O1 66endif 67 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/panel \ 117 framework/source/layoutmanager/panelmanager \ 118 framework/source/layoutmanager/toolbarlayoutmanager \ 119 framework/source/layoutmanager/uielement \ 120 framework/source/loadenv/loadenv \ 121 framework/source/loadenv/targethelper \ 122 framework/source/register/registerservices \ 123 framework/source/services/ContextChangeEventMultiplexer \ 124 framework/source/services/autorecovery \ 125 framework/source/services/backingcomp \ 126 framework/source/services/backingwindow \ 127 framework/source/services/desktop \ 128 framework/source/services/frame \ 129 framework/source/services/modelwinservice \ 130 framework/source/services/modulemanager \ 131 framework/source/services/pathsettings \ 132 framework/source/services/sessionlistener \ 133 framework/source/services/substitutepathvars \ 134 framework/source/services/tabwindowservice \ 135 framework/source/services/taskcreatorsrv \ 136 framework/source/services/uriabbreviation \ 137 framework/source/services/urltransformer \ 138 framework/source/uiconfiguration/globalsettings \ 139 framework/source/uiconfiguration/graphicnameaccess \ 140 framework/source/uiconfiguration/imagemanager \ 141 framework/source/uiconfiguration/imagemanagerimpl \ 142 framework/source/uiconfiguration/moduleimagemanager \ 143 framework/source/uiconfiguration/moduleuicfgsupplier \ 144 framework/source/uiconfiguration/moduleuiconfigurationmanager \ 145 framework/source/uiconfiguration/uicategorydescription \ 146 framework/source/uiconfiguration/uiconfigurationmanager \ 147 framework/source/uiconfiguration/uiconfigurationmanagerimpl \ 148 framework/source/uiconfiguration/windowstateconfiguration \ 149 framework/source/uielement/addonstoolbarmanager \ 150 framework/source/uielement/addonstoolbarwrapper \ 151 framework/source/uielement/buttontoolbarcontroller \ 152 framework/source/uielement/comboboxtoolbarcontroller \ 153 framework/source/uielement/complextoolbarcontroller \ 154 framework/source/uielement/controlmenucontroller \ 155 framework/source/uielement/dropdownboxtoolbarcontroller \ 156 framework/source/uielement/edittoolbarcontroller \ 157 framework/source/uielement/genericstatusbarcontroller \ 158 framework/source/uielement/generictoolbarcontroller \ 159 framework/source/uielement/imagebuttontoolbarcontroller \ 160 framework/source/uielement/langselectionstatusbarcontroller \ 161 framework/source/uielement/menubarmanager \ 162 framework/source/uielement/menubarmerger \ 163 framework/source/uielement/menubarwrapper \ 164 framework/source/uielement/objectmenucontroller \ 165 framework/source/uielement/popuptoolbarcontroller \ 166 framework/source/uielement/panelwindow \ 167 framework/source/uielement/panelwrapper \ 168 framework/source/uielement/progressbarwrapper \ 169 framework/source/uielement/recentfilesmenucontroller \ 170 framework/source/uielement/spinfieldtoolbarcontroller \ 171 framework/source/uielement/statusbar \ 172 framework/source/uielement/statusbaritem \ 173 framework/source/uielement/statusbarmanager \ 174 framework/source/uielement/statusbarmerger \ 175 framework/source/uielement/statusbarwrapper \ 176 framework/source/uielement/statusindicatorinterfacewrapper \ 177 framework/source/uielement/togglebuttontoolbarcontroller \ 178 framework/source/uielement/toolbar \ 179 framework/source/uielement/toolbarmanager \ 180 framework/source/uielement/toolbarmerger \ 181 framework/source/uielement/toolbarwrapper \ 182 framework/source/uielement/uicommanddescription \ 183 framework/source/uifactory/addonstoolboxfactory \ 184 framework/source/uifactory/factoryconfiguration \ 185 framework/source/uifactory/menubarfactory \ 186 framework/source/uifactory/statusbarfactory \ 187 framework/source/uifactory/toolboxfactory \ 188 framework/source/uifactory/uicontrollerfactory \ 189 framework/source/uifactory/uielementfactorymanager \ 190 framework/source/uifactory/windowcontentfactorymanager \ 191 framework/source/xml/acceleratorconfigurationreader \ 192 framework/source/xml/acceleratorconfigurationwriter \ 193 framework/source/xml/imagesconfiguration \ 194 framework/source/xml/imagesdocumenthandler \ 195)) 196 197# vim: set noet sw=4 ts=4: 198