Tweaked the timing of flow expiration.
[distributedratelimiting.git] / Rules.make.in
1 #
2
3 prefix=@prefix@
4 exec_prefix=@exec_prefix@
5 ETCDIR=@sysconfdir@
6 BINDIR=@sbindir@
7 bindir=@bindir@
8
9 ULOGD_CONFIGFILE=@sysconfdir@/ulogd.conf
10
11 ULOGD_LIB_PATH=@libdir@/ulogd
12
13 # Path of libipulog (from iptables)
14 LIBIPULOG=@top_srcdir@/libipulog
15 INCIPULOG=-I@top_srcdir@/libipulog/include
16 INCCONFFILE=-I@top_srcdir@/conffile
17
18 CC=@CC@
19 LD=@LD@
20 INSTALL=@INSTALL@
21
22 CFLAGS=@CFLAGS@ @CPPFLAGS@ -Wall
23 CFLAGS+=-DULOGD_CONFIGFILE=\"$(ULOGD_CONFIGFILE)\"
24 # doesn't work for subdirs
25 #CFLAGS+=$(INCIPULOG) $(INCCONFFILE)
26 CFLAGS+=-I@KSRC@/include
27 CFLAGS+=@DEFS@ -Wall
28 #CFLAGS+=-g -DDEBUG -DDEBUG_MYSQL -DDEBUG_PGSQL
29 LDFLAGS+=@LDFLAGS@
30
31 ifneq "$(shell ld --help | grep build-id)" ""
32 CFLAGS += -Wl,--build-id
33 LD += --build-id
34 endif
35
36 LIBS=@LIBS@
37
38
39 # Names of the plugins to be compiled
40 ULOGD_SL:=BASE OPRINT PWSNIFF LOGEMU LOCAL SYSLOG
41
42 # mysql output support
43 #ULOGD_SL+=MYSQL
44 MYSQL_CFLAGS=-I@MYSQLINCLUDES@ @EXTRA_MYSQL_DEF@
45 MYSQL_LDFLAGS=@DATABASE_LIB_DIR@ @MYSQL_LIB@
46
47 # postgreSQL output support
48 #ULOGD_SL+=PGSQL
49 PGSQL_CFLAGS=-I@PGSQLINCLUDES@ @EXTRA_PGSQL_DEF@
50 PGSQL_LDFLAGS=@DATABASE_LIB_DIR@ @PGSQL_LIB@
51
52 # mysql output support
53 #ULOGD_SL+=SQLITE3
54 SQLITE3_CFLAGS=-I@SQLITE3INCLUDES@ @EXTRA_SQLITE3_DEF@
55 SQLITE3_LDFLAGS=@DATABASE_LIB_DIR@ @SQLITE3_LIB@
56