xref: /freebsd-12.1/lib/libprocstat/Makefile (revision 69921123)
10daf62d9SStanislav Sedov# $FreeBSD$
20daf62d9SStanislav Sedov
3c6063d0dSWarner Losh.include <src.opts.mk>
40daf62d9SStanislav Sedov
5a70cba95SGlen BarberPACKAGE=lib${LIB}
60daf62d9SStanislav SedovLIB=	procstat
70daf62d9SStanislav Sedov
80daf62d9SStanislav SedovSRCS=	cd9660.c	\
90daf62d9SStanislav Sedov	common_kvm.c	\
107153ad2bSMikolaj Golub	core.c		\
110daf62d9SStanislav Sedov	libprocstat.c	\
120daf62d9SStanislav Sedov	msdosfs.c	\
13237abf0cSDavide Italiano	smbfs.c		\
140daf62d9SStanislav Sedov	udf.c
150daf62d9SStanislav Sedov
16*69921123SKonstantin Belousov.if ${MK_SYMVER} == yes
17*69921123SKonstantin BelousovSRCS+=	libprocstat_compat.c
18*69921123SKonstantin Belousov.endif
19*69921123SKonstantin Belousov
20d9d09103SKonstantin BelousovVERSION_DEF=	${LIBCSRCDIR}/Versions.def
212f7e4c22SStanislav SedovSYMBOL_MAPS=	${.CURDIR}/Symbol.map
222f7e4c22SStanislav Sedov
230daf62d9SStanislav SedovINCS=		libprocstat.h
240daf62d9SStanislav SedovCFLAGS+=	-I. -I${.CURDIR} -D_KVM_VNODE
250daf62d9SStanislav SedovSHLIB_MAJOR=	1
26c66ca772SSergey Kandaurov
276b129086SBaptiste DaroussinLIBADD=		elf kvm util
280daf62d9SStanislav Sedov
29c66ca772SSergey KandaurovMAN=		libprocstat.3
3004017fc7SAllan JudeMLINKS+=libprocstat.3 procstat_close.3 \
3104017fc7SAllan Jude		libprocstat.3 procstat_freeargv.3 \
3204017fc7SAllan Jude		libprocstat.3 procstat_freeauxv.3 \
3304017fc7SAllan Jude		libprocstat.3 procstat_freeenvv.3 \
3404017fc7SAllan Jude		libprocstat.3 procstat_freefiles.3 \
3504017fc7SAllan Jude		libprocstat.3 procstat_freegroups.3 \
3604017fc7SAllan Jude		libprocstat.3 procstat_freekstack.3 \
3704017fc7SAllan Jude		libprocstat.3 procstat_freeprocs.3 \
3804017fc7SAllan Jude		libprocstat.3 procstat_freevmmap.3 \
3904017fc7SAllan Jude		libprocstat.3 procstat_get_pipe_info.3 \
4004017fc7SAllan Jude		libprocstat.3 procstat_get_pts_info.3 \
4104017fc7SAllan Jude		libprocstat.3 procstat_get_sem_info.3 \
4204017fc7SAllan Jude		libprocstat.3 procstat_get_shm_info.3 \
4304017fc7SAllan Jude		libprocstat.3 procstat_get_socket_info.3 \
4404017fc7SAllan Jude		libprocstat.3 procstat_get_vnode_info.3 \
4504017fc7SAllan Jude		libprocstat.3 procstat_getargv.3 \
4604017fc7SAllan Jude		libprocstat.3 procstat_getauxv.3 \
4704017fc7SAllan Jude		libprocstat.3 procstat_getenvv.3 \
4804017fc7SAllan Jude		libprocstat.3 procstat_getfiles.3 \
4904017fc7SAllan Jude		libprocstat.3 procstat_getgroups.3 \
5004017fc7SAllan Jude		libprocstat.3 procstat_getkstack.3 \
5104017fc7SAllan Jude		libprocstat.3 procstat_getosrel.3 \
5204017fc7SAllan Jude		libprocstat.3 procstat_getpathname.3 \
5304017fc7SAllan Jude		libprocstat.3 procstat_getprocs.3 \
5404017fc7SAllan Jude		libprocstat.3 procstat_getrlimit.3 \
5504017fc7SAllan Jude		libprocstat.3 procstat_getumask.3 \
5604017fc7SAllan Jude		libprocstat.3 procstat_getvmmap.3 \
5704017fc7SAllan Jude		libprocstat.3 procstat_open_core.3 \
5804017fc7SAllan Jude		libprocstat.3 procstat_open_kvm.3 \
5904017fc7SAllan Jude		libprocstat.3 procstat_open_sysctl.3
60c66ca772SSergey Kandaurov
610daf62d9SStanislav Sedov# XXX This is a hack.
620daf62d9SStanislav Sedov.if ${MK_CDDL} != "no"
6359ea47d0SStanislav SedovCFLAGS+=	-DLIBPROCSTAT_ZFS
640daf62d9SStanislav SedovOBJS+=	zfs/zfs.o
652b4da8aaSMarcel MoolenaarSOBJS+=	zfs/zfs.pico
660daf62d9SStanislav SedovPOBJS+=	zfs/zfs.po
670daf62d9SStanislav SedovSUBDIR=	zfs
680daf62d9SStanislav Sedovzfs/zfs.o: .PHONY
690daf62d9SStanislav Sedov	@cd ${.CURDIR}/zfs && ${MAKE} zfs.o
702b4da8aaSMarcel Moolenaarzfs/zfs.pico: .PHONY
712b4da8aaSMarcel Moolenaar	@cd ${.CURDIR}/zfs && ${MAKE} zfs.pico
720daf62d9SStanislav Sedovzfs/zfs.po: .PHONY
730daf62d9SStanislav Sedov	@cd ${.CURDIR}/zfs && ${MAKE} zfs.po
740daf62d9SStanislav Sedov.endif
750daf62d9SStanislav Sedov
760daf62d9SStanislav Sedov.include <bsd.lib.mk>
77