1################################################################################ 2# 3# ulogd 4# 5################################################################################ 6 7ULOGD_VERSION = 2.0.7 8ULOGD_SOURCE = ulogd-$(ULOGD_VERSION).tar.bz2 9ULOGD_SITE = http://www.netfilter.org/projects/ulogd/files 10ULOGD_CONF_OPTS = --without-dbi 11ULOGD_DEPENDENCIES = host-pkgconf \ 12 libmnl libnetfilter_acct libnetfilter_conntrack libnetfilter_log \ 13 libnfnetlink 14ULOGD_LICENSE = GPL-2.0 15ULOGD_LICENSE_FILES = COPYING 16ULOGD_SELINUX_MODULES = ulogd 17 18# DB backends need threads 19ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) 20ifeq ($(BR2_PACKAGE_MYSQL),y) 21ULOGD_CONF_OPTS += --with-mysql=$(STAGING_DIR)/usr 22ULOGD_DEPENDENCIES += mysql 23else 24ULOGD_CONF_OPTS += --without-mysql 25endif 26ifeq ($(BR2_PACKAGE_POSTGRESQL),y) 27ULOGD_CONF_OPTS += --with-pgsql 28ULOGD_DEPENDENCIES += postgresql 29else 30ULOGD_CONF_OPTS += --without-pgsql 31endif 32ifeq ($(BR2_PACKAGE_SQLITE),y) 33ULOGD_CONF_OPTS += --with-sqlite 34ULOGD_DEPENDENCIES += sqlite 35else 36ULOGD_CONF_OPTS += --without-sqlite 37endif 38else 39ULOGD_CONF_OPTS += --without-mysql --without-pgsql --without-sqlite 40endif 41 42ifeq ($(BR2_PACKAGE_LIBPCAP),y) 43ULOGD_CONF_OPTS += --with-pcap 44ULOGD_DEPENDENCIES += libpcap 45else 46ULOGD_CONF_OPTS += --without-pcap 47endif 48 49ifeq ($(BR2_PACKAGE_JANSSON),y) 50ULOGD_CONF_OPTS += --with-jansson 51ULOGD_DEPENDENCIES += jansson 52else 53ULOGD_CONF_OPTS += --without-jansson 54endif 55 56$(eval $(autotools-package)) 57