1*ac6e5428SDamjan Jovanovic#************************************************************** 2*ac6e5428SDamjan Jovanovic# 3*ac6e5428SDamjan Jovanovic# Licensed to the Apache Software Foundation (ASF) under one 4*ac6e5428SDamjan Jovanovic# or more contributor license agreements. See the NOTICE file 5*ac6e5428SDamjan Jovanovic# distributed with this work for additional information 6*ac6e5428SDamjan Jovanovic# regarding copyright ownership. The ASF licenses this file 7*ac6e5428SDamjan Jovanovic# to you under the Apache License, Version 2.0 (the 8*ac6e5428SDamjan Jovanovic# "License"); you may not use this file except in compliance 9*ac6e5428SDamjan Jovanovic# with the License. You may obtain a copy of the License at 10*ac6e5428SDamjan Jovanovic# 11*ac6e5428SDamjan Jovanovic# http://www.apache.org/licenses/LICENSE-2.0 12*ac6e5428SDamjan Jovanovic# 13*ac6e5428SDamjan Jovanovic# Unless required by applicable law or agreed to in writing, 14*ac6e5428SDamjan Jovanovic# software distributed under the License is distributed on an 15*ac6e5428SDamjan Jovanovic# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*ac6e5428SDamjan Jovanovic# KIND, either express or implied. See the License for the 17*ac6e5428SDamjan Jovanovic# specific language governing permissions and limitations 18*ac6e5428SDamjan Jovanovic# under the License. 19*ac6e5428SDamjan Jovanovic# 20*ac6e5428SDamjan Jovanovic#************************************************************** 21*ac6e5428SDamjan Jovanovic 22*ac6e5428SDamjan Jovanovic 23*ac6e5428SDamjan Jovanovic 24*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_Library,acc)) 25*ac6e5428SDamjan Jovanovic 26*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_add_precompiled_header,acc,$(SRCDIR)/accessibility/inc/pch/precompiled_accessibility)) 27*ac6e5428SDamjan Jovanovic 28*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_set_include,acc,\ 29*ac6e5428SDamjan Jovanovic $$(INCLUDE) \ 30*ac6e5428SDamjan Jovanovic -I$(SRCDIR)/accessibility/inc \ 31*ac6e5428SDamjan Jovanovic -I$(SRCDIR)/accessibility/inc/pch \ 32*ac6e5428SDamjan Jovanovic -I$(SRCDIR)/accessibility/source/inc \ 33*ac6e5428SDamjan Jovanovic -I$(OUTDIR)/inc \ 34*ac6e5428SDamjan Jovanovic)) 35*ac6e5428SDamjan Jovanovic 36*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_add_api,acc, \ 37*ac6e5428SDamjan Jovanovic offapi \ 38*ac6e5428SDamjan Jovanovic udkapi \ 39*ac6e5428SDamjan Jovanovic)) 40*ac6e5428SDamjan Jovanovic 41*ac6e5428SDamjan Jovanovic 42*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_add_defs,acc,\ 43*ac6e5428SDamjan Jovanovic -DACCESSIBILITY_DLLIMPLEMENTATION \ 44*ac6e5428SDamjan Jovanovic)) 45*ac6e5428SDamjan Jovanovic 46*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_set_versionmap,acc,$(SRCDIR)/accessibility/util/acc.map)) 47*ac6e5428SDamjan Jovanovic 48*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,acc,\ 49*ac6e5428SDamjan Jovanovic comphelper \ 50*ac6e5428SDamjan Jovanovic cppu \ 51*ac6e5428SDamjan Jovanovic cppuhelper \ 52*ac6e5428SDamjan Jovanovic ootk \ 53*ac6e5428SDamjan Jovanovic sal \ 54*ac6e5428SDamjan Jovanovic sot \ 55*ac6e5428SDamjan Jovanovic stl \ 56*ac6e5428SDamjan Jovanovic svl \ 57*ac6e5428SDamjan Jovanovic svt \ 58*ac6e5428SDamjan Jovanovic tl \ 59*ac6e5428SDamjan Jovanovic utl \ 60*ac6e5428SDamjan Jovanovic vcl \ 61*ac6e5428SDamjan Jovanovic $(gb_STDLIBS) \ 62*ac6e5428SDamjan Jovanovic)) 63*ac6e5428SDamjan Jovanovic 64*ac6e5428SDamjan Jovanovic$(eval $(call gb_Library_add_exception_objects,acc,\ 65*ac6e5428SDamjan Jovanovic accessibility/source/standard/accessiblemenubasecomponent \ 66*ac6e5428SDamjan Jovanovic accessibility/source/standard/accessiblemenucomponent \ 67*ac6e5428SDamjan Jovanovic accessibility/source/standard/accessiblemenuitemcomponent \ 68*ac6e5428SDamjan Jovanovic accessibility/source/standard/floatingwindowaccessible \ 69*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblebox \ 70*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblebutton \ 71*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblecheckbox \ 72*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblecombobox \ 73*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibledropdowncombobox \ 74*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibledropdownlistbox \ 75*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibleedit \ 76*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblefixedhyperlink \ 77*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblefixedtext \ 78*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblelist \ 79*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblelistbox \ 80*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblelistitem \ 81*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblemenu \ 82*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblemenubar \ 83*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblemenuitem \ 84*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblemenuseparator \ 85*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblepopupmenu \ 86*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibleradiobutton \ 87*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblescrollbar \ 88*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblestatusbar \ 89*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessiblestatusbaritem \ 90*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletabcontrol \ 91*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletabpage \ 92*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletabpagewindow \ 93*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletextcomponent \ 94*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletextfield \ 95*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletoolbox \ 96*ac6e5428SDamjan Jovanovic accessibility/source/standard/vclxaccessibletoolboxitem \ 97*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxCheckBoxCell \ 98*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxBase \ 99*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBox \ 100*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxTableCell \ 101*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxHeaderCell \ 102*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxTableBase \ 103*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxTable \ 104*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleBrowseBoxHeaderBar \ 105*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibleiconchoicectrl \ 106*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibleiconchoicectrlentry \ 107*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessiblelistbox \ 108*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessiblelistboxentry \ 109*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletabbarbase \ 110*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletabbar \ 111*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletabbarpage \ 112*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletabbarpagelist \ 113*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletablistbox \ 114*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletablistboxtable \ 115*ac6e5428SDamjan Jovanovic accessibility/source/extended/listboxaccessible \ 116*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessiblebrowseboxcell \ 117*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibleeditbrowseboxcell \ 118*ac6e5428SDamjan Jovanovic accessibility/source/extended/textwindowaccessibility \ 119*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlBase \ 120*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControl \ 121*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlTableBase \ 122*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlHeader \ 123*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlTableCell \ 124*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlHeaderCell \ 125*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleGridControlTable \ 126*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleToolPanelDeck \ 127*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleToolPanelDeckTabBar \ 128*ac6e5428SDamjan Jovanovic accessibility/source/extended/AccessibleToolPanelDeckTabBarItem \ 129*ac6e5428SDamjan Jovanovic accessibility/source/helper/acc_factory \ 130*ac6e5428SDamjan Jovanovic accessibility/source/helper/accresmgr \ 131*ac6e5428SDamjan Jovanovic accessibility/source/helper/characterattributeshelper \ 132*ac6e5428SDamjan Jovanovic)) 133*ac6e5428SDamjan Jovanovic 134*ac6e5428SDamjan Jovanovic 135*ac6e5428SDamjan Jovanovicifeq ($(OS)$(COM),SOLARISI) 136*ac6e5428SDamjan Jovanovic$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 137*ac6e5428SDamjan Jovanovic accessibility/source/extended/accessibletabbarpagelist, $(gb_COMPILERNOOPTFLAGS) \ 138*ac6e5428SDamjan Jovanovic)) 139*ac6e5428SDamjan Jovanovicendif 140*ac6e5428SDamjan Jovanovic 141*ac6e5428SDamjan Jovanovic# vim: set noet sw=4 ts=4: 142*ac6e5428SDamjan Jovanovic 143