$(call PKG_INIT_BIN,4.35) $(PKG)_SOURCE:=$(pkg)-$($(PKG)_VERSION).tar.gz $(PKG)_SOURCE_MD5:=2c8e153caee9d954fb7d00980968b50d $(PKG)_SITE:=ftp://ftp.stunnel.org/stunnel $(PKG)_STARTLEVEL=81 $(PKG)_BINARY:=$($(PKG)_DIR)/src/$(pkg) $(PKG)_TARGET_BINARY:=$($(PKG)_DEST_DIR)/usr/sbin/$(pkg) $(PKG)_DEPENDS_ON := zlib ifeq ($(strip $(FREETZ_PACKAGE_STUNNEL_USE_CYASSL)),y) $(PKG)_DEPENDS_ON += cyassl $(PKG)_LIBS := -lutil -lcyassl -lz -lm -lpthread $(PKG)_CONFIGURE_ENV += OPENSSL_ALTERNATIVE=cyassl else $(PKG)_DEPENDS_ON += openssl $(PKG)_LIBS := -lutil -lssl -lcrypto -lz -ldl -lpthread endif ifeq ($(strip $(FREETZ_PACKAGE_STUNNEL_STATIC)),y) $(PKG)_LDFLAGS := -all-static endif $(PKG)_CONFIGURE_ENV += ac_cv_file__dev_ptmx=no $(PKG)_CONFIGURE_ENV += ac_cv_file__dev_ptc=no $(PKG)_CONFIGURE_ENV += ac_cv_file__dev_urandom=yes $(PKG)_CONFIGURE_OPTIONS += --disable-libwrap $(PKG)_CONFIGURE_OPTIONS += --with-threads=pthread $(PKG)_CONFIGURE_OPTIONS += --with-ssl="$(TARGET_TOOLCHAIN_STAGING_DIR)/usr" $(PKG)_CONFIGURE_OPTIONS += $(if $(FREETZ_TARGET_IPV6_SUPPORT),--enable-ipv6,--disable-ipv6) $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_STUNNEL_STATIC $(PKG)_REBUILD_SUBOPTS += FREETZ_PACKAGE_STUNNEL_USE_CYASSL $(PKG)_REBUILD_SUBOPTS += FREETZ_TARGET_IPV6_SUPPORT $(PKG_SOURCE_DOWNLOAD) $(PKG_UNPACKED) $(PKG_CONFIGURED_CONFIGURE) $($(PKG)_BINARY): $($(PKG)_DIR)/.configured $(SUBMAKE) -C $(STUNNEL_DIR) \ LDFLAGS="$(STUNNEL_LDFLAGS)" \ LIBS="$(STUNNEL_LIBS)" $($(PKG)_TARGET_BINARY): $($(PKG)_BINARY) $(INSTALL_BINARY_STRIP) $(pkg): $(pkg)-precompiled: $($(PKG)_TARGET_BINARY) $(pkg)-clean: -$(SUBMAKE) -C $(STUNNEL_DIR) clean $(pkg)-uninstall: $(RM) $(STUNNEL_TARGET_BINARY) $(PKG_FINISH)