Makefile revision 1.21
11.21Sthorpej#	$NetBSD: Makefile,v 1.21 2020/06/06 21:25:59 thorpej Exp $
21.1Sthorpej
31.1Sthorpej.include <bsd.own.mk>
41.1Sthorpej
51.20SmattWARNS?=5
61.1SthorpejUSE_SHLIBDIR=	yes
71.1Sthorpej
81.1SthorpejPROPLIBDIR=${NETBSDSRCDIR}/common/lib/libprop
91.1Sthorpej
101.1Sthorpej.include "${PROPLIBDIR}/Makefile.inc"
111.1Sthorpej
121.1SthorpejCPPFLAGS+=-D_LIBPROP
131.1SthorpejCPPFLAGS+=-D_REENTRANT -I${NETBSDSRCDIR}/lib/libc/include
141.1Sthorpej
151.11SmartinLINTFLAGS+=-w
161.1SthorpejLIB=	prop
171.1Sthorpej
181.1SthorpejMAN=	prop_array.3 prop_bool.3 prop_data.3 prop_dictionary.3 \
191.6Sthorpej	prop_ingest.3 prop_number.3 prop_object.3 prop_string.3 proplib.3
201.1Sthorpej
211.13SthorpejMAN+=	prop_copyin_ioctl.9
221.13SthorpejMLINKS+= prop_copyin_ioctl.9 prop_array_copyin_ioctl.9
231.13SthorpejMLINKS+= prop_copyin_ioctl.9 prop_array_copyout_ioctl.9
241.13SthorpejMLINKS+= prop_copyin_ioctl.9 prop_dictionary_copyin_ioctl.9
251.13SthorpejMLINKS+= prop_copyin_ioctl.9 prop_dictionary_copyout_ioctl.9
261.13Sthorpej
271.13SthorpejMAN+=	prop_send_ioctl.3
281.13SthorpejMLINKS+= prop_send_ioctl.3 prop_array_send_ioctl.3
291.13SthorpejMLINKS+= prop_send_ioctl.3 prop_array_recv_ioctl.3
301.13SthorpejMLINKS+= prop_send_ioctl.3 prop_dictionary_send_ioctl.3
311.13SthorpejMLINKS+= prop_send_ioctl.3 prop_dictionary_recv_ioctl.3
321.13SthorpejMLINKS+= prop_send_ioctl.3 prop_dictionary_sendrecv_ioctl.3
331.5Sthorpej
341.18SbouyerMAN+=	prop_send_syscall.3
351.18SbouyerMLINKS+= prop_send_syscall.3 prop_array_send_syscall.3
361.18SbouyerMLINKS+= prop_send_syscall.3 prop_array_recv_syscall.3
371.18SbouyerMLINKS+= prop_send_syscall.3 prop_dictionary_send_syscall.3
381.18SbouyerMLINKS+= prop_send_syscall.3 prop_dictionary_recv_syscall.3
391.18Sbouyer
401.12SthorpejMAN+=	prop_dictionary_util.3
411.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_bool.3
421.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_schar.3
431.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_short.3
441.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int.3
451.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_long.3
461.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_longlong.3
471.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_intptr.3
481.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int8.3
491.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int16.3
501.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int32.3
511.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_int64.3
521.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uchar.3
531.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_ushort.3
541.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint.3
551.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_ulong.3
561.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_ulonglong.3
571.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uintptr.3
581.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint8.3
591.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint16.3
601.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint32.3
611.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_get_uint64.3
621.21Sthorpej
631.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_bool.3
641.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_schar.3
651.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_short.3
661.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int.3
671.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_long.3
681.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_longlong.3
691.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_intptr.3
701.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int8.3
711.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int16.3
721.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int32.3
731.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_int64.3
741.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uchar.3
751.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_ushort.3
761.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint.3
771.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_ulong.3
781.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_ulonglong.3
791.21SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uintptr.3
801.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint8.3
811.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint16.3
821.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint32.3
831.12SthorpejMLINKS+= prop_dictionary_util.3 prop_dictionary_set_uint64.3
841.12Sthorpej
851.1SthorpejMLINKS+= prop_array.3 prop_array_add.3
861.1SthorpejMLINKS+= prop_array.3 prop_array_capacity.3
871.1SthorpejMLINKS+= prop_array.3 prop_array_copy.3
881.1SthorpejMLINKS+= prop_array.3 prop_array_copy_mutable.3
891.1SthorpejMLINKS+= prop_array.3 prop_array_count.3
901.1SthorpejMLINKS+= prop_array.3 prop_array_create.3
911.1SthorpejMLINKS+= prop_array.3 prop_array_create_with_capacity.3
921.1SthorpejMLINKS+= prop_array.3 prop_array_ensure_capacity.3
931.4SthorpejMLINKS+= prop_array.3 prop_array_equals.3
941.6SthorpejMLINKS+= prop_array.3 prop_array_externalize.3
951.6SthorpejMLINKS+= prop_array.3 prop_array_externalize_to_file.3
961.17SbadMLINKS+= prop_array.3 prop_array_externalize_to_pref.3
971.1SthorpejMLINKS+= prop_array.3 prop_array_get.3
981.6SthorpejMLINKS+= prop_array.3 prop_array_internalize.3
991.6SthorpejMLINKS+= prop_array.3 prop_array_internalize_from_file.3
1001.19SjymMLINKS+= prop_array.3 prop_array_internalize_from_pref.3
1011.1SthorpejMLINKS+= prop_array.3 prop_array_iterator.3
1021.1SthorpejMLINKS+= prop_array.3 prop_array_make_immutable.3
1031.1SthorpejMLINKS+= prop_array.3 prop_array_mutable.3
1041.1SthorpejMLINKS+= prop_array.3 prop_array_remove.3
1051.1SthorpejMLINKS+= prop_array.3 prop_array_set.3
1061.1Sthorpej
1071.16ShaadMAN+=	prop_array_util.3
1081.16ShaadMLINKS+= prop_array_util.3 prop_array_get_bool.3
1091.21Sthorpej
1101.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_bool.3
1111.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_schar.3
1121.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_short.3
1131.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_int.3
1141.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_long.3
1151.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_longlong.3
1161.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_intptr.3
1171.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_int8.3
1181.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_int16.3
1191.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_int32.3
1201.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_int64.3
1211.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uchar.3
1221.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_ushort.3
1231.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uint.3
1241.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_ulong.3
1251.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_ulonglong.3
1261.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uintptr.3
1271.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uint8.3
1281.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uint16.3
1291.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uint32.3
1301.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_uint64.3
1311.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_data.3
1321.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_data_nocopy.3
1331.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_string.3
1341.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_string_nocopy.3
1351.21SthorpejMLINKS+= prop_array_util.3 prop_array_add_and_rel.3
1361.21Sthorpej
1371.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_schar.3
1381.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_short.3
1391.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_int.3
1401.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_long.3
1411.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_longlong.3
1421.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_intptr.3
1431.16ShaadMLINKS+= prop_array_util.3 prop_array_get_int8.3
1441.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_int16.3
1451.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_int32.3
1461.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_int64.3
1471.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uchar.3
1481.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_ushort.3
1491.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uint.3
1501.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_ulong.3
1511.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_ulonglong.3
1521.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uintptr.3
1531.16ShaadMLINKS+= prop_array_util.3 prop_array_get_uint8.3
1541.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uint16.3
1551.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uint32.3
1561.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_uint64.3
1571.21SthorpejMLINKS+= prop_array_util.3 prop_array_get_string.3
1581.21Sthorpej
1591.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_bool.3
1601.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_schar.3
1611.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_short.3
1621.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_int.3
1631.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_long.3
1641.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_longlong.3
1651.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_intptr.3
1661.16ShaadMLINKS+= prop_array_util.3 prop_array_set_int8.3
1671.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_int16.3
1681.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_int32.3
1691.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_int64.3
1701.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_uchar.3
1711.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_ushort.3
1721.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_uint.3
1731.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_ulong.3
1741.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_ulonglong.3
1751.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_uintptr.3
1761.16ShaadMLINKS+= prop_array_util.3 prop_array_set_uint8.3
1771.16ShaadMLINKS+= prop_array_util.3 prop_array_set_uint16.3
1781.16ShaadMLINKS+= prop_array_util.3 prop_array_set_uint32.3
1791.16ShaadMLINKS+= prop_array_util.3 prop_array_set_uint64.3
1801.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_data.3
1811.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_data_nocopy.3
1821.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_string.3
1831.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_string_nocopy.3
1841.21SthorpejMLINKS+= prop_array_util.3 prop_array_set_and_rel.3
1851.16Shaad
1861.1SthorpejMLINKS+= prop_bool.3 prop_bool_copy.3
1871.1SthorpejMLINKS+= prop_bool.3 prop_bool_create.3
1881.1SthorpejMLINKS+= prop_bool.3 prop_bool_true.3
1891.21SthorpejMLINKS+= prop_bool.3 prop_bool_value.3
1901.1Sthorpej
1911.1SthorpejMLINKS+= prop_data.3 prop_data_copy.3
1921.21SthorpejMLINKS+= prop_data.3 prop_data_copy_value.3
1931.21SthorpejMLINKS+= prop_data.3 prop_data_create_copy.3
1941.21SthorpejMLINKS+= prop_data.3 prop_data_create_nocopy.3
1951.1SthorpejMLINKS+= prop_data.3 prop_data_equals.3
1961.1SthorpejMLINKS+= prop_data.3 prop_data_equals_data.3
1971.1SthorpejMLINKS+= prop_data.3 prop_data_size.3
1981.21SthorpejMLINKS+= prop_data.3 prop_data_value.3
1991.1Sthorpej
2001.14SuweMLINKS+= prop_dictionary.3 prop_dictionary_all_keys.3
2011.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_capacity.3
2021.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_copy.3
2031.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_copy_mutable.3
2041.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_count.3
2051.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_create.3
2061.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_create_with_capacity.3
2071.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_ensure_capacity.3
2081.4SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_equals.3
2091.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_externalize.3
2101.6SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_externalize_to_file.3
2111.17SbadMLINKS+= prop_dictionary.3 prop_dictionary_externalize_to_pref.3
2121.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_get.3
2131.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_get_keysym.3
2141.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_internalize.3
2151.6SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_internalize_from_file.3
2161.19SjymMLINKS+= prop_dictionary.3 prop_dictionary_internalize_from_pref.3
2171.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_iterator.3
2181.4SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_keysym_equals.3
2191.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_make_immutable.3
2201.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_mutable.3
2211.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_remove.3
2221.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_remove_keysym.3
2231.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_set.3
2241.1SthorpejMLINKS+= prop_dictionary.3 prop_dictionary_set_keysym.3
2251.1Sthorpej
2261.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_alloc.3
2271.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_error.3
2281.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_free.3
2291.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_key.3
2301.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_private.3
2311.6SthorpejMLINKS+= prop_ingest.3 prop_ingest_context_type.3
2321.6SthorpejMLINKS+= prop_ingest.3 prop_dictionary_ingest.3
2331.6Sthorpej
2341.1SthorpejMLINKS+= prop_number.3 prop_number_copy.3
2351.21SthorpejMLINKS+= prop_number.3 prop_number_create_signed.3
2361.21SthorpejMLINKS+= prop_number.3 prop_number_create_unsigned.3
2371.1SthorpejMLINKS+= prop_number.3 prop_number_equals.3
2381.21SthorpejMLINKS+= prop_number.3 prop_number_equals_signed.3
2391.21SthorpejMLINKS+= prop_number.3 prop_number_equals_unsigned.3
2401.21SthorpejMLINKS+= prop_number.3 prop_number_signed_value.3
2411.1SthorpejMLINKS+= prop_number.3 prop_number_size.3
2421.8SthorpejMLINKS+= prop_number.3 prop_number_unsigned.3
2431.21SthorpejMLINKS+= prop_number.3 prop_number_unsigned_value.3
2441.21Sthorpej
2451.21SthorpejMLINKS+= prop_number.3 prop_number_schar_value.3
2461.21SthorpejMLINKS+= prop_number.3 prop_number_short_value.3
2471.21SthorpejMLINKS+= prop_number.3 prop_number_int_value.3
2481.21SthorpejMLINKS+= prop_number.3 prop_number_long_value.3
2491.21SthorpejMLINKS+= prop_number.3 prop_number_longlong_value.3
2501.21SthorpejMLINKS+= prop_number.3 prop_number_intptr_value.3
2511.21SthorpejMLINKS+= prop_number.3 prop_number_int8_value.3
2521.21SthorpejMLINKS+= prop_number.3 prop_number_int16_value.3
2531.21SthorpejMLINKS+= prop_number.3 prop_number_int32_value.3
2541.21SthorpejMLINKS+= prop_number.3 prop_number_int64_value.3
2551.21Sthorpej
2561.21SthorpejMLINKS+= prop_number.3 prop_number_uchar_value.3
2571.21SthorpejMLINKS+= prop_number.3 prop_number_ushort_value.3
2581.21SthorpejMLINKS+= prop_number.3 prop_number_uint_value.3
2591.21SthorpejMLINKS+= prop_number.3 prop_number_ulong_value.3
2601.21SthorpejMLINKS+= prop_number.3 prop_number_ulonglong_value.3
2611.21SthorpejMLINKS+= prop_number.3 prop_number_uintptr_value.3
2621.21SthorpejMLINKS+= prop_number.3 prop_number_uint8_value.3
2631.21SthorpejMLINKS+= prop_number.3 prop_number_uint16_value.3
2641.21SthorpejMLINKS+= prop_number.3 prop_number_uint32_value.3
2651.21SthorpejMLINKS+= prop_number.3 prop_number_uint64_value.3
2661.1Sthorpej
2671.4SthorpejMLINKS+= prop_object.3 prop_object_equals.3
2681.1SthorpejMLINKS+= prop_object.3 prop_object_iterator_next.3
2691.1SthorpejMLINKS+= prop_object.3 prop_object_iterator_release.3
2701.1SthorpejMLINKS+= prop_object.3 prop_object_iterator_reset.3
2711.1SthorpejMLINKS+= prop_object.3 prop_object_release.3
2721.1SthorpejMLINKS+= prop_object.3 prop_object_retain.3
2731.1SthorpejMLINKS+= prop_object.3 prop_object_type.3
2741.1Sthorpej
2751.21SthorpejMLINKS+= prop_string.3 prop_string_compare.3
2761.21SthorpejMLINKS+= prop_string.3 prop_string_compare_string.3
2771.1SthorpejMLINKS+= prop_string.3 prop_string_copy.3
2781.21SthorpejMLINKS+= prop_string.3 prop_string_create_copy.3
2791.21SthorpejMLINKS+= prop_string.3 prop_string_create_format.3
2801.21SthorpejMLINKS+= prop_string.3 prop_string_create_nocopy.3
2811.1SthorpejMLINKS+= prop_string.3 prop_string_equals.3
2821.21SthorpejMLINKS+= prop_string.3 prop_string_equals_string.3
2831.1SthorpejMLINKS+= prop_string.3 prop_string_size.3
2841.21SthorpejMLINKS+= prop_string.3 prop_string_value.3
2851.1Sthorpej
2861.1Sthorpej.include <bsd.lib.mk>
287