1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval
$(call gb_ExternalPackage_ExternalPackage
,gpgmepp
,gpgmepp
))
12 $(eval
$(call gb_ExternalPackage_use_external_project
,gpgmepp
,gpgmepp
))
14 ifneq ($(DISABLE_DYNLOADING
),TRUE
)
18 $(eval
$(call gb_ExternalPackage_add_file
,gpgmepp
,$(LIBO_LIB_FOLDER
)/libgpgmepp.so
.6,lang
/cpp/src
/.libs
/libgpgmepp.so
.6.10.0))
19 $(eval
$(call gb_ExternalPackage_add_file
,gpgmepp
,$(LIBO_LIB_FOLDER
)/libgpgme.so
.11,src
/.libs
/libgpgme.so
.11.22.1))
21 else ifeq ($(OS
),MACOSX
)
23 $(eval
$(call gb_ExternalPackage_add_file
,gpgmepp
,$(LIBO_LIB_FOLDER
)/libgpgmepp
.6.dylib
,lang
/cpp/src
/.libs
/libgpgmepp
.6.dylib
))
24 $(eval
$(call gb_ExternalPackage_add_file
,gpgmepp
,$(LIBO_LIB_FOLDER
)/libgpgme
.11.dylib
,src
/.libs
/libgpgme
.11.dylib
))
28 $(eval
$(call gb_ExternalPackage_add_file
,gpgmepp
,$(LIBO_LIB_FOLDER
)/gpgme-w32spawn.exe
,src
/gpgme-w32spawn.exe
))
32 # If a tool executed during the build (like svidl) requires these gpgmepp libraries, it will also
33 # require those libassuan and libgpg-error libraries that these gpgmepp libraries link against:
34 $(call gb_Package_get_target_for_build
,gpgmepp
): \
35 $(call gb_Helper_optional
,LIBASSUAN
,$(call gb_Package_get_target_for_build
,libassuan
)) \
36 $(call gb_Helper_optional
,LIBGPGERROR
,$(call gb_Package_get_target_for_build
,libgpg-error
))
38 endif # $(DISABLE_DYNLOADING)
40 # vim: set noet sw=4 ts=4: