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 10CSTD?= gnu89 11 12# Add a backend... 13SRCS+= backends.c libdevmapper.c setup.c utils.c \ 14 utils_debug.c 15 16SRCS+= af.c hexprint.c keyencryption.c keymanage.c \ 17 pbkdf.c random.c 18 19SRCS+= cryptsetup.c 20 21MAN= cryptsetup.8 22 23#CFLAGS+= -D_XOPEN_SOURCE=600 24CFLAGS+= -I${CRYPTSETUP_SRCDIR} -I${CRYPTSETUP_LIBDIR} \ 25 -I${CRYPTSETUP_LUKSDIR} -I. -I${CRYPTSETUP_DIR} 26 27LDADD+= -L${.CURDIR}/../../lib/libdevmapper -ldevmapper 28DPADD+= ${.CURDIR}/../../lib/libdevmapper/libdevmapper.a 29 30LDADD+= -lprop -lcrypto 31 32.PATH: ${CRYPTSETUP_SRCDIR} 33.PATH: ${CRYPTSETUP_LUKSDIR} 34.PATH: ${CRYPTSETUP_LIBDIR} 35 36.include <bsd.prog.mk> 37