2
1

libvncserver.mk 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #############################################################
  2. #
  3. # libvncserver
  4. #
  5. #############################################################
  6. LIBVNCSERVER_VERSION = 0.9.8.2
  7. LIBVNCSERVER_SOURCE = LibVNCServer-$(LIBVNCSERVER_VERSION).tar.gz
  8. LIBVNCSERVER_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/libvncserver/$(LIBVNCSERVER_VERSION)
  9. LIBVNCSERVER_INSTALL_STAGING = YES
  10. # only used for examples
  11. LIBVNCSERVER_CONF_OPT += --with-sdl-config=/bin/false
  12. ifneq ($(BR2_INET_IPV6),y)
  13. LIBVNCSERVER_CONF_OPT += --without-ipv6
  14. endif
  15. ifeq ($(BR2_PACKAGE_OPENSSL),y)
  16. LIBVNCSERVER_DEPENDENCIES += openssl
  17. else
  18. LIBVNCSERVER_CONF_OPT += --without-crypto
  19. endif
  20. ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
  21. LIBVNCSERVER_CONF_ENV += LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config
  22. LIBVNCSERVER_DEPENDENCIES += libgcrypt
  23. else
  24. LIBVNCSERVER_CONF_OPT += --without-gcrypt
  25. endif
  26. ifeq ($(BR2_PACKAGE_GNUTLS),y)
  27. LIBVNCSERVER_DEPENDENCIES += gnutls host-pkg-config
  28. else
  29. LIBVNCSERVER_CONF_OPT += --without-gnutls
  30. endif
  31. ifeq ($(BR2_PACKAGE_JPEG),y)
  32. LIBVNCSERVER_DEPENDENCIES += jpeg
  33. else
  34. LIBVNCSERVER_CONF_OPT += --without-jpeg
  35. endif
  36. ifeq ($(BR2_PACKAGE_ZLIB),y)
  37. LIBVNCSERVER_DEPENDENCIES += zlib
  38. else
  39. LIBVNCSERVER_CONF_OPT += --without-zlib
  40. endif
  41. $(eval $(call AUTOTARGETS))