PROG= dhcpcd
SRCS= common.c dhcp.c dhcpcd.c logger.c net.c signals.c
SRCS+= configure.c client.c
-SRCS+= ${SRC_IF} ${SRC_SOCKET}
+SRCS+= ${SRC_IF} ${SRC_PF}
SCRIPTDIR= ${PREFIX}/libexec
SCRIPT= ${SCRIPTDIR}/dhcpcd.sh
HOOKDIR= ${SCRIPTDIR}/dhcpcd.hook.d
BINDIR= ${PREFIX}/sbin
+DBDIR= /var/db
SYSCONFDIR?= ${PREFIX}/etc
MAN= dhcpcd.conf.5 dhcpcd.8 dhcpcd.sh.8
# Setup OS specific variables
# Copyright 2008 Roy Marples <roy@marples.name>
-SRC_SOCKET= socket.c
+SRC_PF= lpf.c
SRC_IF= if-linux.c
CFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=600
LIBRT= -lrt
+
+# Satisfy FHS
DBDIR= /var/lib/dhcpcd
+SCRIPTDIR= ${PREFIX}/lib/dhcpcd
# Work out if our fork() works or not
_HAVE_FORK_SH= if test "${HAVE_FORK}" = "yes"; then \