1# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2#
3#
4# This file is part of the LibreOffice project.
5#
6# This Source Code Form is subject to the terms of the Mozilla Public
7# License, v. 2.0. If a copy of the MPL was not distributed with this
8# file, You can obtain one at http://mozilla.org/MPL/2.0/.
9#
10
11$(eval $(call gb_Library_Library,embobj))
12
13$(eval $(call gb_Library_use_custom_headers,embobj,\
14	officecfg/registry \
15))
16
17$(eval $(call gb_Library_set_componentfile,embobj,embeddedobj/util/embobj))
18
19$(eval $(call gb_Library_set_include,embobj,\
20	-I$(SRCDIR)/embeddedobj/source/inc \
21	$$(INCLUDE) \
22))
23
24$(eval $(call gb_Library_use_external,embobj,boost_headers))
25
26$(eval $(call gb_Library_use_sdk_api,embobj))
27
28$(eval $(call gb_Library_use_libraries,embobj,\
29	comphelper \
30	cppu \
31	cppuhelper \
32	sal \
33	svt \
34	utl \
35	vcl \
36	tl \
37	i18nlangtag \
38))
39
40$(eval $(call gb_Library_add_exception_objects,embobj,\
41	embeddedobj/source/commonembedding/embedobj \
42	embeddedobj/source/commonembedding/inplaceobj \
43	embeddedobj/source/commonembedding/miscobj \
44	embeddedobj/source/commonembedding/persistence \
45	embeddedobj/source/commonembedding/register \
46	embeddedobj/source/commonembedding/specialobject \
47	embeddedobj/source/commonembedding/visobj \
48	embeddedobj/source/commonembedding/xfactory \
49	embeddedobj/source/general/docholder \
50	embeddedobj/source/general/dummyobject \
51	embeddedobj/source/general/intercept \
52	embeddedobj/source/general/xcreator \
53))
54
55# vim: set noet sw=4 ts=4:
56