11.94Schristos#	$NetBSD: Makefile,v 1.94 2024/10/08 23:11:21 christos Exp $
21.7Sjtc#	@(#)Makefile	8.2 (Berkeley) 12/13/93
31.1Scgd
41.89SchristosMAN=	_DIAGASSERT.3 __CONCAT.3 __FPTRCAST.3 __UNCONST.3 __USE.3 CMSG_DATA.3 \
51.66Sjruoho	__alignof__.3 __arraycount.3 \
61.69Sjruoho	__builtin_constant_p.3 __builtin_prefetch.3 \
71.69Sjruoho	__builtin_return_address.3 \
81.68Sjruoho	__builtin_types_compatible_p.3 __insn_barrier.3 \
91.80Schristos	assert.3 attribute.3 bitmap.3 bitops.3 bits.3 bitstring.3 \
101.94Schristos	cdefs.3 container_of.3 dirent.3 dlfcn.3 dlinfo.3 dl_iterate_phdr.3 \
111.94Schristos	end.3 fast_divide32.3 ffs32.3 gcq.3 \
121.79Sjruoho	ilog2.3 intro.3 inttypes.3 iso646.3 limits.3 \
131.72Sjruoho	makedev.3 offsetof.3 param.3 paths.3 queue.3 rbtree.3 sigevent.3 \
141.54Sjruoho	stdarg.3 stdbool.3 stddef.3 stdint.3 stdlib.3 sysexits.3 \
151.75Sjruoho	tgmath.3 timeradd.3 timeval.3 tm.3 tree.3 typeof.3 types.3 \
161.93Sriastrad	uchar.3 \
171.78Sjoerg	unistd.3
181.31Spooka
191.31SpookaUSETBL=	# used by queue.3
201.31Spooka
211.48SjruohoMLINKS+=__CONCAT.3 __STRING.3
221.37SjruohoMLINKS+=__UNCONST.3 __UNVOLATILE.3
231.66SjruohoMLINKS+=__builtin_return_address.3 __builtin_frame_address.3
241.61SjruohoMLINKS+=attribute.3 __dead.3 \
251.61Sjruoho	attribute.3 __pure.3 \
261.61Sjruoho	attribute.3 __constfunc.3 \
271.61Sjruoho	attribute.3 __noinline.3 \
281.61Sjruoho	attribute.3 __unused.3 \
291.61Sjruoho	attribute.3 __used.3 \
301.83Sapb	attribute.3 __diagused.3 \
311.83Sapb	attribute.3 __debugused.3 \
321.61Sjruoho	attribute.3 __packed.3 \
331.59Sjruoho	attribute.3 __aligned.3 \
341.63Sjruoho	attribute.3 __section.3 \
351.63Sjruoho	attribute.3 __read_mostly.3 \
361.70Sjruoho	attribute.3 __cacheline_aligned.3 \
371.70Sjruoho	attribute.3 __predict_true.3 \
381.70Sjruoho	attribute.3 __predict_false.3
391.33SperryMLINKS+=bitstring.3 bit_alloc.3 \
401.33Sperry	bitstring.3 bit_clear.3 \
411.33Sperry	bitstring.3 bit_decl.3 \
421.33Sperry	bitstring.3 bit_ffc.3 \
431.33Sperry	bitstring.3 bit_ffs.3 \
441.33Sperry	bitstring.3 bit_nclear.3 \
451.33Sperry	bitstring.3 bit_nset.3 \
461.33Sperry	bitstring.3 bit_set.3 \
471.33Sperry	bitstring.3 bitstr_size.3 \
481.33Sperry	bitstring.3 bit_test.3
491.29SdyoungMLINKS+=bits.3 __BIT.3 \
501.29Sdyoung	bits.3 __BITS.3 \
511.91Sskrll	bits.3 __MASK.3 \
521.29Sdyoung	bits.3 __SHIFTIN.3 \
531.29Sdyoung	bits.3 __SHIFTOUT.3 \
541.29Sdyoung	bits.3 __SHIFTOUT_MASK.3
551.60SjruohoMLINKS+=cdefs.3 __RCSID.3 \
561.60Sjruoho	cdefs.3 __KERNEL_RCSID.3
571.33SperryMLINKS+=end.3 edata.3 end.3 etext.3
581.40SjoergMLINKS+=fast_divide32.3 fast_divide32_prepare.3 \
591.40Sjoerg	fast_divide32.3 fast_remainder32.3
601.50SjruohoMLINKS+=ffs32.3 ffs64.3 \
611.50Sjruoho	ffs32.3 fls32.3 \
621.50Sjruoho	ffs32.3 fls64.3
631.58SjruohoMLINKS+=makedev.3 major.3 \
641.58Sjruoho	makedev.3 minor.3
651.30SkiyoharaMLINKS+=gcq.3 GCQ_INIT.3 \
661.30Skiyohara	gcq.3 GCQ_INIT_HEAD.3 \
671.30Skiyohara	gcq.3 gcq_init.3 \
681.30Skiyohara	gcq.3 gcq_init_head.3 \
691.30Skiyohara	gcq.3 gcq_q.3 \
701.30Skiyohara	gcq.3 gcq_hq.3 \
711.30Skiyohara	gcq.3 gcq_head.3 \
721.30Skiyohara	gcq.3 gcq_remove.3 \
731.30Skiyohara	gcq.3 gcq_onlist.3 \
741.30Skiyohara	gcq.3 gcq_empty.3 \
751.30Skiyohara	gcq.3 gcq_linked.3 \
761.30Skiyohara	gcq.3 gcq_insert_after.3 \
771.30Skiyohara	gcq.3 gcq_insert_before.3 \
781.30Skiyohara	gcq.3 gcq_insert_head.3 \
791.30Skiyohara	gcq.3 gcq_insert_tail.3 \
801.30Skiyohara	gcq.3 gcq_tie.3 \
811.30Skiyohara	gcq.3 gcq_tie_after.3 \
821.30Skiyohara	gcq.3 gcq_tie_before.3 \
831.30Skiyohara	gcq.3 gcq_merge.3 \
841.30Skiyohara	gcq.3 gcq_merge_head.3 \
851.30Skiyohara	gcq.3 gcq_merge_tail.3 \
861.30Skiyohara	gcq.3 gcq_clear.3 \
871.30Skiyohara	gcq.3 gcq_remove_all.3 \
881.30Skiyohara	gcq.3 GCQ_ITEM.3 \
891.30Skiyohara	gcq.3 GCQ_GOT_FIRST.3 \
901.30Skiyohara	gcq.3 GCQ_GOT_LAST.3 \
911.30Skiyohara	gcq.3 GCQ_GOT_NEXT.3 \
921.30Skiyohara	gcq.3 GCQ_GOT_PREV.3 \
931.30Skiyohara	gcq.3 GCQ_DEQUEUED_FIRST.3 \
941.30Skiyohara	gcq.3 GCQ_DEQUEUED_LAST.3 \
951.30Skiyohara	gcq.3 GCQ_DEQUEUED_NEXT.3 \
961.30Skiyohara	gcq.3 GCQ_DEQUEUED_PREV.3 \
971.30Skiyohara	gcq.3 GCQ_GOT_FIRST_TYPED.3 \
981.30Skiyohara	gcq.3 GCQ_GOT_LAST_TYPED.3 \
991.30Skiyohara	gcq.3 GCQ_GOT_NEXT_TYPED.3 \
1001.30Skiyohara	gcq.3 GCQ_GOT_PREV_TYPED.3 \
1011.30Skiyohara	gcq.3 GCQ_DEQUEUED_FIRST_TYPED.3 \
1021.30Skiyohara	gcq.3 GCQ_DEQUEUED_LAST_TYPED.3 \
1031.30Skiyohara	gcq.3 GCQ_DEQUEUED_NEXT_TYPED.3 \
1041.30Skiyohara	gcq.3 GCQ_DEQUEUED_PREV_TYPED.3 \
1051.30Skiyohara	gcq.3 GCQ_GOT_FIRST_COND.3 \
1061.30Skiyohara	gcq.3 GCQ_GOT_LAST_COND.3 \
1071.30Skiyohara	gcq.3 GCQ_GOT_NEXT_COND.3 \
1081.30Skiyohara	gcq.3 GCQ_GOT_PREV_COND.3 \
1091.30Skiyohara	gcq.3 GCQ_DEQUEUED_FIRST_COND.3 \
1101.30Skiyohara	gcq.3 GCQ_DEQUEUED_LAST_COND.3 \
1111.30Skiyohara	gcq.3 GCQ_DEQUEUED_NEXT_COND.3 \
1121.30Skiyohara	gcq.3 GCQ_DEQUEUED_PREV_COND.3 \
1131.30Skiyohara	gcq.3 GCQ_GOT_FIRST_COND_TYPED.3 \
1141.30Skiyohara	gcq.3 GCQ_GOT_LAST_COND_TYPED.3 \
1151.30Skiyohara	gcq.3 GCQ_GOT_NEXT_COND_TYPED.3 \
1161.30Skiyohara	gcq.3 GCQ_GOT_PREV_COND_TYPED.3 \
1171.30Skiyohara	gcq.3 GCQ_DEQUEUED_FIRST_COND_TYPED.3 \
1181.30Skiyohara	gcq.3 GCQ_DEQUEUED_LAST_COND_TYPED.3 \
1191.30Skiyohara	gcq.3 GCQ_DEQUEUED_NEXT_COND_TYPED.3 \
1201.30Skiyohara	gcq.3 GCQ_DEQUEUED_PREV_COND_TYPED.3 \
1211.30Skiyohara	gcq.3 GCQ_FOREACH.3 \
1221.30Skiyohara	gcq.3 GCQ_FOREACH_REV.3 \
1231.30Skiyohara	gcq.3 GCQ_FOREACH_NVAR.3 \
1241.30Skiyohara	gcq.3 GCQ_FOREACH_NVAR_REV.3 \
1251.30Skiyohara	gcq.3 GCQ_FOREACH_RO.3 \
1261.30Skiyohara	gcq.3 GCQ_FOREACH_RO_REV.3 \
1271.30Skiyohara	gcq.3 GCQ_FOREACH_DEQUEUED.3 \
1281.30Skiyohara	gcq.3 GCQ_FOREACH_DEQUEUED_REV.3 \
1291.30Skiyohara	gcq.3 GCQ_FOREACH_TYPED.3 \
1301.30Skiyohara	gcq.3 GCQ_FOREACH_REV_TYPED.3 \
1311.30Skiyohara	gcq.3 GCQ_FOREACH_NVAR_TYPED.3 \
1321.30Skiyohara	gcq.3 GCQ_FOREACH_NVAR_REV_TYPED.3 \
1331.30Skiyohara	gcq.3 GCQ_FOREACH_RO_TYPED.3 \
1341.30Skiyohara	gcq.3 GCQ_FOREACH_RO_REV_TYPED.3 \
1351.30Skiyohara	gcq.3 GCQ_FOREACH_DEQUEUED_TYPED.3 \
1361.30Skiyohara	gcq.3 GCQ_FOREACH_DEQUEUED_REV_TYPED.3 \
1371.30Skiyohara	gcq.3 GCQ_FIND.3 \
1381.30Skiyohara	gcq.3 GCQ_FIND_REV.3 \
1391.30Skiyohara	gcq.3 GCQ_FIND_TYPED.3 \
1401.30Skiyohara	gcq.3 GCQ_FIND_REV_TYPED.3
1411.85Schristos
1421.85SchristosMLINKS+=queue.3 LIST.3 \
1431.86Schristos	queue.3 LIST_EMPTY.3 \
1441.85Schristos	queue.3 LIST_ENTRY.3 \
1451.85Schristos	queue.3 LIST_FIRST.3 \
1461.85Schristos	queue.3 LIST_FOREACH.3 \
1471.87Schristos	queue.3 LIST_FOREACH_SAFE.3 \
1481.85Schristos	queue.3 LIST_HEAD.3 \
1491.26Slukem	queue.3 LIST_HEAD_INITIALIZER.3 \
1501.26Slukem	queue.3 LIST_INIT.3 \
1511.26Slukem	queue.3 LIST_INSERT_AFTER.3 \
1521.26Slukem	queue.3 LIST_INSERT_BEFORE.3 \
1531.26Slukem	queue.3 LIST_INSERT_HEAD.3 \
1541.85Schristos	queue.3 LIST_NEXT.3 \
1551.26Slukem	queue.3 LIST_REMOVE.3 \
1561.85Schristos	queue.3 LIST_REPLACE.3
1571.85Schristos
1581.85SchristosMLINKS+=queue.3 SIMPLEQ.3 \
1591.85Schristos	queue.3 SIMPLEQ_CONCAT.3 \
1601.85Schristos	queue.3 SIMPLEQ_EMPTY.3 \
1611.85Schristos	queue.3 SIMPLEQ_ENTRY.3 \
1621.85Schristos	queue.3 SIMPLEQ_FIRST.3 \
1631.85Schristos	queue.3 SIMPLEQ_FOREACH.3 \
1641.87Schristos	queue.3 SIMPLEQ_FOREACH_SAFE.3 \
1651.85Schristos	queue.3 SIMPLEQ_HEAD.3 \
1661.85Schristos	queue.3 SIMPLEQ_HEAD_INITIALIZER.3 \
1671.85Schristos	queue.3 SIMPLEQ_INIT.3 \
1681.85Schristos	queue.3 SIMPLEQ_INSERT_AFTER.3 \
1691.85Schristos	queue.3 SIMPLEQ_INSERT_HEAD.3 \
1701.85Schristos	queue.3 SIMPLEQ_INSERT_TAIL.3 \
1711.85Schristos	queue.3 SIMPLEQ_LAST.3 \
1721.85Schristos	queue.3 SIMPLEQ_NEXT.3 \
1731.85Schristos	queue.3 SIMPLEQ_REMOVE.3 \
1741.85Schristos	queue.3 SIMPLEQ_REMOVE_AFTER.3 \
1751.85Schristos	queue.3 SIMPLEQ_REMOVE_HEAD.3 \
1761.88Schristos	queue.3 SIMPLEQ_REMOVE.3
1771.85Schristos
1781.85SchristosMLINKS+=queue.3 SLIST.3 \
1791.85Schristos	queue.3 SLIST_EMPTY.3 \
1801.85Schristos	queue.3 SLIST_ENTRY.3 \
1811.85Schristos	queue.3 SLIST_FIRST.3 \
1821.85Schristos	queue.3 SLIST_FOREACH.3 \
1831.87Schristos	queue.3 SLIST_FOREACH_SAFE.3 \
1841.85Schristos	queue.3 SLIST_HEAD.3 \
1851.26Slukem	queue.3 SLIST_HEAD_INITIALIZER.3 \
1861.26Slukem	queue.3 SLIST_INIT.3 \
1871.26Slukem	queue.3 SLIST_INSERT_AFTER.3 \
1881.26Slukem	queue.3 SLIST_INSERT_HEAD.3 \
1891.85Schristos	queue.3 SLIST_NEXT.3 \
1901.26Slukem	queue.3 SLIST_REMOVE.3 \
1911.85Schristos	queue.3 SLIST_REMOVE_AFTER.3 \
1921.85Schristos	queue.3 SLIST_REMOVE_HEAD.3
1931.85Schristos
1941.85SchristosMLINKS+=queue.3 STAILQ.3 \
1951.85Schristos	queue.3 STAILQ_CONCAT.3 \
1961.85Schristos	queue.3 STAILQ_EMPTY.3 \
1971.85Schristos	queue.3 STAILQ_ENTRY.3 \
1981.85Schristos	queue.3 STAILQ_FIRST.3 \
1991.85Schristos	queue.3 STAILQ_FOREACH.3 \
2001.85Schristos	queue.3 STAILQ_FOREACH_SAFE.3 \
2011.85Schristos	queue.3 STAILQ_HEAD.3 \
2021.26Slukem	queue.3 STAILQ_HEAD_INITIALIZER.3 \
2031.26Slukem	queue.3 STAILQ_INIT.3 \
2041.85Schristos	queue.3 STAILQ_INSERT_AFTER.3 \
2051.26Slukem	queue.3 STAILQ_INSERT_HEAD.3 \
2061.26Slukem	queue.3 STAILQ_INSERT_TAIL.3 \
2071.85Schristos	queue.3 STAILQ_LAST.3 \
2081.85Schristos	queue.3 STAILQ_NEXT.3 \
2091.26Slukem	queue.3 STAILQ_REMOVE.3 \
2101.85Schristos	queue.3 STAILQ_REMOVE_HEAD.3
2111.85Schristos
2121.85SchristosMLINKS+=queue.3 TAILQ.3 \
2131.85Schristos	queue.3 TAILQ_CONCAT.3 \
2141.85Schristos	queue.3 TAILQ_EMPTY.3 \
2151.85Schristos	queue.3 TAILQ_ENTRY.3 \
2161.85Schristos	queue.3 TAILQ_FIRST.3 \
2171.87Schristos	queue.3 TAILQ_FOREACH.3 \
2181.87Schristos	queue.3 TAILQ_FOREACH_SAFE.3 \
2191.87Schristos	queue.3 TAILQ_FOREACH_REVERSE.3 \
2201.85Schristos	queue.3 TAILQ_FOREACH_REVERSE_SAFE.3 \
2211.85Schristos	queue.3 TAILQ_HEAD.3 \
2221.26Slukem	queue.3 TAILQ_HEAD_INITIALIZER.3 \
2231.26Slukem	queue.3 TAILQ_INIT.3 \
2241.85Schristos	queue.3 TAILQ_INSERT_AFTER.3 \
2251.85Schristos	queue.3 TAILQ_INSERT_BEFORE.3 \
2261.26Slukem	queue.3 TAILQ_INSERT_HEAD.3 \
2271.26Slukem	queue.3 TAILQ_INSERT_TAIL.3 \
2281.85Schristos	queue.3 TAILQ_LAST.3 \
2291.85Schristos	queue.3 TAILQ_NEXT.3 \
2301.85Schristos	queue.3 TAILQ_PREV.3 \
2311.26Slukem	queue.3 TAILQ_REMOVE.3 \
2321.85Schristos	queue.3 TAILQ_REPLACE.3
2331.85Schristos
2341.57SjruohoMLINKS+=rbtree.3 rb_tree_init.3 \
2351.57Sjruoho	rbtree.3 rb_tree_insert_node.3 \
2361.57Sjruoho	rbtree.3 rb_tree_find_node.3 \
2371.57Sjruoho	rbtree.3 rb_tree_find_node_geq.3 \
2381.57Sjruoho	rbtree.3 rb_tree_find_node_leq.3 \
2391.57Sjruoho	rbtree.3 rb_tree_iterate.3
2401.23SkleinkMLINKS+=stdarg.3 va_arg.3 stdarg.3 va_copy.3 \
2411.21Slukem	stdarg.3 va_end.3 stdarg.3 va_start.3
2421.72SjruohoMLINKS+=param.3 MAX.3 \
2431.72Sjruoho	param.3 MIN.3
2441.51SjruohoMLINKS+=dirent.3 dir.3 \
2451.51Sjruoho	dirent.3 IFTODT.3 \
2461.51Sjruoho	dirent.3 DTTOIF.3
2471.92SchristosMLINKS+=dlfcn.3 _dlauxinfo.3 dlfcn.3 dlopen.3 dlfcn.3 \
2481.92Schristos	dlclose.3 dlfcn.3 dlsym.3 dlfcn.3 dlctl.3 \
2491.77Snonaka	dlfcn.3 dlerror.3 dlfcn.3 dladdr.3 dlfcn.3 dlvsym.3
2501.35SnjolyMLINKS+=timeradd.3 timersub.3 \
2511.34Sjruoho	timeradd.3 timerclear.3 \
2521.34Sjruoho	timeradd.3 timerisset.3 \
2531.53Sjruoho	timeradd.3 timercmp.3 \
2541.53Sjruoho	timeradd.3 timespecadd.3 \
2551.53Sjruoho	timeradd.3 timespecsub.3 \
2561.53Sjruoho	timeradd.3 timespecclear.3 \
2571.53Sjruoho	timeradd.3 timespecisset.3 \
2581.53Sjruoho	timeradd.3 timespeccmp.3
2591.52SjruohoMLINKS+=timeval.3 timespec.3 \
2601.52Sjruoho	timeval.3 itimerval.3 \
2611.52Sjruoho	timeval.3 itimerspec.3 \
2621.52Sjruoho	timeval.3 TIMEVAL_TO_TIMESPEC.3 \
2631.52Sjruoho	timeval.3 TIMESPEC_TO_TIMEVAL.3
2641.25SyamtMLINKS+=tree.3 SPLAY_PROTOTYPE.3 tree.3 SPLAY_GENERATE.3 \
2651.25Syamt	tree.3 SPLAY_ENTRY.3 tree.3 SPLAY_HEAD.3 \
2661.25Syamt	tree.3 SPLAY_INITIALIZER.3 tree.3 SPLAY_ROOT.3 \
2671.25Syamt	tree.3 SPLAY_EMPTY.3 tree.3 SPLAY_NEXT.3 \
2681.25Syamt	tree.3 SPLAY_MIN.3 tree.3 SPLAY_MAX.3 tree.3 SPLAY_FIND.3 \
2691.25Syamt	tree.3 SPLAY_LEFT.3 tree.3 SPLAY_RIGHT.3 tree.3 SPLAY_INIT.3 \
2701.25Syamt	tree.3 SPLAY_INSERT.3 tree.3 SPLAY_REMOVE.3 \
2711.25Syamt	tree.3 SPLAY_FOREACH.3
2721.25SyamtMLINKS+=tree.3 RB_PROTOTYPE.3 tree.3 RB_GENERATE.3 \
2731.25Syamt	tree.3 RB_ENTRY.3 tree.3 RB_HEAD.3 \
2741.25Syamt	tree.3 RB_INITIALIZER.3 tree.3 RB_ROOT.3 \
2751.25Syamt	tree.3 RB_EMPTY.3 tree.3 RB_NEXT.3 \
2761.25Syamt	tree.3 RB_MIN.3 tree.3 RB_MAX.3 tree.3 RB_FIND.3 \
2771.25Syamt	tree.3 RB_LEFT.3 tree.3 RB_RIGHT.3 tree.3 RB_PARENT.3 \
2781.25Syamt	tree.3 RB_INIT.3 tree.3 RB_INSERT.3 tree.3 RB_REMOVE.3 \
2791.25Syamt	tree.3 RB_FOREACH.3
2801.32SchristosMLINKS+=CMSG_DATA.3 CMSG_FIRSTHDR.3 \
2811.32Schristos	CMSG_DATA.3 CMSG_LEN.3 \
2821.32Schristos	CMSG_DATA.3 CMSG_NXTHDR.3 \
2831.76Sriastrad	CMSG_DATA.3 CMSG_SPACE.3 \
2841.76Sriastrad	CMSG_DATA.3 cmsg.3
2851.80SchristosMLINKS+=bitmap.3 __BITMAP_CLR.3 \
2861.80Schristos	bitmap.3 __BITMAP_ISSET.3 \
2871.80Schristos	bitmap.3 __BITMAP_SET.3 \
2881.80Schristos	bitmap.3 __BITMAP_SIZE.3 \
2891.81Schristos	bitmap.3 __BITMAP_TYPE.3 \
2901.80Schristos	bitmap.3 __BITMAP_ZERO.3
2911.12Smikel
2921.14Smycroft.include <bsd.man.mk>
2931.14Smycroft.include <bsd.subdir.mk>
294