xref: /trunk/main/bean/Library_officebean.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1c86c7e2dSDamjan Jovanovic#**************************************************************
2c86c7e2dSDamjan Jovanovic#
3c86c7e2dSDamjan Jovanovic#  Licensed to the Apache Software Foundation (ASF) under one
4c86c7e2dSDamjan Jovanovic#  or more contributor license agreements.  See the NOTICE file
5c86c7e2dSDamjan Jovanovic#  distributed with this work for additional information
6c86c7e2dSDamjan Jovanovic#  regarding copyright ownership.  The ASF licenses this file
7c86c7e2dSDamjan Jovanovic#  to you under the Apache License, Version 2.0 (the
8c86c7e2dSDamjan Jovanovic#  "License"); you may not use this file except in compliance
9c86c7e2dSDamjan Jovanovic#  with the License.  You may obtain a copy of the License at
10c86c7e2dSDamjan Jovanovic#
11c86c7e2dSDamjan Jovanovic#    http://www.apache.org/licenses/LICENSE-2.0
12c86c7e2dSDamjan Jovanovic#
13c86c7e2dSDamjan Jovanovic#  Unless required by applicable law or agreed to in writing,
14c86c7e2dSDamjan Jovanovic#  software distributed under the License is distributed on an
15c86c7e2dSDamjan Jovanovic#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16c86c7e2dSDamjan Jovanovic#  KIND, either express or implied.  See the License for the
17c86c7e2dSDamjan Jovanovic#  specific language governing permissions and limitations
18c86c7e2dSDamjan Jovanovic#  under the License.
19c86c7e2dSDamjan Jovanovic#
20c86c7e2dSDamjan Jovanovic#**************************************************************
21c86c7e2dSDamjan Jovanovic
22c86c7e2dSDamjan Jovanovic
23c86c7e2dSDamjan Jovanovic
24c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_Library,officebean))
25c86c7e2dSDamjan Jovanovic
26c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_set_include,officebean,\
27c86c7e2dSDamjan Jovanovic    $$(INCLUDE) \
28c86c7e2dSDamjan Jovanovic    -I$(OUTDIR)/inc \
29c86c7e2dSDamjan Jovanovic))
30c86c7e2dSDamjan Jovanovic
31c86c7e2dSDamjan Jovanovic#$(eval $(call gb_Library_add_api,officebean, \
32c86c7e2dSDamjan Jovanovic#        udkapi \
33c86c7e2dSDamjan Jovanovic#   offapi \
34c86c7e2dSDamjan Jovanovic#))
35c86c7e2dSDamjan Jovanovic
36c86c7e2dSDamjan Jovanovic#$(eval $(call gb_Library_add_defs,officebean,\
37c86c7e2dSDamjan Jovanovic#   -DFORMULA_DLLIMPLEMENTATION \
38c86c7e2dSDamjan Jovanovic#))
39c86c7e2dSDamjan Jovanovic
40c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,officebean,\
41c86c7e2dSDamjan Jovanovic    stl \
42c86c7e2dSDamjan Jovanovic    $(gb_STDLIBS) \
43c86c7e2dSDamjan Jovanovic))
44c86c7e2dSDamjan Jovanovic
45c86c7e2dSDamjan Jovanovicifeq ($(OS),WNT)
46c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,officebean,\
47c86c7e2dSDamjan Jovanovic    sal \
48*56d350a8SDamjan Jovanovic    user32 \
49c86c7e2dSDamjan Jovanovic))
50c86c7e2dSDamjan Jovanovicendif
51c86c7e2dSDamjan Jovanovic
52c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_add_libs,officebean,\
53c86c7e2dSDamjan Jovanovic    $(AWTLIB) \
54c86c7e2dSDamjan Jovanovic))
55c86c7e2dSDamjan Jovanovic
56c86c7e2dSDamjan Jovanovicifeq ($(OS),WNT)
57c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_add_cobjects,officebean,\
58c86c7e2dSDamjan Jovanovic    bean/native/win32/com_sun_star_comp_beans_LocalOfficeWindow \
59c86c7e2dSDamjan Jovanovic    bean/native/win32/com_sun_star_beans_LocalOfficeWindow \
60c86c7e2dSDamjan Jovanovic))
61c86c7e2dSDamjan Jovanovicelse
62c86c7e2dSDamjan Jovanovic$(eval $(call gb_Library_add_cobjects,officebean,\
63c86c7e2dSDamjan Jovanovic    bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow \
64c86c7e2dSDamjan Jovanovic    bean/native/unix/com_sun_star_beans_LocalOfficeWindow \
65c86c7e2dSDamjan Jovanovic))
66c86c7e2dSDamjan Jovanovicendif
67c86c7e2dSDamjan Jovanovic
68c86c7e2dSDamjan Jovanovic# vim: set noet sw=4 ts=4:
69