shadowsocks-libev.mk 1.1 KB

123456789101112131415161718192021222324252627
  1. ################################################################################
  2. #
  3. # shadowsocks-libev
  4. #
  5. ################################################################################
  6. SHADOWSOCKS_LIBEV_VERSION = 3.3.5
  7. SHADOWSOCKS_LIBEV_SITE = https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(SHADOWSOCKS_LIBEV_VERSION)
  8. SHADOWSOCKS_LIBEV_LICENSE = GPL-3.0+, BSD-2-Clause (libbloom), BSD-3-Clause (libcork, libipset)
  9. SHADOWSOCKS_LIBEV_LICENSE_FILES = COPYING libbloom/LICENSE libcork/COPYING
  10. SHADOWSOCKS_LIBEV_CPE_ID_VENDOR = shadowsocks
  11. SHADOWSOCKS_LIBEV_DEPENDENCIES = host-pkgconf c-ares libev libsodium mbedtls pcre
  12. SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
  13. # We're patching configure.ac
  14. SHADOWSOCKS_LIBEV_AUTORECONF = YES
  15. SHADOWSOCKS_LIBEV_CONF_OPTS = \
  16. --with-pcre=$(STAGING_DIR)/usr \
  17. --disable-ssp
  18. ifeq ($(BR2_PACKAGE_SHADOWSOCKS_LIBEV_CONNMARKTOS),y)
  19. SHADOWSOCKS_LIBEV_DEPENDENCIES += libnetfilter_conntrack
  20. SHADOWSOCKS_LIBEV_CONF_OPTS += --enable-connmarktos
  21. else
  22. SHADOWSOCKS_LIBEV_CONF_OPTS += --disable-connmarktos
  23. endif
  24. $(eval $(autotools-package))