Merge branch 'master' of git://git.theshell.com/dragonfly
[dragonfly.git] / gnu / lib / libdevmapper / Makefile
1 #       $NetBSD: Makefile,v 1.4 2009/12/09 00:17:23 haad Exp $
2
3 LVM2_DIR=       ${.CURDIR}/../../../contrib/lvm2
4
5 LIBDM_DISTDIR=  ${LVM2_DIR}/dist/libdm
6 LVM2_DISTDIR=   ${LVM2_DIR}/dist
7
8 LIB=            devmapper
9 SHLIB_MAJOR?=   0
10
11 CSTD?=          gnu89
12
13 CFLAGS+=        -D_XOPEN_SOURCE=600
14 CFLAGS+=        -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
19 CFLAGS+=        -D__LIB_DEVMAPPER__ -DDM_DEVICE_UID=0 \
20                 -DDM_DEVICE_GID=0 -DDM_DEVICE_MODE=0600
21
22 INCS+=          ${LIBDM_DISTDIR}/libdevmapper.h
23
24 SRCS+=          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>