1# $NetBSD: Makefile,v 1.9 2013/09/11 23:04:10 joerg Exp $ 2 3USE_SHLIBDIR= yes 4USE_FORT?= no 5NOLINT= #defined 6 7.include "../../lvm2tools.mk" 8 9LIB= devmapper 10 11CWARNFLAGS.clang+= -Wno-comment -Wno-parentheses -Wno-switch 12 13CPPFLAGS+= -I${LIBDEVMAPPER_DISTDIR} \ 14 -I${LIBDEVMAPPER_DISTDIR}/misc \ 15 -I${LIBDEVMAPPER_DISTDIR}/mm \ 16 -I${LIBDEVMAPPER_DISTDIR}/datastruct \ 17 -I${LIBDEVMAPPER_DISTDIR}/ioctl \ 18 -I${LVM2_DISTDIR}/include \ 19 -I${LIBDEVMAPPER_SRCDIR} \ 20 -D__NetBSD__ 21 22CPPFLAGS+= -D__LIB_DEVMAPPER__ 23 24LIBDPLIBS+= dm ${NETBSDSRCDIR}/lib/libdm 25 26SRCS+= bitset.c hash.c list.c libdm-common.c libdm-file.c \ 27 libdm-deptree.c libdm-string.c libdm-report.c \ 28 dbg_malloc.c pool.c matcher.c parse_rx.c ttree.c \ 29 libdm-nbsd-iface.c libdm_netbsd.c 30 31.ifdef RUMP_ACTION 32CPPFLAGS+= -DRUMP_ACTION -DRUMP_SYS_IOCTL -DRUMP_SYS_CLOSE -DRUMP_SYS_OPEN 33LDADD+= -lrumpdev_disk -lrumpdev_dm -lrumpdev 34LDADD+= -lrumpvfs -lrump -lrumpuser -lpthread 35DBG= -g 36.endif 37 38.PATH: ${LIBDEVMAPPER_DISTDIR}/ 39.PATH: ${LIBDEVMAPPER_DISTDIR}/datastruct 40.PATH: ${LIBDEVMAPPER_DISTDIR}/mm 41.PATH: ${LIBDEVMAPPER_DISTDIR}/regex 42.PATH: ${LIBDEVMAPPER_DISTDIR}/ioctl 43 44.include <bsd.lib.mk> 45