Makefile revision 271241
1258065Spjd# $FreeBSD: head/lib/libnv/Makefile 271241 2014-09-07 22:56:57Z ngie $
2258065Spjd
3271241SngieSHLIBDIR?= /lib
4271241Sngie
5269603Sngie.include <src.opts.mk>
6269603Sngie
7258065SpjdLIB=	nv
8258065SpjdSHLIB_MAJOR= 0
9258065Spjd
10258065SpjdSRCS=	dnvlist.c
11258065SpjdSRCS+=	msgio.c
12258065SpjdSRCS+=	nvlist.c
13258065SpjdSRCS+=	nvpair.c
14258065Spjd
15258065SpjdINCS=	dnv.h
16258065SpjdINCS+=	nv.h
17258065Spjd
18258065SpjdMAN+=	nv.3
19258065Spjd
20258065SpjdMLINKS+=nv.3 libnv.3 \
21258065Spjd	nv.3 nvlist.3
22258065SpjdMLINKS+=nv.3 nvlist_create.3 \
23258065Spjd	nv.3 nvlist_destroy.3 \
24258065Spjd	nv.3 nvlist_error.3 \
25258065Spjd	nv.3 nvlist_empty.3 \
26258065Spjd	nv.3 nvlist_clone.3 \
27258065Spjd	nv.3 nvlist_dump.3 \
28258065Spjd	nv.3 nvlist_fdump.3 \
29258065Spjd	nv.3 nvlist_size.3 \
30258065Spjd	nv.3 nvlist_pack.3 \
31258065Spjd	nv.3 nvlist_unpack.3 \
32258065Spjd	nv.3 nvlist_send.3 \
33258065Spjd	nv.3 nvlist_recv.3 \
34258065Spjd	nv.3 nvlist_xfer.3 \
35258065Spjd	nv.3 nvlist_next.3 \
36258065Spjd	nv.3 nvlist_exists.3 \
37258065Spjd	nv.3 nvlist_exists_type.3 \
38258065Spjd	nv.3 nvlist_exists_null.3 \
39258065Spjd	nv.3 nvlist_exists_bool.3 \
40258065Spjd	nv.3 nvlist_exists_number.3 \
41258065Spjd	nv.3 nvlist_exists_string.3 \
42258065Spjd	nv.3 nvlist_exists_nvlist.3 \
43258065Spjd	nv.3 nvlist_exists_descriptor.3 \
44258065Spjd	nv.3 nvlist_exists_binary.3 \
45258065Spjd	nv.3 nvlist_add_null.3 \
46258065Spjd	nv.3 nvlist_add_bool.3 \
47258065Spjd	nv.3 nvlist_add_number.3 \
48258065Spjd	nv.3 nvlist_add_string.3 \
49258065Spjd	nv.3 nvlist_add_stringf.3 \
50258065Spjd	nv.3 nvlist_add_stringv.3 \
51258065Spjd	nv.3 nvlist_add_nvlist.3 \
52258065Spjd	nv.3 nvlist_add_descriptor.3 \
53258065Spjd	nv.3 nvlist_add_binary.3 \
54258065Spjd	nv.3 nvlist_move_string.3 \
55258065Spjd	nv.3 nvlist_move_nvlist.3 \
56258065Spjd	nv.3 nvlist_move_descriptor.3 \
57258065Spjd	nv.3 nvlist_move_binary.3 \
58258065Spjd	nv.3 nvlist_get_bool.3 \
59258065Spjd	nv.3 nvlist_get_number.3 \
60258065Spjd	nv.3 nvlist_get_string.3 \
61258065Spjd	nv.3 nvlist_get_nvlist.3 \
62258065Spjd	nv.3 nvlist_get_descriptor.3 \
63258065Spjd	nv.3 nvlist_get_binary.3 \
64258065Spjd	nv.3 nvlist_take_bool.3 \
65258065Spjd	nv.3 nvlist_take_number.3 \
66258065Spjd	nv.3 nvlist_take_string.3 \
67258065Spjd	nv.3 nvlist_take_nvlist.3 \
68258065Spjd	nv.3 nvlist_take_descriptor.3 \
69258065Spjd	nv.3 nvlist_take_binary.3 \
70258065Spjd	nv.3 nvlist_free.3 \
71258065Spjd	nv.3 nvlist_free_type.3 \
72258065Spjd	nv.3 nvlist_free_null.3 \
73258065Spjd	nv.3 nvlist_free_bool.3 \
74258065Spjd	nv.3 nvlist_free_number.3 \
75258065Spjd	nv.3 nvlist_free_string.3 \
76258065Spjd	nv.3 nvlist_free_nvlist.3 \
77258065Spjd	nv.3 nvlist_free_descriptor.3 \
78258065Spjd	nv.3 nvlist_free_binary.3
79258065SpjdMLINKS+=nv.3 nvlist_existsf.3 \
80258065Spjd	nv.3 nvlist_existsf_type.3 \
81258065Spjd	nv.3 nvlist_existsf_null.3 \
82258065Spjd	nv.3 nvlist_existsf_bool.3 \
83258065Spjd	nv.3 nvlist_existsf_number.3 \
84258065Spjd	nv.3 nvlist_existsf_string.3 \
85258065Spjd	nv.3 nvlist_existsf_nvlist.3 \
86258065Spjd	nv.3 nvlist_existsf_descriptor.3 \
87258065Spjd	nv.3 nvlist_existsf_binary.3 \
88258065Spjd	nv.3 nvlist_addf_null.3 \
89258065Spjd	nv.3 nvlist_addf_bool.3 \
90258065Spjd	nv.3 nvlist_addf_number.3 \
91258065Spjd	nv.3 nvlist_addf_string.3 \
92258065Spjd	nv.3 nvlist_addf_nvlist.3 \
93258065Spjd	nv.3 nvlist_addf_descriptor.3 \
94258065Spjd	nv.3 nvlist_addf_binary.3 \
95258065Spjd	nv.3 nvlist_movef_string.3 \
96258065Spjd	nv.3 nvlist_movef_nvlist.3 \
97258065Spjd	nv.3 nvlist_movef_descriptor.3 \
98258065Spjd	nv.3 nvlist_movef_binary.3 \
99258065Spjd	nv.3 nvlist_getf_bool.3 \
100258065Spjd	nv.3 nvlist_getf_number.3 \
101258065Spjd	nv.3 nvlist_getf_string.3 \
102258065Spjd	nv.3 nvlist_getf_nvlist.3 \
103258065Spjd	nv.3 nvlist_getf_descriptor.3 \
104258065Spjd	nv.3 nvlist_getf_binary.3 \
105258065Spjd	nv.3 nvlist_takef_bool.3 \
106258065Spjd	nv.3 nvlist_takef_number.3 \
107258065Spjd	nv.3 nvlist_takef_string.3 \
108258065Spjd	nv.3 nvlist_takef_nvlist.3 \
109258065Spjd	nv.3 nvlist_takef_descriptor.3 \
110258065Spjd	nv.3 nvlist_takef_binary.3 \
111258065Spjd	nv.3 nvlist_freef.3 \
112258065Spjd	nv.3 nvlist_freef_type.3 \
113258065Spjd	nv.3 nvlist_freef_null.3 \
114258065Spjd	nv.3 nvlist_freef_bool.3 \
115258065Spjd	nv.3 nvlist_freef_number.3 \
116258065Spjd	nv.3 nvlist_freef_string.3 \
117258065Spjd	nv.3 nvlist_freef_nvlist.3 \
118258065Spjd	nv.3 nvlist_freef_descriptor.3 \
119258065Spjd	nv.3 nvlist_freef_binary.3
120258065SpjdMLINKS+=nv.3 nvlist_existsv.3 \
121258065Spjd	nv.3 nvlist_existsv_type.3 \
122258065Spjd	nv.3 nvlist_existsv_null.3 \
123258065Spjd	nv.3 nvlist_existsv_bool.3 \
124258065Spjd	nv.3 nvlist_existsv_number.3 \
125258065Spjd	nv.3 nvlist_existsv_string.3 \
126258065Spjd	nv.3 nvlist_existsv_nvlist.3 \
127258065Spjd	nv.3 nvlist_existsv_descriptor.3 \
128258065Spjd	nv.3 nvlist_existsv_binary.3 \
129258065Spjd	nv.3 nvlist_addv_null.3 \
130258065Spjd	nv.3 nvlist_addv_bool.3 \
131258065Spjd	nv.3 nvlist_addv_number.3 \
132258065Spjd	nv.3 nvlist_addv_string.3 \
133258065Spjd	nv.3 nvlist_addv_nvlist.3 \
134258065Spjd	nv.3 nvlist_addv_descriptor.3 \
135258065Spjd	nv.3 nvlist_addv_binary.3 \
136258065Spjd	nv.3 nvlist_movev_string.3 \
137258065Spjd	nv.3 nvlist_movev_nvlist.3 \
138258065Spjd	nv.3 nvlist_movev_descriptor.3 \
139258065Spjd	nv.3 nvlist_movev_binary.3 \
140258065Spjd	nv.3 nvlist_getv_bool.3 \
141258065Spjd	nv.3 nvlist_getv_number.3 \
142258065Spjd	nv.3 nvlist_getv_string.3 \
143258065Spjd	nv.3 nvlist_getv_nvlist.3 \
144258065Spjd	nv.3 nvlist_getv_descriptor.3 \
145258065Spjd	nv.3 nvlist_getv_binary.3 \
146258065Spjd	nv.3 nvlist_takev_bool.3 \
147258065Spjd	nv.3 nvlist_takev_number.3 \
148258065Spjd	nv.3 nvlist_takev_string.3 \
149258065Spjd	nv.3 nvlist_takev_nvlist.3 \
150258065Spjd	nv.3 nvlist_takev_descriptor.3 \
151258065Spjd	nv.3 nvlist_takev_binary.3 \
152258065Spjd	nv.3 nvlist_freef.3 \
153258065Spjd	nv.3 nvlist_freev_type.3 \
154258065Spjd	nv.3 nvlist_freev_null.3 \
155258065Spjd	nv.3 nvlist_freev_bool.3 \
156258065Spjd	nv.3 nvlist_freev_number.3 \
157258065Spjd	nv.3 nvlist_freev_string.3 \
158258065Spjd	nv.3 nvlist_freev_nvlist.3 \
159258065Spjd	nv.3 nvlist_freev_descriptor.3 \
160258065Spjd	nv.3 nvlist_freev_binary.3
161258065Spjd
162258065SpjdWARNS?=	6
163258065Spjd
164269603Sngie.if ${MK_TESTS} != "no"
165269603SngieSUBDIR+=	tests
166269603Sngie.endif
167269603Sngie
168258065Spjd.include <bsd.lib.mk>
169