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 11CSTD?= gnu89 12 13CFLAGS+= -D_XOPEN_SOURCE=600 14CFLAGS+= -I${LIBDM_DISTDIR} -I${LIBDM_DISTDIR}/misc -I${LIBDM_DISTDIR}/mm \ 15 -I${LIBDM_DISTDIR}/datastruct -I${LIBDM_DISTDIR}/ioctl \ 16 -I${LVM2_DISTDIR}/include \ 17 -I${.CURDIR}/../../../sys/dev/disk/dm 18 19CFLAGS+= -D__LIB_DEVMAPPER__ -DDM_DEVICE_UID=0 \ 20 -DDM_DEVICE_GID=0 -DDM_DEVICE_MODE=0600 21 22INCS+= ${LIBDM_DISTDIR}/libdevmapper.h 23 24SRCS+= bitset.c hash.c list.c libdm-common.c libdm-file.c \ 25 libdm-deptree.c libdm-string.c libdm-report.c \ 26 dbg_malloc.c pool.c matcher.c parse_rx.c ttree.c \ 27 libdm-dragonfly-iface.c libdm_dragonfly.c 28 29.PATH: ${LIBDM_DISTDIR}/ 30.PATH: ${LIBDM_DISTDIR}/datastruct 31.PATH: ${LIBDM_DISTDIR}/mm 32.PATH: ${LIBDM_DISTDIR}/regex 33.PATH: ${LIBDM_DISTDIR}/ioctl 34 35.include <bsd.lib.mk> 36