1# $NetBSD: Makefile,v 1.4 2009/12/09 00:17:23 haad Exp $ 2 3LVM2_DIR= ${.CURDIR}/../../../contrib/lvm2 4 5LIBDM_DISTDIR= ${LVM2_DIR}/dist/libdm 6LVM2_DISTDIR= ${LVM2_DIR}/dist 7 8LIB= devmapper 9SHLIB_MAJOR?= 0 10 11CFLAGS+= -D_XOPEN_SOURCE=600 12CFLAGS+= -I${LIBDM_DISTDIR} -I${LIBDM_DISTDIR}/misc -I${LIBDM_DISTDIR}/mm \ 13 -I${LIBDM_DISTDIR}/datastruct -I${LIBDM_DISTDIR}/ioctl \ 14 -I${LVM2_DISTDIR}/include \ 15 -I${.CURDIR}/../../../sys/dev/disk/dm 16 17CFLAGS+= -D__LIB_DEVMAPPER__ -DDM_DEVICE_UID=0 \ 18 -DDM_DEVICE_GID=0 -DDM_DEVICE_MODE=0600 19 20INCS+= ${LIBDM_DISTDIR}/libdevmapper.h 21 22SRCS+= bitset.c hash.c list.c libdm-common.c libdm-file.c \ 23 libdm-deptree.c libdm-string.c libdm-report.c \ 24 dbg_malloc.c pool.c matcher.c parse_rx.c ttree.c \ 25 libdm-dragonfly-iface.c libdm_dragonfly.c 26 27.PATH: ${LIBDM_DISTDIR}/ 28.PATH: ${LIBDM_DISTDIR}/datastruct 29.PATH: ${LIBDM_DISTDIR}/mm 30.PATH: ${LIBDM_DISTDIR}/regex 31.PATH: ${LIBDM_DISTDIR}/ioctl 32 33.include <bsd.lib.mk> 34