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