shadowsocks-libev.mk 1.0 KB

1234567891011121314151617181920212223242526
  1. ################################################################################
  2. #
  3. # shadowsocks-libev
  4. #
  5. ################################################################################
  6. SHADOWSOCKS_LIBEV_VERSION = 3.3.4
  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_DEPENDENCIES = host-pkgconf c-ares libev libsodium mbedtls pcre
  11. SHADOWSOCKS_LIBEV_INSTALL_STAGING = YES
  12. # We're patching configure.ac
  13. SHADOWSOCKS_LIBEV_AUTORECONF = YES
  14. SHADOWSOCKS_LIBEV_CONF_OPTS = \
  15. --with-pcre=$(STAGING_DIR)/usr \
  16. --disable-ssp
  17. ifeq ($(BR2_PACKAGE_SHADOWSOCKS_LIBEV_CONNMARKTOS),y)
  18. SHADOWSOCKS_LIBEV_DEPENDENCIES += libnetfilter_conntrack
  19. SHADOWSOCKS_LIBEV_CONF_OPTS += --enable-connmarktos
  20. else
  21. SHADOWSOCKS_LIBEV_CONF_OPTS += --disable-connmarktos
  22. endif
  23. $(eval $(autotools-package))