1# $FreeBSD: stable/9/lib/libprocstat/Makefile 250870 2013-05-21 19:04:16Z trociny $
2
3.include <bsd.own.mk>
4
5LIB=	procstat
6
7SRCS=	cd9660.c	\
8	common_kvm.c	\
9	core.c		\
10	libprocstat.c	\
11        msdosfs.c	\
12	ntfs.c		\
13	smbfs.c		\
14	udf.c
15
16VERSION_DEF=	${.CURDIR}/Versions.def
17SYMBOL_MAPS=	${.CURDIR}/Symbol.map
18
19INCS=		libprocstat.h
20CFLAGS+=	-I. -I${.CURDIR} -D_KVM_VNODE
21SHLIB_MAJOR=	1
22
23DPADD=		${LIBELF} ${LIBKVM} ${LIBUTIL}
24LDADD=		-lelf -lkvm -lutil
25
26MAN=		libprocstat.3
27
28.if ${MK_NCP} != "no"
29CFLAGS+=	-DLIBPROCSTAT_NWFS
30SRCS+=	nwfs.c
31.endif
32
33# XXX This is a hack.
34.if ${MK_CDDL} != "no"
35CFLAGS+=	-DLIBPROCSTAT_ZFS
36OBJS+=	zfs/zfs.o
37SOBJS+=	zfs/zfs.So
38POBJS+=	zfs/zfs.po
39SUBDIR=	zfs
40zfs/zfs.o: .PHONY
41	@cd ${.CURDIR}/zfs && ${MAKE} zfs.o
42zfs/zfs.So: .PHONY
43	@cd ${.CURDIR}/zfs && ${MAKE} zfs.So
44zfs/zfs.po: .PHONY
45	@cd ${.CURDIR}/zfs && ${MAKE} zfs.po
46.endif
47
48.include <bsd.lib.mk>
49