Library_cppuhelper.mk 1.79 KB
Newer Older
Takeshi Abe's avatar
Takeshi Abe committed
1
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 3
#
#
4
# This file is part of the LibreOffice project.
5
#
6 7 8
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 10 11 12
#

$(eval $(call gb_Library_Library,cppuhelper))

13
$(eval $(call gb_Library_set_soversion_script,cppuhelper,$(SRCDIR)/cppuhelper/source/gcc3.map))
14

15 16 17
$(eval $(call gb_Library_use_internal_comprehensive_api,cppuhelper,\
	cppuhelper \
	udkapi \
18 19 20 21 22 23
))

$(eval $(call gb_Library_add_defs,cppuhelper,\
	-DCPPUHELPER_DLLIMPLEMENTATION \
))

24 25
$(eval $(call gb_Library_set_precompiled_header,cppuhelper,$(SRCDIR)/cppuhelper/inc/pch/precompiled_cppuhelper))

Michael Stahl's avatar
Michael Stahl committed
26
$(eval $(call gb_Library_use_libraries,cppuhelper,\
27
	cppu \
28
	reg \
29 30
	sal \
	salhelper \
31
	unoidl \
32
	xmlreader \
33 34
))

35 36
$(eval $(call gb_Library_use_static_libraries,cppuhelper,\
	findsofficepath \
37 38 39 40 41
))

$(eval $(call gb_Library_add_exception_objects,cppuhelper,\
	cppuhelper/source/access_control \
	cppuhelper/source/bootstrap \
42
	cppuhelper/source/compat \
43 44
	cppuhelper/source/component_context \
	cppuhelper/source/component \
45
	cppuhelper/source/defaultbootstrap \
46 47 48 49 50 51 52
	cppuhelper/source/exc_thrower \
	cppuhelper/source/factory \
	cppuhelper/source/implbase \
	cppuhelper/source/implbase_ex \
	cppuhelper/source/implementationentry \
	cppuhelper/source/interfacecontainer \
	cppuhelper/source/macro_expander \
53
	cppuhelper/source/paths \
54 55
	cppuhelper/source/propertysetmixin \
	cppuhelper/source/propshlp \
56
	cppuhelper/source/servicemanager \
57
	cppuhelper/source/shlib \
58
	cppuhelper/source/supportsservice \
59
	cppuhelper/source/tdmgr \
60
	cppuhelper/source/typemanager \
61 62 63 64 65 66
	cppuhelper/source/typeprovider \
	cppuhelper/source/unourl \
	cppuhelper/source/weak \
))

# vim: set noet sw=4 ts=4: