xref: /netbsd-src/external/gpl2/lvm2/sbin/dmsetup/Makefile (revision 6c789672d02fd463697f78112209f23a1a9f18da)
1#	$NetBSD: Makefile,v 1.9 2023/09/14 19:52:09 rillig Exp $
2
3USE_FORT?=	no
4NOLINT=		# dmsetup.c has a '?:' operator in line 255
5CWARNFLAGS.clang+=	-Wno-parentheses -Wno-unused-value
6
7.include "../../lvm2tools.mk"
8
9.PATH:  ${LVM2_DISTDIR}/man
10
11PROG=		dmsetup
12
13MAN=		dmsetup.8
14
15BINDIR=		/sbin
16
17#CFLAGS+= -g -O0
18
19CPPFLAGS+=      -I${LIBDEVMAPPER_DISTDIR}/ -I${LIBDEVMAPPER_DISTDIR}/misc \
20		-I. -I${LIBDEVMAPPER_DISTDIR}/ioctl -I${LVM2_DISTDIR}/include
21
22CPPFLAGS+=	-D__LIB_DEVMAPPER__
23
24LIBDEVMAPPER_OBJDIR!=	cd ${LIBDEVMAPPER_SRCDIR} && ${PRINTOBJDIR}
25LDADD+=		-L${LIBDEVMAPPER_OBJDIR} -ldevmapper
26DPADD+=		${LIBDEVMAPPER_OBJDIR}/libdevmapper.a
27
28LIBDM_OBJDIR!=	cd ${LIBDM_SRCDIR} && ${PRINTOBJDIR}
29#LDADD+=		-L${LIBDM_OBJDIR} -ldm
30LDADD+=		${LIBDM_OBJDIR}/libdm.a
31DPADD+=		${LIBDM_OBJDIR}/libdm.a
32
33LDADD+=		-lprop
34
35#LDSTATIC= -static
36.PATH:	${LVM2_DISTDIR}/tools
37
38.include <bsd.prog.mk>
39