Dont ignore non-routable ip addresses if theyre the only choice!
[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 # Names of the plugins to be compiled
39 ULOGD_SL:=BASE OPRINT PWSNIFF LOGEMU LOCAL SYSLOG
40
41 # mysql output support
42 #ULOGD_SL+=MYSQL
43 MYSQL_CFLAGS=-I@MYSQLINCLUDES@ @EXTRA_MYSQL_DEF@
44 MYSQL_LDFLAGS=@DATABASE_LIB_DIR@ @MYSQL_LIB@
45
46 # postgreSQL output support
47 #ULOGD_SL+=PGSQL
48 PGSQL_CFLAGS=-I@PGSQLINCLUDES@ @EXTRA_PGSQL_DEF@
49 PGSQL_LDFLAGS=@DATABASE_LIB_DIR@ @PGSQL_LIB@
50
51 # mysql output support
52 #ULOGD_SL+=SQLITE3
53 SQLITE3_CFLAGS=-I@SQLITE3INCLUDES@ @EXTRA_SQLITE3_DEF@
54 SQLITE3_LDFLAGS=@DATABASE_LIB_DIR@ @SQLITE3_LIB@
55
56 XML_CFLAGS=@XMLINCLUDES@
57 XML_LDFLAGS=@XMLLIBS@
58
59 ZK_CFLAGS=@ZKFLAGS@
60 ZK_LDFLAGS=@ZKLIBS@