#include <unistd.h>
#include <sys/file.h> /* for flock(2) */
-#include "../config.h"
-#include "../defs.h"
+#include "config.h"
+#include "defs.h"
static pid_t pidfile_pid;
static char pidfile_path[PATH_MAX];
rm -f _md5.c _md5
fi
if [ "$MD5" = no ]; then
- echo "MD5_SRC= crypt/md5.c" >>$CONFIG_MK
+ echo "#include \"compat/crypt/md5.h\"" >>$CONFIG_H
+ echo "MD5_SRC= compat/crypt/md5.c" >>$CONFIG_MK
else
echo "MD5_SRC=" >>$CONFIG_MK
echo "#define HAVE_MD5_H" >>$CONFIG_H
fi
fi
if [ "$SHA2" = no ]; then
- echo "SHA256_SRC= crypt/sha256.c" >>$CONFIG_MK
+ echo "#include \"compat/crypt/sha256.h\"" >>$CONFIG_H
+ echo "SHA256_SRC= compat/crypt/sha256.c" >>$CONFIG_MK
else
echo "SHA256_SRC=" >>$CONFIG_MK
echo "#define SHA2_H <$SHA2_H>" >>$CONFIG_H
DHCPCD_DEFS?= dhcpcd-definitions.conf
PCOMPAT_SRCS= ${COMPAT_SRCS:compat/%=${TOP}/compat/%}
-OBJS+= ${SRCS:.c=.o} ${CRYPT_SRCS:.c=.o} ${PCOMPAT_SRCS:.c=.o}
+PCRYPT_SRCS= ${CRYPT_SRCS:compat/%=${TOP}/compat/%}
+OBJS+= ${SRCS:.c=.o} ${PCRYPT_SRCS:.c=.o} ${PCOMPAT_SRCS:.c=.o}
MAN5= dhcpcd.conf.5
MAN8= dhcpcd.8