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 64# i126622 - Base 4.1.2 does not open Tables and Queries in Mac OSX 65ifeq ($(OS),MACOSX) 66 $(call gb_LinkTarget_set_cxx_optimization,framework/source/loadenv/loadenv,$(gb_COMPILEROPT1FLAGS)) 67endif 68 69$(eval $(call gb_Library_add_exception_objects,fwk,\ 70 framework/source/accelerators/acceleratorcache \ 71 framework/source/accelerators/acceleratorconfiguration \ 72 framework/source/accelerators/documentacceleratorconfiguration \ 73 framework/source/accelerators/globalacceleratorconfiguration \ 74 framework/source/accelerators/keymapping \ 75 framework/source/accelerators/moduleacceleratorconfiguration \ 76 framework/source/accelerators/presethandler \ 77 framework/source/accelerators/storageholder \ 78 framework/source/classes/droptargetlistener \ 79 framework/source/classes/framecontainer \ 80 framework/source/classes/fwktabwindow \ 81 framework/source/classes/menumanager \ 82 framework/source/classes/taskcreator \ 83 framework/source/constant/containerquery \ 84 framework/source/constant/contenthandler \ 85 framework/source/constant/frameloader \ 86 framework/source/dispatch/closedispatcher \ 87 framework/source/dispatch/dispatchinformationprovider \ 88 framework/source/dispatch/dispatchprovider \ 89 framework/source/dispatch/helpagentdispatcher \ 90 framework/source/dispatch/interceptionhelper \ 91 framework/source/dispatch/loaddispatcher \ 92 framework/source/dispatch/menudispatcher \ 93 framework/source/dispatch/startmoduledispatcher \ 94 framework/source/dispatch/windowcommanddispatch \ 95 framework/source/helper/dockingareadefaultacceptor \ 96 framework/source/helper/ocomponentaccess \ 97 framework/source/helper/ocomponentenumeration \ 98 framework/source/helper/oframes \ 99 framework/source/helper/persistentwindowstate \ 100 framework/source/helper/statusindicator \ 101 framework/source/helper/statusindicatorfactory \ 102 framework/source/helper/tagwindowasmodified \ 103 framework/source/helper/titlebarupdate \ 104 framework/source/helper/uiconfigelementwrapperbase \ 105 framework/source/helper/uielementwrapperbase \ 106 framework/source/helper/vclstatusindicator \ 107 framework/source/helper/wakeupthread \ 108 framework/source/interaction/quietinteraction \ 109 framework/source/jobs/job \ 110 framework/source/jobs/jobdata \ 111 framework/source/jobs/jobdispatch \ 112 framework/source/jobs/jobexecutor \ 113 framework/source/jobs/jobresult \ 114 framework/source/jobs/joburl \ 115 framework/source/layoutmanager/helpers \ 116 framework/source/layoutmanager/layoutmanager \ 117 framework/source/layoutmanager/panel \ 118 framework/source/layoutmanager/panelmanager \ 119 framework/source/layoutmanager/toolbarlayoutmanager \ 120 framework/source/layoutmanager/uielement \ 121 framework/source/loadenv/loadenv \ 122 framework/source/loadenv/targethelper \ 123 framework/source/register/registerservices \ 124 framework/source/services/ContextChangeEventMultiplexer \ 125 framework/source/services/autorecovery \ 126 framework/source/services/backingcomp \ 127 framework/source/services/backingwindow \ 128 framework/source/services/desktop \ 129 framework/source/services/frame \ 130 framework/source/services/modelwinservice \ 131 framework/source/services/modulemanager \ 132 framework/source/services/pathsettings \ 133 framework/source/services/sessionlistener \ 134 framework/source/services/substitutepathvars \ 135 framework/source/services/tabwindowservice \ 136 framework/source/services/taskcreatorsrv \ 137 framework/source/services/uriabbreviation \ 138 framework/source/services/urltransformer \ 139 framework/source/uiconfiguration/globalsettings \ 140 framework/source/uiconfiguration/graphicnameaccess \ 141 framework/source/uiconfiguration/imagemanager \ 142 framework/source/uiconfiguration/imagemanagerimpl \ 143 framework/source/uiconfiguration/moduleimagemanager \ 144 framework/source/uiconfiguration/moduleuicfgsupplier \ 145 framework/source/uiconfiguration/moduleuiconfigurationmanager \ 146 framework/source/uiconfiguration/uicategorydescription \ 147 framework/source/uiconfiguration/uiconfigurationmanager \ 148 framework/source/uiconfiguration/uiconfigurationmanagerimpl \ 149 framework/source/uiconfiguration/windowstateconfiguration \ 150 framework/source/uielement/addonstoolbarmanager \ 151 framework/source/uielement/addonstoolbarwrapper \ 152 framework/source/uielement/buttontoolbarcontroller \ 153 framework/source/uielement/comboboxtoolbarcontroller \ 154 framework/source/uielement/complextoolbarcontroller \ 155 framework/source/uielement/controlmenucontroller \ 156 framework/source/uielement/dropdownboxtoolbarcontroller \ 157 framework/source/uielement/edittoolbarcontroller \ 158 framework/source/uielement/genericstatusbarcontroller \ 159 framework/source/uielement/generictoolbarcontroller \ 160 framework/source/uielement/imagebuttontoolbarcontroller \ 161 framework/source/uielement/langselectionstatusbarcontroller \ 162 framework/source/uielement/menubarmanager \ 163 framework/source/uielement/menubarmerger \ 164 framework/source/uielement/menubarwrapper \ 165 framework/source/uielement/objectmenucontroller \ 166 framework/source/uielement/popuptoolbarcontroller \ 167 framework/source/uielement/panelwindow \ 168 framework/source/uielement/panelwrapper \ 169 framework/source/uielement/progressbarwrapper \ 170 framework/source/uielement/recentfilesmenucontroller \ 171 framework/source/uielement/spinfieldtoolbarcontroller \ 172 framework/source/uielement/statusbar \ 173 framework/source/uielement/statusbaritem \ 174 framework/source/uielement/statusbarmanager \ 175 framework/source/uielement/statusbarmerger \ 176 framework/source/uielement/statusbarwrapper \ 177 framework/source/uielement/statusindicatorinterfacewrapper \ 178 framework/source/uielement/togglebuttontoolbarcontroller \ 179 framework/source/uielement/toolbar \ 180 framework/source/uielement/toolbarmanager \ 181 framework/source/uielement/toolbarmerger \ 182 framework/source/uielement/toolbarwrapper \ 183 framework/source/uielement/uicommanddescription \ 184 framework/source/uifactory/addonstoolboxfactory \ 185 framework/source/uifactory/factoryconfiguration \ 186 framework/source/uifactory/menubarfactory \ 187 framework/source/uifactory/statusbarfactory \ 188 framework/source/uifactory/toolboxfactory \ 189 framework/source/uifactory/uicontrollerfactory \ 190 framework/source/uifactory/uielementfactorymanager \ 191 framework/source/uifactory/windowcontentfactorymanager \ 192 framework/source/xml/acceleratorconfigurationreader \ 193 framework/source/xml/acceleratorconfigurationwriter \ 194 framework/source/xml/imagesconfiguration \ 195 framework/source/xml/imagesdocumenthandler \ 196)) 197 198# vim: set noet sw=4 ts=4: 199