sofia-sip.mk 987 B

123456789101112131415161718192021222324252627282930313233343536
  1. ################################################################################
  2. #
  3. # sofia-sip
  4. #
  5. ################################################################################
  6. SOFIA_SIP_VERSION = 1.13.17
  7. SOFIA_SIP_SITE = $(call github,freeswitch,sofia-sip,v$(SOFIA_SIP_VERSION))
  8. SOFIA_SIP_INSTALL_STAGING = YES
  9. # Fetched from github, no pre-generated configure script provided
  10. SOFIA_SIP_AUTORECONF = YES
  11. SOFIA_SIP_DEPENDENCIES = host-pkgconf
  12. SOFIA_SIP_LICENSE = LGPL-2.1+
  13. SOFIA_SIP_LICENSE_FILES = COPYING COPYRIGHTS
  14. SOFIA_SIP_CPE_ID_VENDOR = signalwire
  15. SOFIA_SIP_CONF_OPTS = --with-doxygen=no
  16. ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
  17. SOFIA_SIP_CONF_OPTS += --with-glib
  18. SOFIA_SIP_DEPENDENCIES += libglib2
  19. else
  20. SOFIA_SIP_CONF_OPTS += --without-glib
  21. endif
  22. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  23. SOFIA_SIP_CONF_OPTS += \
  24. --enable-nth \
  25. --with-openssl=pkg-config
  26. SOFIA_SIP_DEPENDENCIES += openssl
  27. else
  28. SOFIA_SIP_CONF_OPTS += \
  29. --disable-nth \
  30. --without-openssl
  31. endif
  32. $(eval $(autotools-package))