xref: /OK3568_Linux_fs/buildroot/package/ulogd/ulogd.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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