1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# sslh 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSSLH_VERSION = 1.21c 8*4882a593SmuzhiyunSSLH_SOURCE = sslh-v$(SSLH_VERSION).tar.gz 9*4882a593SmuzhiyunSSLH_SITE = http://www.rutschle.net/tech/sslh 10*4882a593SmuzhiyunSSLH_LICENSE = GPL-2.0+ 11*4882a593SmuzhiyunSSLH_LICENSE_FILES = COPYING 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSSLH_MAKE_OPTS = $(TARGET_CONFIGURE_OPTS) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBBSD),y) 16*4882a593SmuzhiyunSSLH_DEPENDENCIES += libbsd 17*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBBSD=1 18*4882a593Smuzhiyunelse 19*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBBSD= 20*4882a593Smuzhiyunendif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBCAP),y) 23*4882a593SmuzhiyunSSLH_DEPENDENCIES += libcap 24*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBCAP=1 25*4882a593Smuzhiyunelse 26*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBCAP= 27*4882a593Smuzhiyunendif 28*4882a593Smuzhiyun 29*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBCONFIG),y) 30*4882a593SmuzhiyunSSLH_DEPENDENCIES += libconfig 31*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBCONFIG=1 32*4882a593Smuzhiyunelse 33*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBCONFIG= 34*4882a593Smuzhiyunendif 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_PCRE),y) 37*4882a593SmuzhiyunSSLH_DEPENDENCIES += pcre 38*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBPCRE=1 39*4882a593Smuzhiyunelse 40*4882a593SmuzhiyunSSLH_MAKE_OPTS += USELIBPCRE= 41*4882a593Smuzhiyunendif 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_SYSTEMD),y) 44*4882a593SmuzhiyunSSLH_DEPENDENCIES += systemd 45*4882a593SmuzhiyunSSLH_MAKE_OPTS += USESYSTEMD=1 46*4882a593Smuzhiyunelse 47*4882a593SmuzhiyunSSLH_MAKE_OPTS += USESYSTEMD= 48*4882a593Smuzhiyunendif 49*4882a593Smuzhiyun 50*4882a593Smuzhiyundefine SSLH_BUILD_CMDS 51*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(SSLH_MAKE_OPTS) -C $(@D) 52*4882a593Smuzhiyunendef 53*4882a593Smuzhiyun 54*4882a593Smuzhiyundefine SSLH_INSTALL_TARGET_CMDS 55*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(SSLH_MAKE_OPTS) -C $(@D) \ 56*4882a593Smuzhiyun DESTDIR=$(TARGET_DIR) install 57*4882a593Smuzhiyunendef 58*4882a593Smuzhiyun 59*4882a593Smuzhiyundefine SSLH_INSTALL_INIT_SYSV 60*4882a593Smuzhiyun $(INSTALL) -m 755 -D package/sslh/S35sslh $(TARGET_DIR)/etc/init.d/S35sslh 61*4882a593Smuzhiyunendef 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun$(eval $(generic-package)) 64