Force the dynamic linker to resolve _end early so we pick up the correct
[freebsd.git] / lib / libcapsicum / Makefile
1 # $FreeBSD$
2
3 LIB=    capsicum
4
5 SHLIB_MAJOR=    0
6 SHLIBDIR?=      /lib
7
8 SRCS=   libcapsicum.c
9 SRCS+=  libcapsicum_dns.c
10 SRCS+=  libcapsicum_grp.c
11 SRCS+=  libcapsicum_pwd.c
12 SRCS+=  libcapsicum_random.c
13 SRCS+=  libcapsicum_service.c
14 SRCS+=  libcapsicum_sysctl.c
15
16 INCS=   libcapsicum.h
17 INCS+=  libcapsicum_dns.h
18 INCS+=  libcapsicum_grp.h
19 INCS+=  libcapsicum_pwd.h
20 INCS+=  libcapsicum_random.h
21 INCS+=  libcapsicum_service.h
22 INCS+=  libcapsicum_sysctl.h
23
24 LIBADD= nv
25
26 CFLAGS+=-I${.CURDIR}
27 CFLAGS+=-I${.CURDIR}/../libnv
28
29 WARNS?= 6
30
31 MAN+=   libcapsicum.3
32
33 MLINKS+=libcapsicum.3 cap_init.3
34 MLINKS+=libcapsicum.3 cap_wrap.3
35 MLINKS+=libcapsicum.3 cap_unwrap.3
36 MLINKS+=libcapsicum.3 cap_sock.3
37 MLINKS+=libcapsicum.3 cap_clone.3
38 MLINKS+=libcapsicum.3 cap_close.3
39 MLINKS+=libcapsicum.3 cap_limit_get.3
40 MLINKS+=libcapsicum.3 cap_limit_set.3
41 MLINKS+=libcapsicum.3 cap_send_nvlist.3
42 MLINKS+=libcapsicum.3 cap_recv_nvlist.3
43 MLINKS+=libcapsicum.3 cap_xfer_nvlist.3
44 MLINKS+=libcapsicum.3 cap_service_open.3
45
46 .include <bsd.lib.mk>