From 0f86cd6c1dcc2129285e6081751bae3a53058aeb Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 22 Apr 2014 13:42:19 +0200 Subject: conf: Use configuration file path from Makefile instead of hardcoded paths Currently, the path to the configuration files is hardcoded to $PREFIX/etc/netsniff-ng. If we want to keep the configuration files outside of prefix (e.g. during development), we need to pass the complete path as specified in $ETCDIRE (and $ETCDIR respectively, which could e.g. be overriden on the command line during build install) as a preprocessor define. This way, we can e.g. install the configuration files to /etc while installing the binaries in /usr/local with: $ make PREFIX=/usr/local ETCDIR=/etc $ make PREFIX=/usr/local ETCDIR=/etc install Signed-off-by: Tobias Klauser --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7c13bec..598f16e 100644 --- a/Makefile +++ b/Makefile @@ -91,7 +91,7 @@ CFLAGS_MIN += -D_LARGEFILE64_SOURCE CFLAGS_MIN += -D_FILE_OFFSET_BITS=64 CFLAGS_MIN += -DVERSION_STRING=\"$(VERSION_STRING)\" CFLAGS_MIN += -DVERSION_LONG=\"$(VERSION_LONG)\" -CFLAGS_MIN += -DPREFIX_STRING=\"$(PREFIX)\" +CFLAGS_MIN += -DETCDIRE_STRING=\"$(ETCDIRE)\" WFLAGS_DEF = -Wall -- cgit v1.2.3-54-g00ecf