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,acc)) 25 26$(eval $(call gb_Library_add_precompiled_header,acc,$(SRCDIR)/accessibility/inc/pch/precompiled_accessibility)) 27 28$(eval $(call gb_Library_set_include,acc,\ 29 $$(INCLUDE) \ 30 -I$(SRCDIR)/accessibility/inc \ 31 -I$(SRCDIR)/accessibility/inc/pch \ 32 -I$(SRCDIR)/accessibility/source/inc \ 33 -I$(OUTDIR)/inc \ 34)) 35 36$(eval $(call gb_Library_add_api,acc, \ 37 offapi \ 38 udkapi \ 39)) 40 41 42$(eval $(call gb_Library_add_defs,acc,\ 43 -DACCESSIBILITY_DLLIMPLEMENTATION \ 44)) 45 46$(eval $(call gb_Library_set_versionmap,acc,$(SRCDIR)/accessibility/util/acc.map)) 47 48$(eval $(call gb_Library_add_linked_libs,acc,\ 49 comphelper \ 50 cppu \ 51 cppuhelper \ 52 ootk \ 53 sal \ 54 sot \ 55 stl \ 56 svl \ 57 svt \ 58 tl \ 59 utl \ 60 vcl \ 61 $(gb_STDLIBS) \ 62)) 63 64$(eval $(call gb_Library_add_exception_objects,acc,\ 65 accessibility/source/standard/accessiblemenubasecomponent \ 66 accessibility/source/standard/accessiblemenucomponent \ 67 accessibility/source/standard/accessiblemenuitemcomponent \ 68 accessibility/source/standard/floatingwindowaccessible \ 69 accessibility/source/standard/vclxaccessiblebox \ 70 accessibility/source/standard/vclxaccessiblebutton \ 71 accessibility/source/standard/vclxaccessiblecheckbox \ 72 accessibility/source/standard/vclxaccessiblecombobox \ 73 accessibility/source/standard/vclxaccessibledropdowncombobox \ 74 accessibility/source/standard/vclxaccessibledropdownlistbox \ 75 accessibility/source/standard/vclxaccessibleedit \ 76 accessibility/source/standard/vclxaccessiblefixedhyperlink \ 77 accessibility/source/standard/vclxaccessiblefixedtext \ 78 accessibility/source/standard/vclxaccessiblelist \ 79 accessibility/source/standard/vclxaccessiblelistbox \ 80 accessibility/source/standard/vclxaccessiblelistitem \ 81 accessibility/source/standard/vclxaccessiblemenu \ 82 accessibility/source/standard/vclxaccessiblemenubar \ 83 accessibility/source/standard/vclxaccessiblemenuitem \ 84 accessibility/source/standard/vclxaccessiblemenuseparator \ 85 accessibility/source/standard/vclxaccessiblepopupmenu \ 86 accessibility/source/standard/vclxaccessibleradiobutton \ 87 accessibility/source/standard/vclxaccessiblescrollbar \ 88 accessibility/source/standard/vclxaccessiblestatusbar \ 89 accessibility/source/standard/vclxaccessiblestatusbaritem \ 90 accessibility/source/standard/vclxaccessibletabcontrol \ 91 accessibility/source/standard/vclxaccessibletabpage \ 92 accessibility/source/standard/vclxaccessibletabpagewindow \ 93 accessibility/source/standard/vclxaccessibletextcomponent \ 94 accessibility/source/standard/vclxaccessibletextfield \ 95 accessibility/source/standard/vclxaccessibletoolbox \ 96 accessibility/source/standard/vclxaccessibletoolboxitem \ 97 accessibility/source/extended/AccessibleBrowseBoxCheckBoxCell \ 98 accessibility/source/extended/AccessibleBrowseBoxBase \ 99 accessibility/source/extended/AccessibleBrowseBox \ 100 accessibility/source/extended/AccessibleBrowseBoxTableCell \ 101 accessibility/source/extended/AccessibleBrowseBoxHeaderCell \ 102 accessibility/source/extended/AccessibleBrowseBoxTableBase \ 103 accessibility/source/extended/AccessibleBrowseBoxTable \ 104 accessibility/source/extended/AccessibleBrowseBoxHeaderBar \ 105 accessibility/source/extended/accessibleiconchoicectrl \ 106 accessibility/source/extended/accessibleiconchoicectrlentry \ 107 accessibility/source/extended/accessiblelistbox \ 108 accessibility/source/extended/accessiblelistboxentry \ 109 accessibility/source/extended/accessibletabbarbase \ 110 accessibility/source/extended/accessibletabbar \ 111 accessibility/source/extended/accessibletabbarpage \ 112 accessibility/source/extended/accessibletabbarpagelist \ 113 accessibility/source/extended/accessibletablistbox \ 114 accessibility/source/extended/accessibletablistboxtable \ 115 accessibility/source/extended/listboxaccessible \ 116 accessibility/source/extended/accessiblebrowseboxcell \ 117 accessibility/source/extended/accessibleeditbrowseboxcell \ 118 accessibility/source/extended/textwindowaccessibility \ 119 accessibility/source/extended/AccessibleGridControlBase \ 120 accessibility/source/extended/AccessibleGridControl \ 121 accessibility/source/extended/AccessibleGridControlTableBase \ 122 accessibility/source/extended/AccessibleGridControlHeader \ 123 accessibility/source/extended/AccessibleGridControlTableCell \ 124 accessibility/source/extended/AccessibleGridControlHeaderCell \ 125 accessibility/source/extended/AccessibleGridControlTable \ 126 accessibility/source/extended/AccessibleToolPanelDeck \ 127 accessibility/source/extended/AccessibleToolPanelDeckTabBar \ 128 accessibility/source/extended/AccessibleToolPanelDeckTabBarItem \ 129 accessibility/source/helper/acc_factory \ 130 accessibility/source/helper/accresmgr \ 131 accessibility/source/helper/characterattributeshelper \ 132)) 133 134 135ifeq ($(OS)$(COM),SOLARISI) 136$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 137 accessibility/source/extended/accessibletabbarpagelist, $(gb_COMPILERNOOPTFLAGS) \ 138)) 139endif 140 141# vim: set noet sw=4 ts=4: 142 143