linphone.mk 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ################################################################################
  2. #
  3. # linphone
  4. #
  5. ################################################################################
  6. LINPHONE_VERSION = 4.4.8
  7. LINPHONE_SITE = \
  8. https://gitlab.linphone.org/BC/public/liblinphone/-/archive/$(LINPHONE_VERSION)
  9. LINPHONE_CONF_OPTS = \
  10. -DENABLE_ADVANCED_IM=OFF \
  11. -DENABLE_CXX_WRAPPER=OFF \
  12. -DENABLE_DB_STORAGE=OFF \
  13. -DENABLE_LIME=OFF \
  14. -DENABLE_LIME_X3DH=OFF \
  15. -DENABLE_STRICT=OFF \
  16. -DENABLE_TOOLS=OFF \
  17. -DENABLE_TUTORIALS=OFF \
  18. -DENABLE_UNIT_TESTS=OFF \
  19. -DENABLE_VCARD=OFF \
  20. -DENABLE_VIDEO=OFF \
  21. -DGIT_EXECUTABLE=OFF
  22. LINPHONE_INSTALL_STAGING = YES
  23. LINPHONE_DEPENDENCIES = \
  24. belle-sip \
  25. belr \
  26. libxml2 \
  27. mediastreamer \
  28. sqlite \
  29. $(if $(BR2_PACKAGE_ZLIB),zlib)
  30. LINPHONE_LICENSE = GPL-3.0+
  31. LINPHONE_LICENSE_FILES = LICENSE.txt
  32. ifeq ($(BR2_STATIC_LIBS),y)
  33. LINPHONE_CONF_OPTS += -DENABLE_STATIC=ON -DENABLE_SHARED=OFF
  34. else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
  35. LINPHONE_CONF_OPTS += -DENABLE_STATIC=ON -DENABLE_SHARED=ON
  36. else ifeq ($(BR2_SHARED_LIBS),y)
  37. LINPHONE_CONF_OPTS += -DENABLE_STATIC=OFF -DENABLE_SHARED=ON
  38. endif
  39. $(eval $(cmake-package))