xref: /trunk/main/accessibility/Library_acc.mk (revision ac6e5428)
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