Home | History | Annotate | Line # | Download | only in libdevmapper
Makefile revision 1.9
      1 #	$NetBSD: Makefile,v 1.9 2013/09/11 23:04:10 joerg Exp $
      2 
      3 USE_SHLIBDIR=	yes
      4 USE_FORT?=	no
      5 NOLINT=		#defined
      6 
      7 .include "../../lvm2tools.mk"
      8 
      9 LIB=		devmapper
     10 
     11 CWARNFLAGS.clang+=	-Wno-comment -Wno-parentheses -Wno-switch
     12 
     13 CPPFLAGS+=	-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 
     22 CPPFLAGS+=	-D__LIB_DEVMAPPER__ 
     23 
     24 LIBDPLIBS+=	dm ${NETBSDSRCDIR}/lib/libdm
     25 
     26 SRCS+=		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
     32 CPPFLAGS+=      -DRUMP_ACTION -DRUMP_SYS_IOCTL -DRUMP_SYS_CLOSE -DRUMP_SYS_OPEN
     33 LDADD+=         -lrumpdev_disk -lrumpdev_dm -lrumpdev
     34 LDADD+=         -lrumpvfs -lrump -lrumpuser -lpthread
     35 DBG=            -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