17871dc3eSAndrew Rist#************************************************************** 27871dc3eSAndrew Rist# 37871dc3eSAndrew Rist# Licensed to the Apache Software Foundation (ASF) under one 47871dc3eSAndrew Rist# or more contributor license agreements. See the NOTICE file 57871dc3eSAndrew Rist# distributed with this work for additional information 67871dc3eSAndrew Rist# regarding copyright ownership. The ASF licenses this file 77871dc3eSAndrew Rist# to you under the Apache License, Version 2.0 (the 87871dc3eSAndrew Rist# "License"); you may not use this file except in compliance 97871dc3eSAndrew Rist# with the License. You may obtain a copy of the License at 107871dc3eSAndrew Rist# 117871dc3eSAndrew Rist# http://www.apache.org/licenses/LICENSE-2.0 127871dc3eSAndrew Rist# 137871dc3eSAndrew Rist# Unless required by applicable law or agreed to in writing, 147871dc3eSAndrew Rist# software distributed under the License is distributed on an 157871dc3eSAndrew Rist# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 167871dc3eSAndrew Rist# KIND, either express or implied. See the License for the 177871dc3eSAndrew Rist# specific language governing permissions and limitations 187871dc3eSAndrew Rist# under the License. 197871dc3eSAndrew Rist# 207871dc3eSAndrew Rist#************************************************************** 217871dc3eSAndrew Rist 227871dc3eSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir$(eval $(call gb_Library_Library,fwk)) 25cdf0e10cSrcweir 26cdf0e10cSrcweir$(eval $(call gb_Library_add_precompiled_header,fwk,$(SRCDIR)/framework/inc/pch/precompiled_framework)) 27cdf0e10cSrcweir 28cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,fwk,framework/util/fwk)) 29cdf0e10cSrcweir 30cdf0e10cSrcweir$(eval $(call gb_Library_set_include,fwk,\ 31cdf0e10cSrcweir -I$(SRCDIR)/framework/inc/pch \ 32cdf0e10cSrcweir -I$(SRCDIR)/framework/source/inc \ 33cdf0e10cSrcweir -I$(SRCDIR)/framework/inc \ 34cdf0e10cSrcweir -I$(WORKDIR)/inc/framework/ \ 35cdf0e10cSrcweir $$(INCLUDE) \ 36cdf0e10cSrcweir -I$(OUTDIR)/inc/framework \ 37b63233d8Sdamjan)) 38b63233d8Sdamjan 39b63233d8Sdamjan$(eval $(call gb_Library_add_api,fwk,\ 40b63233d8Sdamjan udkapi \ 41b63233d8Sdamjan offapi \ 42cdf0e10cSrcweir)) 43cdf0e10cSrcweir 44cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,fwk,\ 45cdf0e10cSrcweir comphelper \ 46cdf0e10cSrcweir cppu \ 47cdf0e10cSrcweir cppuhelper \ 48cdf0e10cSrcweir fwe \ 49cdf0e10cSrcweir fwi \ 50cdf0e10cSrcweir i18nisolang1 \ 51cdf0e10cSrcweir sal \ 52cdf0e10cSrcweir sot \ 53cdf0e10cSrcweir stl \ 54cdf0e10cSrcweir svl \ 55cdf0e10cSrcweir svt \ 562e2269f7SJürgen Schmidt ootk \ 57cdf0e10cSrcweir tl \ 58cdf0e10cSrcweir ucbhelper \ 59cdf0e10cSrcweir utl \ 60cdf0e10cSrcweir vcl \ 61cdf0e10cSrcweir $(gb_STDLIBS) \ 62cdf0e10cSrcweir)) 63cdf0e10cSrcweir 64cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,fwk,\ 65cdf0e10cSrcweir framework/source/accelerators/acceleratorcache \ 66cdf0e10cSrcweir framework/source/accelerators/acceleratorconfiguration \ 67cdf0e10cSrcweir framework/source/accelerators/documentacceleratorconfiguration \ 68cdf0e10cSrcweir framework/source/accelerators/globalacceleratorconfiguration \ 69cdf0e10cSrcweir framework/source/accelerators/keymapping \ 70cdf0e10cSrcweir framework/source/accelerators/moduleacceleratorconfiguration \ 71cdf0e10cSrcweir framework/source/accelerators/presethandler \ 72cdf0e10cSrcweir framework/source/accelerators/storageholder \ 73cdf0e10cSrcweir framework/source/classes/droptargetlistener \ 74cdf0e10cSrcweir framework/source/classes/framecontainer \ 75cdf0e10cSrcweir framework/source/classes/fwktabwindow \ 76cdf0e10cSrcweir framework/source/classes/menumanager \ 77cdf0e10cSrcweir framework/source/classes/taskcreator \ 78cdf0e10cSrcweir framework/source/constant/containerquery \ 79cdf0e10cSrcweir framework/source/constant/contenthandler \ 80cdf0e10cSrcweir framework/source/constant/frameloader \ 81cdf0e10cSrcweir framework/source/dispatch/closedispatcher \ 82cdf0e10cSrcweir framework/source/dispatch/dispatchinformationprovider \ 83cdf0e10cSrcweir framework/source/dispatch/dispatchprovider \ 84cdf0e10cSrcweir framework/source/dispatch/helpagentdispatcher \ 85cdf0e10cSrcweir framework/source/dispatch/interceptionhelper \ 86cdf0e10cSrcweir framework/source/dispatch/loaddispatcher \ 87cdf0e10cSrcweir framework/source/dispatch/menudispatcher \ 88cdf0e10cSrcweir framework/source/dispatch/startmoduledispatcher \ 89cdf0e10cSrcweir framework/source/dispatch/windowcommanddispatch \ 90cdf0e10cSrcweir framework/source/helper/dockingareadefaultacceptor \ 91cdf0e10cSrcweir framework/source/helper/ocomponentaccess \ 92cdf0e10cSrcweir framework/source/helper/ocomponentenumeration \ 93cdf0e10cSrcweir framework/source/helper/oframes \ 94cdf0e10cSrcweir framework/source/helper/persistentwindowstate \ 95cdf0e10cSrcweir framework/source/helper/statusindicator \ 96cdf0e10cSrcweir framework/source/helper/statusindicatorfactory \ 97cdf0e10cSrcweir framework/source/helper/tagwindowasmodified \ 98cdf0e10cSrcweir framework/source/helper/titlebarupdate \ 99cdf0e10cSrcweir framework/source/helper/uiconfigelementwrapperbase \ 100cdf0e10cSrcweir framework/source/helper/uielementwrapperbase \ 101cdf0e10cSrcweir framework/source/helper/vclstatusindicator \ 102cdf0e10cSrcweir framework/source/helper/wakeupthread \ 103cdf0e10cSrcweir framework/source/interaction/quietinteraction \ 104cdf0e10cSrcweir framework/source/jobs/job \ 105cdf0e10cSrcweir framework/source/jobs/jobdata \ 106cdf0e10cSrcweir framework/source/jobs/jobdispatch \ 107cdf0e10cSrcweir framework/source/jobs/jobexecutor \ 108cdf0e10cSrcweir framework/source/jobs/jobresult \ 109cdf0e10cSrcweir framework/source/jobs/joburl \ 110cdf0e10cSrcweir framework/source/layoutmanager/helpers \ 111cdf0e10cSrcweir framework/source/layoutmanager/layoutmanager \ 112cdf0e10cSrcweir framework/source/layoutmanager/panel \ 113cdf0e10cSrcweir framework/source/layoutmanager/panelmanager \ 114cdf0e10cSrcweir framework/source/layoutmanager/toolbarlayoutmanager \ 115cdf0e10cSrcweir framework/source/layoutmanager/uielement \ 116cdf0e10cSrcweir framework/source/loadenv/loadenv \ 117cdf0e10cSrcweir framework/source/loadenv/targethelper \ 118cdf0e10cSrcweir framework/source/register/registerservices \ 11910b918a5SAriel Constenla-Haile framework/source/services/ContextChangeEventMultiplexer \ 120cdf0e10cSrcweir framework/source/services/autorecovery \ 121cdf0e10cSrcweir framework/source/services/backingcomp \ 122cdf0e10cSrcweir framework/source/services/backingwindow \ 123cdf0e10cSrcweir framework/source/services/desktop \ 124cdf0e10cSrcweir framework/source/services/frame \ 125cdf0e10cSrcweir framework/source/services/modelwinservice \ 126cdf0e10cSrcweir framework/source/services/modulemanager \ 127cdf0e10cSrcweir framework/source/services/pathsettings \ 128cdf0e10cSrcweir framework/source/services/sessionlistener \ 129cdf0e10cSrcweir framework/source/services/substitutepathvars \ 130cdf0e10cSrcweir framework/source/services/tabwindowservice \ 131cdf0e10cSrcweir framework/source/services/taskcreatorsrv \ 132cdf0e10cSrcweir framework/source/services/uriabbreviation \ 133cdf0e10cSrcweir framework/source/services/urltransformer \ 134cdf0e10cSrcweir framework/source/uiconfiguration/globalsettings \ 135cdf0e10cSrcweir framework/source/uiconfiguration/graphicnameaccess \ 136cdf0e10cSrcweir framework/source/uiconfiguration/imagemanager \ 137cdf0e10cSrcweir framework/source/uiconfiguration/imagemanagerimpl \ 138cdf0e10cSrcweir framework/source/uiconfiguration/moduleimagemanager \ 139cdf0e10cSrcweir framework/source/uiconfiguration/moduleuicfgsupplier \ 140cdf0e10cSrcweir framework/source/uiconfiguration/moduleuiconfigurationmanager \ 141cdf0e10cSrcweir framework/source/uiconfiguration/uicategorydescription \ 142cdf0e10cSrcweir framework/source/uiconfiguration/uiconfigurationmanager \ 143cdf0e10cSrcweir framework/source/uiconfiguration/uiconfigurationmanagerimpl \ 144cdf0e10cSrcweir framework/source/uiconfiguration/windowstateconfiguration \ 145cdf0e10cSrcweir framework/source/uielement/addonstoolbarmanager \ 146cdf0e10cSrcweir framework/source/uielement/addonstoolbarwrapper \ 147cdf0e10cSrcweir framework/source/uielement/buttontoolbarcontroller \ 148cdf0e10cSrcweir framework/source/uielement/comboboxtoolbarcontroller \ 149cdf0e10cSrcweir framework/source/uielement/complextoolbarcontroller \ 150cdf0e10cSrcweir framework/source/uielement/controlmenucontroller \ 151cdf0e10cSrcweir framework/source/uielement/dropdownboxtoolbarcontroller \ 152cdf0e10cSrcweir framework/source/uielement/edittoolbarcontroller \ 1532503e1a5SAriel Constenla-Haile framework/source/uielement/genericstatusbarcontroller \ 154cdf0e10cSrcweir framework/source/uielement/generictoolbarcontroller \ 155cdf0e10cSrcweir framework/source/uielement/imagebuttontoolbarcontroller \ 156cdf0e10cSrcweir framework/source/uielement/langselectionstatusbarcontroller \ 157cdf0e10cSrcweir framework/source/uielement/menubarmanager \ 158cdf0e10cSrcweir framework/source/uielement/menubarmerger \ 159cdf0e10cSrcweir framework/source/uielement/menubarwrapper \ 160cdf0e10cSrcweir framework/source/uielement/objectmenucontroller \ 16110b918a5SAriel Constenla-Haile framework/source/uielement/popuptoolbarcontroller \ 162cdf0e10cSrcweir framework/source/uielement/panelwindow \ 163cdf0e10cSrcweir framework/source/uielement/panelwrapper \ 164cdf0e10cSrcweir framework/source/uielement/progressbarwrapper \ 165cdf0e10cSrcweir framework/source/uielement/recentfilesmenucontroller \ 166cdf0e10cSrcweir framework/source/uielement/spinfieldtoolbarcontroller \ 167cdf0e10cSrcweir framework/source/uielement/statusbar \ 1682503e1a5SAriel Constenla-Haile framework/source/uielement/statusbaritem \ 169cdf0e10cSrcweir framework/source/uielement/statusbarmanager \ 1702503e1a5SAriel Constenla-Haile framework/source/uielement/statusbarmerger \ 171cdf0e10cSrcweir framework/source/uielement/statusbarwrapper \ 172cdf0e10cSrcweir framework/source/uielement/statusindicatorinterfacewrapper \ 173cdf0e10cSrcweir framework/source/uielement/togglebuttontoolbarcontroller \ 174cdf0e10cSrcweir framework/source/uielement/toolbar \ 175cdf0e10cSrcweir framework/source/uielement/toolbarmanager \ 176cdf0e10cSrcweir framework/source/uielement/toolbarmerger \ 177cdf0e10cSrcweir framework/source/uielement/toolbarwrapper \ 178cdf0e10cSrcweir framework/source/uielement/uicommanddescription \ 179cdf0e10cSrcweir framework/source/uifactory/addonstoolboxfactory \ 180cdf0e10cSrcweir framework/source/uifactory/factoryconfiguration \ 181cdf0e10cSrcweir framework/source/uifactory/menubarfactory \ 182cdf0e10cSrcweir framework/source/uifactory/statusbarfactory \ 183cdf0e10cSrcweir framework/source/uifactory/toolboxfactory \ 18410b918a5SAriel Constenla-Haile framework/source/uifactory/uicontrollerfactory \ 185cdf0e10cSrcweir framework/source/uifactory/uielementfactorymanager \ 186cdf0e10cSrcweir framework/source/uifactory/windowcontentfactorymanager \ 187cdf0e10cSrcweir framework/source/xml/acceleratorconfigurationreader \ 188cdf0e10cSrcweir framework/source/xml/acceleratorconfigurationwriter \ 189cdf0e10cSrcweir framework/source/xml/imagesconfiguration \ 190cdf0e10cSrcweir framework/source/xml/imagesdocumenthandler \ 191cdf0e10cSrcweir)) 192cdf0e10cSrcweir 193*e10cbeddSDon Lewis# i126622 - Base 4.1.2 does not open Tables and Queries in Mac OSX 194*e10cbeddSDon Lewisifeq ($(OS),MACOSX) 195*e10cbeddSDon Lewis$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 196*e10cbeddSDon Lewis framework/source/loadenv/loadenv, $(gb_COMPILEROPT1FLAGS) \ 197*e10cbeddSDon Lewis)) 198*e10cbeddSDon Lewisendif 199*e10cbeddSDon Lewis 200cdf0e10cSrcweir# vim: set noet sw=4 ts=4: 201