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