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