1CRYPTSETUP_DIR= ${.CURDIR}/../../../contrib/cryptsetup 2 3CRYPTSETUP_SRCDIR= ${CRYPTSETUP_DIR}/src 4CRYPTSETUP_LUKSDIR= ${CRYPTSETUP_DIR}/luks 5CRYPTSETUP_LIBDIR= ${CRYPTSETUP_DIR}/lib 6.PATH: ${CRYPTSETUP_DIR}/man 7 8PROG= cryptsetup 9 10# Add a backend... 11SRCS+= backends.c libdevmapper.c setup.c utils.c \ 12 utils_debug.c 13 14SRCS+= af.c hexprint.c keyencryption.c keymanage.c \ 15 pbkdf.c random.c 16 17SRCS+= cryptsetup.c 18 19MAN= cryptsetup.8 20 21CFLAGS+= -I${CRYPTSETUP_SRCDIR} -I${CRYPTSETUP_LIBDIR} \ 22 -I${CRYPTSETUP_LUKSDIR} -I. -I${CRYPTSETUP_DIR} -D_BSD_SOURCE 23 24DPADD+= ${LIBDM} ${LIBPROP} 25LDADD+= -ldm -lprop 26 27DPADD+= ${LIBRECRYPTO} 28LDADD+= -lprivate_crypto 29LDFLAGS+= -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv 30CFLAGS+= -I${.CURDIR}/../../../crypto/libressl/include 31 32.PATH: ${CRYPTSETUP_SRCDIR} 33.PATH: ${CRYPTSETUP_LUKSDIR} 34.PATH: ${CRYPTSETUP_LIBDIR} 35 36.include <bsd.prog.mk> 37