xref: /trunk/main/formula/Library_for.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
139ded6f8SDamjan Jovanovic#**************************************************************
239ded6f8SDamjan Jovanovic#
339ded6f8SDamjan Jovanovic#  Licensed to the Apache Software Foundation (ASF) under one
439ded6f8SDamjan Jovanovic#  or more contributor license agreements.  See the NOTICE file
539ded6f8SDamjan Jovanovic#  distributed with this work for additional information
639ded6f8SDamjan Jovanovic#  regarding copyright ownership.  The ASF licenses this file
739ded6f8SDamjan Jovanovic#  to you under the Apache License, Version 2.0 (the
839ded6f8SDamjan Jovanovic#  "License"); you may not use this file except in compliance
939ded6f8SDamjan Jovanovic#  with the License.  You may obtain a copy of the License at
1039ded6f8SDamjan Jovanovic#
1139ded6f8SDamjan Jovanovic#    http://www.apache.org/licenses/LICENSE-2.0
1239ded6f8SDamjan Jovanovic#
1339ded6f8SDamjan Jovanovic#  Unless required by applicable law or agreed to in writing,
1439ded6f8SDamjan Jovanovic#  software distributed under the License is distributed on an
1539ded6f8SDamjan Jovanovic#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
1639ded6f8SDamjan Jovanovic#  KIND, either express or implied.  See the License for the
1739ded6f8SDamjan Jovanovic#  specific language governing permissions and limitations
1839ded6f8SDamjan Jovanovic#  under the License.
1939ded6f8SDamjan Jovanovic#
2039ded6f8SDamjan Jovanovic#**************************************************************
2139ded6f8SDamjan Jovanovic
2239ded6f8SDamjan Jovanovic
2339ded6f8SDamjan Jovanovic
2439ded6f8SDamjan Jovanovic$(eval $(call gb_Library_Library,for))
2539ded6f8SDamjan Jovanovic
2639ded6f8SDamjan Jovanovic$(eval $(call gb_Library_add_package_headers,for,formula_inc))
2739ded6f8SDamjan Jovanovic
2839ded6f8SDamjan Jovanovic$(eval $(call gb_Library_add_precompiled_header,for,$(SRCDIR)/formula/inc/pch/precompiled_formula))
2939ded6f8SDamjan Jovanovic
3039ded6f8SDamjan Jovanovic$(eval $(call gb_Library_set_componentfile,for,formula/util/for))
3139ded6f8SDamjan Jovanovic
3239ded6f8SDamjan Jovanovic$(eval $(call gb_Library_set_include,for,\
3339ded6f8SDamjan Jovanovic    $$(INCLUDE) \
3439ded6f8SDamjan Jovanovic    -I$(SRCDIR)/formula/inc \
3539ded6f8SDamjan Jovanovic    -I$(SRCDIR)/formula/inc/pch \
3639ded6f8SDamjan Jovanovic    -I$(SRCDIR)/formula/source/core/inc \
3739ded6f8SDamjan Jovanovic    -I$(OUTDIR)/inc \
3839ded6f8SDamjan Jovanovic))
3939ded6f8SDamjan Jovanovic
40*b63233d8Sdamjan$(eval $(call gb_Library_add_api,for, \
41*b63233d8Sdamjan        udkapi \
42*b63233d8Sdamjan    offapi \
43*b63233d8Sdamjan))
44*b63233d8Sdamjan
45*b63233d8Sdamjan$(eval $(call gb_Library_add_defs,for,\
4639ded6f8SDamjan Jovanovic    -DFORMULA_DLLIMPLEMENTATION \
4739ded6f8SDamjan Jovanovic))
4839ded6f8SDamjan Jovanovic
4939ded6f8SDamjan Jovanovic$(eval $(call gb_Library_add_linked_libs,for,\
5039ded6f8SDamjan Jovanovic    comphelper \
5139ded6f8SDamjan Jovanovic    cppu \
5239ded6f8SDamjan Jovanovic    cppuhelper \
5339ded6f8SDamjan Jovanovic    sal \
5439ded6f8SDamjan Jovanovic    stl \
5539ded6f8SDamjan Jovanovic    svl \
5639ded6f8SDamjan Jovanovic    svt \
5739ded6f8SDamjan Jovanovic    tl \
5839ded6f8SDamjan Jovanovic    utl \
5939ded6f8SDamjan Jovanovic    vcl \
6039ded6f8SDamjan Jovanovic    $(gb_STDLIBS) \
6139ded6f8SDamjan Jovanovic))
6239ded6f8SDamjan Jovanovic
6339ded6f8SDamjan Jovanovic$(eval $(call gb_Library_add_exception_objects,for,\
6439ded6f8SDamjan Jovanovic    formula/source/core/api/FormulaCompiler \
6539ded6f8SDamjan Jovanovic    formula/source/core/api/FormulaOpCodeMapperObj \
6639ded6f8SDamjan Jovanovic    formula/source/core/api/services \
6739ded6f8SDamjan Jovanovic    formula/source/core/api/token \
6839ded6f8SDamjan Jovanovic    formula/source/core/resource/core_resource \
6939ded6f8SDamjan Jovanovic))
7039ded6f8SDamjan Jovanovic
7139ded6f8SDamjan Jovanovic# vim: set noet sw=4 ts=4:
72