]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - lib/libprocstat/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / lib / libprocstat / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 LIB=    procstat
6
7 SRCS=   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
16 VERSION_DEF=    ${.CURDIR}/Versions.def
17 SYMBOL_MAPS=    ${.CURDIR}/Symbol.map
18
19 INCS=           libprocstat.h
20 CFLAGS+=        -I. -I${.CURDIR} -D_KVM_VNODE
21 SHLIB_MAJOR=    1
22
23 DPADD=          ${LIBELF} ${LIBKVM} ${LIBUTIL}
24 LDADD=          -lelf -lkvm -lutil
25
26 MAN=            libprocstat.3
27
28 .if ${MK_NCP} != "no"
29 CFLAGS+=        -DLIBPROCSTAT_NWFS
30 SRCS+=  nwfs.c
31 .endif
32
33 # XXX This is a hack.
34 .if ${MK_CDDL} != "no"
35 CFLAGS+=        -DLIBPROCSTAT_ZFS
36 OBJS+=  zfs/zfs.o
37 SOBJS+= zfs/zfs.So
38 POBJS+= zfs/zfs.po
39 SUBDIR= zfs
40 zfs/zfs.o: .PHONY
41         @cd ${.CURDIR}/zfs && ${MAKE} zfs.o
42 zfs/zfs.So: .PHONY
43         @cd ${.CURDIR}/zfs && ${MAKE} zfs.So
44 zfs/zfs.po: .PHONY
45         @cd ${.CURDIR}/zfs && ${MAKE} zfs.po
46 .endif
47
48 .include <bsd.lib.mk>