fixed a makefile bug that disabled db suppot when netzip was enabled
authorRainer Gerhards <rgerhards@adiscon.com>
Tue, 30 Jan 2007 07:30:20 +0000 (07:30 +0000)
committerRainer Gerhards <rgerhards@adiscon.com>
Tue, 30 Jan 2007 07:30:20 +0000 (07:30 +0000)
NEWS
freebsd/Makefile
linux/Makefile
master.make

diff --git a/NEWS b/NEWS
index f6dc7e6..144bd0a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,8 @@ Version 1.13.1 (RGer), 2007-02-xx
   the maximum number of TCP connections configurd (10% + 5) - thanks to Guy
   Standen for the hint (actually, the limit was 5 and that was a 
   left-over from early testing).
+- fixed a bug in makefile which caused DB-support to be disabled when
+  NETZIP support was enabled
 ---------------------------------------------------------------------------
 Version 1.13.0 (RGer), 2006-12-19
 - added '$' as ToPos proptery replacer specifier - means "up to the
index 0dd25f9..7b05766 100644 (file)
@@ -34,6 +34,11 @@ FEATURE_RFC3195=0
 # Enable multithreading via pthreads (experimental!)
 FEATURE_PTHREADS=1
 
+# Enable zlib compression
+# Depending on the messages, turning zlib compression on
+# results in moderate savings of network traffic.
+FEATURE_NETZIP=1
+
 # Enable debug mode (much slower code)
 FEATURE_DEBUG=0
 
@@ -66,6 +71,10 @@ MANDIR = /usr/share/man
   WITHDB=-DWITH_DB
 .endif
 
+.if $(FEATURE_NETZIP) == 1
+  NETZIP=-DWITH_DB
+.endif
+
 .if $(FEATURE_REGEXP) == 1
   F_REGEXP=-DFEATURE_REGEXP
 .endif
index 7ed8c14..c8321a7 100644 (file)
@@ -77,7 +77,7 @@ ifeq ($(strip $(FEATURE_REGEXP)), 1)
 endif
 
 ifeq ($(strip $(FEATURE_NETZIP)), 1)
-  WITHDB=-DUSE_NETZIP
+  NETZIP=-DUSE_NETZIP
   LZ=-lz
 endif
 
index 7e8045d..ca35481 100644 (file)
@@ -33,7 +33,7 @@ SYSLOGD_FLAGS= -DSYSLOG_INET -DSYSLOG_UNIXAF ${FSSTND} \
 SYSLOG_FLAGS= -DALLOW_KERNEL_LOGGING
 
 .c.o:
-       ${CC} ${CFLAGS} ${LIBLOGGING_INC} -c $(VPATH)$*.c
+       ${CC} ${CFLAGS} ${NETZIP} ${LIBLOGGING_INC} -c $(VPATH)$*.c
 
 all: rfc3195d syslogd
 
@@ -55,7 +55,7 @@ outchannel.o: outchannel.c outchannel.h stringbuf.h syslogd.h rsyslog.h
 rfc3195d.o: rfc3195d.c rsyslog.h
 
 syslogd.o: syslogd.c version.h parse.h template.h stringbuf.h outchannel.h syslogd.h rsyslog.h
-       ${CC} ${CFLAGS} ${SYSLOGD_FLAGS} -c $(VPATH)syslogd.c
+       ${CC} ${CFLAGS} ${NETZIP} ${SYSLOGD_FLAGS} -c $(VPATH)syslogd.c
 
 syslog.o: syslog.c
        ${CC} ${CFLAGS} ${SYSLOG_FLAGS} -c $(VPATH)syslog.c