]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - cddl/usr.sbin/zfsd/Makefile.common
MFC r305018,r305019,r305020:
[FreeBSD/FreeBSD.git] / cddl / usr.sbin / zfsd / Makefile.common
1 # $FreeBSD$
2
3 SRCS=           callout.cc              \
4                 case_file.cc            \
5                 zfsd_event.cc           \
6                 vdev.cc                 \
7                 vdev_iterator.cc        \
8                 zfsd.cc                 \
9                 zfsd_exception.cc       \
10                 zpool_list.cc           \
11                 zfsd_main.cc
12
13 WARNS?=         3
14
15 # Ignore warnings about Solaris specific pragmas.
16 IGNORE_PRAGMA=  YES
17
18 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzpool/common
19 INCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
20 INCFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/lib/libumem
21 INCFLAGS+= -I${SRCTOP}/sys/cddl/compat/opensolaris
22 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/head
23 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libuutil/common
24 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libumem/common
25 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs_core/common
26 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libzfs/common
27 INCFLAGS+= -I${SRCTOP}/cddl/contrib/opensolaris/lib/libnvpair
28 INCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/zfs
29 INCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common
30 INCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
31 INCFLAGS+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/uts/common/sys
32
33 CFLAGS= -g -DNEED_SOLARIS_BOOLEAN ${INCFLAGS}
34
35 DPADD=  ${LIBDEVDCTL} ${LIBZFS} ${LIBZFS_CORE} ${LIBUTIL} ${LIBGEOM} \
36         ${LIBBSDXML} ${LIBSBUF} ${LIBNVPAIR} ${LIBUUTIL}
37 LIBADD=  devdctl zfs zfs_core util geom bsdxml sbuf nvpair uutil
38
39 cscope:
40         find ${.CURDIR} -type f -a \( -name "*.[ch]" -o -name "*.cc" \) \
41              > ${.CURDIR}/cscope.files
42         cd ${.CURDIR} && cscope -buq ${INCFLAGS}