xref: /trunk/main/formula/Library_for.mk (revision b63233d8)
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:
7239ded6f8SDamjan Jovanovic
73