1################################################################################ 2# 3# linknx 4# 5################################################################################ 6 7LINKNX_VERSION = 0.0.1.38 8LINKNX_SITE = $(call github,linknx,linknx,$(LINKNX_VERSION)) 9LINKNX_LICENSE = GPL-2.0+ 10LINKNX_LICENSE_FILES = LICENSE 11LINKNX_INSTALL_STAGING = YES 12# We're patching configure.ac 13LINKNX_AUTORECONF = YES 14LINKNX_CONF_OPTS = \ 15 --without-cppunit \ 16 --without-pth-test \ 17 --with-pth=$(STAGING_DIR)/usr \ 18 --disable-smtp 19 20# add host-gettext for AM_ICONV macro 21LINKNX_DEPENDENCIES = \ 22 host-gettext \ 23 host-pkgconf \ 24 libpthsem \ 25 $(if $(BR2_PACKAGE_ARGP_STANDALONE),argp-standalone) \ 26 $(if $(BR2_PACKAGE_LIBICONV),libiconv) 27 28ifeq ($(BR2_PACKAGE_LIBCURL),y) 29LINKNX_CONF_OPTS += --with-libcurl=$(STAGING_DIR)/usr 30LINKNX_DEPENDENCIES += libcurl 31else 32LINKNX_CONF_OPTS += --without-libcurl 33endif 34 35ifeq ($(BR2_PACKAGE_LOG4CPP),y) 36LINKNX_CONF_OPTS += --with-log4cpp 37LINKNX_DEPENDENCIES += log4cpp 38else 39LINKNX_CONF_OPTS += --without-log4cpp 40endif 41 42ifeq ($(BR2_PACKAGE_LUA),y) 43LINKNX_CONF_OPTS += --with-lua 44LINKNX_DEPENDENCIES += lua 45else 46LINKNX_CONF_OPTS += --without-lua 47endif 48 49ifeq ($(BR2_PACKAGE_MYSQL),y) 50LINKNX_CONF_OPTS += --with-mysql=$(STAGING_DIR)/usr 51LINKNX_DEPENDENCIES += mysql 52else 53LINKNX_CONF_OPTS += --without-mysql 54endif 55 56$(eval $(autotools-package)) 57