blob: a4dd49a508c2ff6157f767c2b9566702801de5a5 [file] [log] [blame]
Matúš Kukan051fdda2011-12-17 14:55:08 +01001# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
2#
Matúš Kukan051fdda2011-12-17 14:55:08 +01003#
Michael Meeks72e5d0c2013-04-24 17:14:03 +01004# This file is part of the LibreOffice project.
Matúš Kukan051fdda2011-12-17 14:55:08 +01005#
Michael Meeks72e5d0c2013-04-24 17:14:03 +01006# 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/.
Matúš Kukan051fdda2011-12-17 14:55:08 +01009#
Matúš Kukan051fdda2011-12-17 14:55:08 +010010
11$(eval $(call gb_Library_Library,cppu))
12
13$(eval $(call gb_Library_set_soversion_script,cppu,3,$(SRCDIR)/cppu/util/cppu.map))
14
Stephan Bergmanna66bb332013-02-25 11:08:29 +010015$(eval $(call gb_Library_use_udk_api,cppu))
Matúš Kukan051fdda2011-12-17 14:55:08 +010016
Matúš Kukand899f972011-12-18 04:56:57 +010017$(eval $(call gb_Library_add_defs,cppu,\
18 -DCPPU_DLLIMPLEMENTATION \
19))
20
Michael Stahla53586f2013-01-26 21:19:13 +010021$(eval $(call gb_Library_use_external,cppu,boost_headers))
22
Michael Stahlc923f7d2012-04-07 23:22:08 +020023$(eval $(call gb_Library_use_libraries,cppu,\
Matúš Kukan051fdda2011-12-17 14:55:08 +010024 sal \
Stephan Bergmann2fa26602012-05-23 09:42:37 +020025 salhelper \
Michael Stahl2e677c32012-09-26 23:45:28 +020026 $(gb_UWINAPI) \
Matúš Kukan051fdda2011-12-17 14:55:08 +010027))
28
Matúš Kukan051fdda2011-12-17 14:55:08 +010029$(eval $(call gb_Library_add_cobjects,cppu,\
30 cppu/source/uno/EnvDcp \
31))
32
33$(eval $(call gb_Library_add_exception_objects,cppu,\
34 cppu/source/cppu/cppu_opt \
35 cppu/source/threadpool/current \
36 cppu/source/threadpool/jobqueue \
37 cppu/source/threadpool/thread \
38 cppu/source/threadpool/threadident \
39 cppu/source/threadpool/threadpool \
40 cppu/source/typelib/static_types \
41 cppu/source/typelib/typelib \
42 cppu/source/uno/any \
43 cppu/source/uno/cascade_mapping \
44 cppu/source/uno/data \
45 cppu/source/uno/EnvStack \
46 cppu/source/uno/env_subst \
47 cppu/source/uno/IdentityMapping \
48 cppu/source/uno/lbenv \
49 cppu/source/uno/lbmap \
50 cppu/source/uno/loadmodule \
51 cppu/source/uno/sequence \
52))
53
54# vim: set noet sw=4 ts=4: