xref: /OK3568_Linux_fs/buildroot/package/libsrtp/libsrtp.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libsrtp
4#
5################################################################################
6
7LIBSRTP_VERSION = 2.4.1
8LIBSRTP_SITE = $(call github,cisco,libsrtp,v$(LIBSRTP_VERSION))
9LIBSRTP_INSTALL_STAGING = YES
10LIBSRTP_LICENSE = BSD-3-Clause
11LIBSRTP_LICENSE_FILES = LICENSE
12LIBSRTP_CPE_ID_VENDOR = cisco
13
14ifeq ($(BR2_STATIC_LIBS),y)
15LIBSRTP_MAKE_OPTS = libsrtp2.a
16else ifeq ($(BR2_SHARED_LIBS),y)
17LIBSRTP_MAKE_OPTS = shared_library
18else
19LIBSRTP_MAKE_OPTS = libsrtp2.a shared_library
20endif
21
22LIBSRTP_DEPENDENCIES = host-pkgconf
23
24# openssl handling needs libdl support
25ifeq ($(BR2_PACKAGE_OPENSSL)x$(BR2_STATIC_LIBS),yx)
26LIBSRTP_DEPENDENCIES += openssl
27LIBSRTP_CONF_OPTS += --disable-nss --enable-openssl
28else ifeq ($(BR2_PACKAGE_LIBNSS),y)
29LIBSRTP_DEPENDENCIES += libnss
30LIBSRTP_CONF_OPTS += --enable-nss --disable-openssl
31else
32LIBSRTP_CONF_OPTS += --disable-nss --disable-openssl
33endif
34
35$(eval $(autotools-package))
36