xref: /dflybsd-src/lib/libprop/Makefile (revision 17f97226bbe6d116c13d6150bcec8bce4b9a9895)
19f95f3e0SAlex Hornung#	$NetBSD: Makefile,v 1.17 2009/10/10 18:06:54 bad Exp $
29f95f3e0SAlex Hornung
31d6b4480SSascha WildnerWARNS?=3
49f95f3e0SAlex Hornung
59f95f3e0SAlex HornungPROPLIBDIR=${.CURDIR}/../../sys/libprop
69f95f3e0SAlex Hornung.PATH: ${PROPLIBDIR}
79f95f3e0SAlex Hornung
89f95f3e0SAlex HornungCFLAGS+=-D_LIBPROP
915b18792SSascha WildnerCFLAGS+=-D_REENTRANT -I${.CURDIR}/../../sys
10f9228daaSAlex Hornung#LDADD+=-lpthread
11f9228daaSAlex Hornung#DPADD+=${LIBPTHREAD}
129f95f3e0SAlex Hornung
139f95f3e0SAlex HornungSRCS+=  prop_array.c prop_array_util.c prop_bool.c prop_data.c \
149f95f3e0SAlex Hornung        prop_dictionary.c prop_dictionary_util.c prop_ingest.c \
159f95f3e0SAlex Hornung        prop_kern.c prop_number.c prop_object.c prop_stack.c \
169f95f3e0SAlex Hornung	prop_rb.c prop_string.c
179f95f3e0SAlex Hornung
189f95f3e0SAlex HornungLIB=	prop
19*17f97226SFrançois TigeotSHLIBDIR?= /lib
209f95f3e0SAlex Hornung
219f95f3e0SAlex HornungMAN=	prop_array.3 prop_bool.3 prop_data.3 prop_dictionary.3 \
229f95f3e0SAlex Hornung	prop_ingest.3 prop_number.3 prop_object.3 prop_string.3 proplib.3
239f95f3e0SAlex Hornung
249f95f3e0SAlex HornungMAN+=	prop_send_ioctl.3
259f95f3e0SAlex HornungMLINKS+= prop_send_ioctl.3 prop_array_send_ioctl.3
269f95f3e0SAlex HornungMLINKS+= prop_send_ioctl.3 prop_array_recv_ioctl.3
279f95f3e0SAlex HornungMLINKS+= prop_send_ioctl.3 prop_dictionary_send_ioctl.3
289f95f3e0SAlex HornungMLINKS+= prop_send_ioctl.3 prop_dictionary_recv_ioctl.3
299f95f3e0SAlex HornungMLINKS+= prop_send_ioctl.3 prop_dictionary_sendrecv_ioctl.3
309f95f3e0SAlex Hornung
319f95f3e0SAlex HornungMAN+=	prop_dictionary_util.3
329f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_bool.3
339f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_bool.3
344b4863a7SAlex HornungMLINKS+= prop_dictionary_util.3	prop_dictionary_get_dict.3
359f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int8.3
369f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint8.3
379f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int8.3
389f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint8.3
399f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int16.3
409f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint16.3
419f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int16.3
429f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint16.3
439f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int32.3
449f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint32.3
459f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int32.3
469f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint32.3
479f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int64.3
489f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint64.3
499f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int64.3
509f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint64.3
519f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_cstring.3
529f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_cstring.3
539f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_get_cstring_nocopy.3
549f95f3e0SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_cstring_nocopy.3
554b4863a7SAlex HornungMLINKS+= prop_dictionary_util.3 prop_dictionary_set_and_rel.3
569f95f3e0SAlex Hornung
579f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_add.3
589f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_capacity.3
599f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_copy.3
609f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_copy_mutable.3
619f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_count.3
629f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_create.3
639f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_create_with_capacity.3
649f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_ensure_capacity.3
659f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_equals.3
669f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_externalize.3
679f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_externalize_to_file.3
689f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_externalize_to_pref.3
699f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_get.3
709f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_internalize.3
719f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_internalize_from_file.3
72e6962c9bSSascha WildnerMLINKS+= prop_array.3 prop_array_internalize_from_pref.3
739f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_iterator.3
749f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_make_immutable.3
759f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_mutable.3
769f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_remove.3
779f95f3e0SAlex HornungMLINKS+= prop_array.3 prop_array_set.3
789f95f3e0SAlex Hornung
799f95f3e0SAlex HornungMAN+=	prop_array_util.3
809f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_bool.3
819f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_bool.3
820eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_int8.3
830eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_uint8.3
849f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_int8.3
859f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_uint8.3
869f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_int8.3
879f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_uint8.3
880eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_int16.3
890eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_uint16.3
909f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_int16.3
919f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_uint16.3
929f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_int16.3
939f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_uint16.3
940eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_int32.3
950eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_uint32.3
969f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_int32.3
979f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_uint32.3
989f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_int32.3
999f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_uint32.3
1000eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_int64.3
1010eb2eccdSSascha WildnerMLINKS+= prop_array_util.3 prop_array_add_uint64.3
1029f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_int64.3
1039f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_uint64.3
1049f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_int64.3
1059f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_uint64.3
1069f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_cstring.3
1079f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_cstring.3
1089f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_get_cstring_nocopy.3
1099f95f3e0SAlex HornungMLINKS+= prop_array_util.3 prop_array_set_cstring_nocopy.3
1104b4863a7SAlex HornungMLINKS+= prop_array_util.3 prop_array_add_and_rel.3
1119f95f3e0SAlex Hornung
1129f95f3e0SAlex HornungMLINKS+= prop_bool.3 prop_bool_copy.3
1139f95f3e0SAlex HornungMLINKS+= prop_bool.3 prop_bool_create.3
1149f95f3e0SAlex HornungMLINKS+= prop_bool.3 prop_bool_true.3
1159f95f3e0SAlex Hornung
1169f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_copy.3
1179f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_create_data.3
1189f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_create_data_nocopy.3
1199f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_data.3
1209f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_data_nocopy.3
1219f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_equals.3
1229f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_equals_data.3
1239f95f3e0SAlex HornungMLINKS+= prop_data.3 prop_data_size.3
1249f95f3e0SAlex Hornung
1259f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_all_keys.3
1269f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_capacity.3
1279f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_copy.3
1289f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_copy_mutable.3
1299f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_count.3
1309f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_create.3
1319f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_create_with_capacity.3
1329f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_ensure_capacity.3
1339f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_equals.3
1349f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_externalize.3
1359f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_externalize_to_file.3
1369f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_externalize_to_pref.3
1379f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_get.3
1389f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_get_keysym.3
1399f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_internalize.3
1409f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_internalize_from_file.3
141e6962c9bSSascha WildnerMLINKS+= prop_dictionary.3 prop_dictionary_internalize_from_pref.3
1429f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_iterator.3
1439f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_keysym_cstring_nocopy.3
1449f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_keysym_equals.3
1459f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_make_immutable.3
146229dc0ceSSascha Wildner#MLINKS+= prop_dictionary.3 prop_dictionary_mutable.3
1479f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_remove.3
1489f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_remove_keysym.3
1499f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_set.3
1509f95f3e0SAlex HornungMLINKS+= prop_dictionary.3 prop_dictionary_set_keysym.3
1519f95f3e0SAlex Hornung
1529f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_alloc.3
1539f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_error.3
1549f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_free.3
1559f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_key.3
1569f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_private.3
1579f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_ingest_context_type.3
1589f95f3e0SAlex HornungMLINKS+= prop_ingest.3 prop_dictionary_ingest.3
1599f95f3e0SAlex Hornung
1609f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_copy.3
1619f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_create_integer.3
1629f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_create_unsigned_integer.3
1639f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_equals.3
1649f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_equals_integer.3
1659f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_equals_unsigned_integer.3
1669f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_size.3
1679f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_unsigned.3
1689f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_integer_value.3
1699f95f3e0SAlex HornungMLINKS+= prop_number.3 prop_number_unsigned_integer_value.3
1709f95f3e0SAlex Hornung
1719f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_equals.3
1729f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_iterator_next.3
1739f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_iterator_release.3
1749f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_iterator_reset.3
1759f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_release.3
1769f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_retain.3
1779f95f3e0SAlex HornungMLINKS+= prop_object.3 prop_object_type.3
1789f95f3e0SAlex Hornung
1799f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_append.3
1809f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_append_cstring.3
1819f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_copy.3
1829f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_copy_mutable.3
1839f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_create.3
1849f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_create_cstring.3
1859f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_create_cstring_nocopy.3
1869f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_cstring.3
1879f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_cstring_nocopy.3
1889f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_equals.3
1899f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_equals_cstring.3
1909f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_mutable.3
1919f95f3e0SAlex HornungMLINKS+= prop_string.3 prop_string_size.3
1929f95f3e0SAlex Hornung
1934b4863a7SAlex HornungMAN+=	prop_send_syscall.3
1944b4863a7SAlex HornungMLINKS+= prop_send_syscall.3 prop_array_send_syscall.3
1954b4863a7SAlex HornungMLINKS+= prop_send_syscall.3 prop_array_recv_syscall.3
1964b4863a7SAlex HornungMLINKS+= prop_send_syscall.3 prop_dictionary_send_syscall.3
1974b4863a7SAlex HornungMLINKS+= prop_send_syscall.3 prop_dictionary_recv_syscall.3
1984b4863a7SAlex Hornung
1999f95f3e0SAlex Hornung.include <bsd.lib.mk>
200