xref: /freebsd/lib/libprocstat/Makefile (revision c66ca772)
10daf62d9SStanislav Sedov# $FreeBSD$
20daf62d9SStanislav Sedov
30daf62d9SStanislav Sedov.include <bsd.own.mk>
40daf62d9SStanislav Sedov
50daf62d9SStanislav SedovLIB=	procstat
60daf62d9SStanislav Sedov
70daf62d9SStanislav SedovSRCS=	cd9660.c	\
80daf62d9SStanislav Sedov	common_kvm.c	\
90daf62d9SStanislav Sedov	libprocstat.c	\
100daf62d9SStanislav Sedov        msdosfs.c	\
110daf62d9SStanislav Sedov	ntfs.c		\
120daf62d9SStanislav Sedov	smbfs.c		\
130daf62d9SStanislav Sedov	udf.c
140daf62d9SStanislav Sedov
152f7e4c22SStanislav SedovVERSION_DEF=	${.CURDIR}/Versions.def
162f7e4c22SStanislav SedovSYMBOL_MAPS=	${.CURDIR}/Symbol.map
172f7e4c22SStanislav Sedov
180daf62d9SStanislav SedovINCS=		libprocstat.h
190daf62d9SStanislav SedovCFLAGS+=	-I. -I${.CURDIR} -D_KVM_VNODE
200daf62d9SStanislav SedovSHLIB_MAJOR=	1
21c66ca772SSergey Kandaurov
2276341556SSergey KandaurovDPADD=		${LIBKVM} ${LIBUTIL}
2376341556SSergey KandaurovLDADD=		-lkvm -lutil
240daf62d9SStanislav Sedov
25c66ca772SSergey KandaurovMAN=		libprocstat.3
26c66ca772SSergey Kandaurov
2759ea47d0SStanislav Sedov.if ${MK_NCP} != "no"
2859ea47d0SStanislav SedovCFLAGS+=	-DLIBPROCSTAT_NWFS
2959ea47d0SStanislav SedovSRCS+=	nwfs.c
3059ea47d0SStanislav Sedov.endif
3159ea47d0SStanislav Sedov
320daf62d9SStanislav Sedov# XXX This is a hack.
330daf62d9SStanislav Sedov.if ${MK_CDDL} != "no"
3459ea47d0SStanislav SedovCFLAGS+=	-DLIBPROCSTAT_ZFS
350daf62d9SStanislav SedovOBJS+=	zfs/zfs.o
360daf62d9SStanislav SedovSOBJS+=	zfs/zfs.So
370daf62d9SStanislav SedovPOBJS+=	zfs/zfs.po
380daf62d9SStanislav SedovSUBDIR=	zfs
390daf62d9SStanislav Sedovzfs/zfs.o: .PHONY
400daf62d9SStanislav Sedov	@cd ${.CURDIR}/zfs && ${MAKE} zfs.o
410daf62d9SStanislav Sedovzfs/zfs.So: .PHONY
420daf62d9SStanislav Sedov	@cd ${.CURDIR}/zfs && ${MAKE} zfs.So
430daf62d9SStanislav Sedovzfs/zfs.po: .PHONY
440daf62d9SStanislav Sedov	@cd ${.CURDIR}/zfs && ${MAKE} zfs.po
450daf62d9SStanislav Sedov.endif
460daf62d9SStanislav Sedov
470daf62d9SStanislav Sedov.include <bsd.lib.mk>
48