]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libprocstat/Makefile
cdn-patch: offer option to mount /etc/keys before attaching geli devices
[FreeBSD/FreeBSD.git] / lib / libprocstat / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 PACKAGE=lib${LIB}
6 LIB=    procstat
7
8 SRCS=   cd9660.c        \
9         common_kvm.c    \
10         core.c          \
11         libprocstat.c   \
12         msdosfs.c       \
13         smbfs.c         \
14         udf.c
15
16 .if ${MK_SYMVER} == yes
17 SRCS+=  libprocstat_compat.c
18 .endif
19
20 VERSION_DEF=    ${LIBCSRCDIR}/Versions.def
21 SYMBOL_MAPS=    ${.CURDIR}/Symbol.map
22
23 INCS=           libprocstat.h
24 CFLAGS+=        -I. -I${.CURDIR} -D_KVM_VNODE
25 SHLIB_MAJOR=    1
26
27 LIBADD=         elf kvm util
28
29 MAN=            libprocstat.3
30 MLINKS+=libprocstat.3 procstat_close.3 \
31                 libprocstat.3 procstat_freeargv.3 \
32                 libprocstat.3 procstat_freeauxv.3 \
33                 libprocstat.3 procstat_freeenvv.3 \
34                 libprocstat.3 procstat_freefiles.3 \
35                 libprocstat.3 procstat_freegroups.3 \
36                 libprocstat.3 procstat_freekstack.3 \
37                 libprocstat.3 procstat_freeprocs.3 \
38                 libprocstat.3 procstat_freevmmap.3 \
39                 libprocstat.3 procstat_get_pipe_info.3 \
40                 libprocstat.3 procstat_get_pts_info.3 \
41                 libprocstat.3 procstat_get_sem_info.3 \
42                 libprocstat.3 procstat_get_shm_info.3 \
43                 libprocstat.3 procstat_get_socket_info.3 \
44                 libprocstat.3 procstat_get_vnode_info.3 \
45                 libprocstat.3 procstat_getargv.3 \
46                 libprocstat.3 procstat_getauxv.3 \
47                 libprocstat.3 procstat_getenvv.3 \
48                 libprocstat.3 procstat_getfiles.3 \
49                 libprocstat.3 procstat_getgroups.3 \
50                 libprocstat.3 procstat_getkstack.3 \
51                 libprocstat.3 procstat_getosrel.3 \
52                 libprocstat.3 procstat_getpathname.3 \
53                 libprocstat.3 procstat_getprocs.3 \
54                 libprocstat.3 procstat_getrlimit.3 \
55                 libprocstat.3 procstat_getumask.3 \
56                 libprocstat.3 procstat_getvmmap.3 \
57                 libprocstat.3 procstat_open_core.3 \
58                 libprocstat.3 procstat_open_kvm.3 \
59                 libprocstat.3 procstat_open_sysctl.3
60
61 # XXX This is a hack.
62 .if ${MK_CDDL} != "no"
63 CFLAGS+=        -DLIBPROCSTAT_ZFS
64 OBJS+=  zfs/zfs.o
65 SOBJS+= zfs/zfs.pico
66 POBJS+= zfs/zfs.po
67 SUBDIR= zfs
68 zfs/zfs.o: .PHONY
69         @cd ${.CURDIR}/zfs && ${MAKE} zfs.o
70 zfs/zfs.pico: .PHONY
71         @cd ${.CURDIR}/zfs && ${MAKE} zfs.pico
72 zfs/zfs.po: .PHONY
73         @cd ${.CURDIR}/zfs && ${MAKE} zfs.po
74 .endif
75
76 .include <bsd.lib.mk>