blob: 437cd4296c7199244a628b31f2f194ab76de48fd [file] [log] [blame]
Takeshi Abe541761d2014-04-28 23:33:04 +09001# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
Matúš Kukan051fdda2011-12-17 14:55:08 +01002#
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
Michael Stahld343c572013-09-17 22:24:10 +020013$(eval $(call gb_Library_set_soversion_script,cppu,$(SRCDIR)/cppu/util/cppu.map))
Matúš Kukan051fdda2011-12-17 14:55:08 +010014
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,\
Stephan Bergmanna2c464862014-01-31 10:18:17 +010034 cppu/source/cppu/compat \
Matúš Kukan051fdda2011-12-17 14:55:08 +010035 cppu/source/cppu/cppu_opt \
36 cppu/source/threadpool/current \
37 cppu/source/threadpool/jobqueue \
38 cppu/source/threadpool/thread \
39 cppu/source/threadpool/threadident \
40 cppu/source/threadpool/threadpool \
41 cppu/source/typelib/static_types \
42 cppu/source/typelib/typelib \
43 cppu/source/uno/any \
44 cppu/source/uno/cascade_mapping \
45 cppu/source/uno/data \
46 cppu/source/uno/EnvStack \
Matúš Kukan051fdda2011-12-17 14:55:08 +010047 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: