xref: /trunk/main/lingucomponent/Library_MacOSXSpell.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
1c4c42a0eSDamjan Jovanovic#**************************************************************
2c4c42a0eSDamjan Jovanovic#
3c4c42a0eSDamjan Jovanovic#  Licensed to the Apache Software Foundation (ASF) under one
4c4c42a0eSDamjan Jovanovic#  or more contributor license agreements.  See the NOTICE file
5c4c42a0eSDamjan Jovanovic#  distributed with this work for additional information
6c4c42a0eSDamjan Jovanovic#  regarding copyright ownership.  The ASF licenses this file
7c4c42a0eSDamjan Jovanovic#  to you under the Apache License, Version 2.0 (the
8c4c42a0eSDamjan Jovanovic#  "License"); you may not use this file except in compliance
9c4c42a0eSDamjan Jovanovic#  with the License.  You may obtain a copy of the License at
10c4c42a0eSDamjan Jovanovic#
11c4c42a0eSDamjan Jovanovic#    http://www.apache.org/licenses/LICENSE-2.0
12c4c42a0eSDamjan Jovanovic#
13c4c42a0eSDamjan Jovanovic#  Unless required by applicable law or agreed to in writing,
14c4c42a0eSDamjan Jovanovic#  software distributed under the License is distributed on an
15c4c42a0eSDamjan Jovanovic#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16c4c42a0eSDamjan Jovanovic#  KIND, either express or implied.  See the License for the
17c4c42a0eSDamjan Jovanovic#  specific language governing permissions and limitations
18c4c42a0eSDamjan Jovanovic#  under the License.
19c4c42a0eSDamjan Jovanovic#
20c4c42a0eSDamjan Jovanovic#**************************************************************
21c4c42a0eSDamjan Jovanovic
22c4c42a0eSDamjan Jovanovic
23c4c42a0eSDamjan Jovanovic
24c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_Library,MacOSXSpell))
25c4c42a0eSDamjan Jovanovic
26c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_add_precompiled_header,MacOSXSpell,$(SRCDIR)/lingucomponent/inc/pch/precompiled_mac))
27c4c42a0eSDamjan Jovanovic
28c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_set_componentfile,MacOSXSpell,lingucomponent/source/spellcheck/macosxspell/MacOSXSpell))
29c4c42a0eSDamjan Jovanovic
30c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_set_include,MacOSXSpell,\
31c4c42a0eSDamjan Jovanovic    $$(INCLUDE) \
32c4c42a0eSDamjan Jovanovic    -I$(SRCDIR)/lingucomponent/inc \
33c4c42a0eSDamjan Jovanovic    -I$(SRCDIR)/lingucomponent/inc/pch \
34c4c42a0eSDamjan Jovanovic    -I$(SRCDIR)/lingucomponent/source/lingutil \
35c4c42a0eSDamjan Jovanovic    -I$(OUTDIR)/inc \
36c4c42a0eSDamjan Jovanovic))
37c4c42a0eSDamjan Jovanovic
38c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_add_api,MacOSXSpell, \
39c4c42a0eSDamjan Jovanovic    offapi \
40c4c42a0eSDamjan Jovanovic    udkapi \
41c4c42a0eSDamjan Jovanovic))
42c4c42a0eSDamjan Jovanovic
43c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,MacOSXSpell,\
44c4c42a0eSDamjan Jovanovic    cppu \
45c4c42a0eSDamjan Jovanovic    cppuhelper \
46c4c42a0eSDamjan Jovanovic    lng \
47c4c42a0eSDamjan Jovanovic    sal \
48c4c42a0eSDamjan Jovanovic    stl \
49c4c42a0eSDamjan Jovanovic    svl \
50c4c42a0eSDamjan Jovanovic    tl \
51c4c42a0eSDamjan Jovanovic    ucbhelper \
52c4c42a0eSDamjan Jovanovic    utl \
53c4c42a0eSDamjan Jovanovic    vos3 \
54c4c42a0eSDamjan Jovanovic    $(gb_STDLIBS) \
55c4c42a0eSDamjan Jovanovic))
56c4c42a0eSDamjan Jovanovic
57c4c42a0eSDamjan Jovanovic$(eval $(call gb_Library_add_libs,MacOSXSpell,\
58c4c42a0eSDamjan Jovanovic    -framework Cocoa \
59*d969f0b8SJim Jagielski    -framework Carbon \
60*d969f0b8SJim Jagielski    -framework CoreFoundation \
61c4c42a0eSDamjan Jovanovic))
62c4c42a0eSDamjan Jovanovic
63*d969f0b8SJim Jagielski$(eval $(call gb_Library_add_cxxflags,MacOSXSpell,\
64*d969f0b8SJim Jagielski    -x -objective-c++ -stdlib=libc++ \
65*d969f0b8SJim Jagielski))
66*d969f0b8SJim Jagielski
67c4c42a0eSDamjan Jovanovic# vim: set noet sw=4 ts=4:
68