summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2014-04-22 13:42:19 +0200
committerTobias Klauser <tklauser@distanz.ch>2014-04-22 13:46:53 +0200
commit0f86cd6c1dcc2129285e6081751bae3a53058aeb (patch)
treeca67e2a0f8233ed6f075b6c9535763d41135bd7c /Makefile
parentb043dddbf0591e67c9c9e4e78df8b9e1c9cafd06 (diff)
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 <tklauser@distanz.ch>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 1 insertions, 1 deletions
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