office-gobmx/cppuhelper/Library_cppuhelper.mk
Noel Grandin 00f8f75f36 copy some comphelper code down into cppuhelper
Since I want to use them in the cppuhelper too, but comphelper is
"above" cppuhelper in the dependency tree.

And sharing the code between cppuhelper and the rest of LO
across the URE boundary appears to be nigh impossible.

Change-Id: I2ebf37746928dc820df43347dc1a2c158f00ec50
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151445
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2023-05-09 14:50:31 +02:00

82 lines
2.1 KiB
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
#
# This file is part of the LibreOffice project.
#
# 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/.
#
$(eval $(call gb_Library_Library,cppuhelper))
$(eval $(call gb_Library_set_soversion_script,cppuhelper,$(SRCDIR)/cppuhelper/source/gcc3.map))
$(eval $(call gb_Library_set_precompiled_header,cppuhelper,cppuhelper/inc/pch/precompiled_cppuhelper))
$(eval $(call gb_Library_use_internal_comprehensive_api,cppuhelper,\
cppuhelper \
udkapi \
offapi \
))
$(eval $(call gb_Library_set_is_ure_library_or_dependency,cppuhelper))
$(eval $(call gb_Library_add_defs,cppuhelper,\
-DCPPUHELPER_DLLIMPLEMENTATION \
))
$(eval $(call gb_Library_use_libraries,cppuhelper,\
cppu \
reg \
sal \
salhelper \
unoidl \
xmlreader \
))
$(eval $(call gb_Library_use_static_libraries,cppuhelper,\
findsofficepath \
))
ifeq ($(OS),iOS)
$(eval $(call gb_Library_add_cxxflags,cppuhelper,\
$(gb_OBJCXXFLAGS) \
))
endif
$(eval $(call gb_Library_set_include,cppuhelper,\
-I$(SRCDIR)/cppuhelper/inc \
$$(INCLUDE) \
))
$(eval $(call gb_Library_add_exception_objects,cppuhelper,\
cppuhelper/source/access_control \
cppuhelper/source/bootstrap \
cppuhelper/source/compat \
cppuhelper/source/compbase \
cppuhelper/source/component_context \
cppuhelper/source/component \
cppuhelper/source/defaultbootstrap \
cppuhelper/source/exc_thrower \
cppuhelper/source/factory \
cppuhelper/source/implbase \
cppuhelper/source/implbase_ex \
cppuhelper/source/implementationentry \
cppuhelper/source/interfacecontainer \
cppuhelper/source/macro_expander \
cppuhelper/source/paths \
cppuhelper/source/propertysetmixin \
cppuhelper/source/propshlp \
cppuhelper/source/servicemanager \
cppuhelper/source/shlib \
cppuhelper/source/supportsservice \
cppuhelper/source/tdmgr \
cppuhelper/source/typemanager \
cppuhelper/source/typeprovider \
cppuhelper/source/unoimplbase \
cppuhelper/source/unourl \
cppuhelper/source/weak \
))
# vim: set noet sw=4 ts=4: