xref: /freebsd/lib/libstdthreads/Makefile (revision fc6f0665bae406f564e6eb6e1deea849d368a708)
1*fc6f0665SEd Schouten# $FreeBSD$
2*fc6f0665SEd Schouten
3*fc6f0665SEd SchoutenLIB=	stdthreads
4*fc6f0665SEd SchoutenSHLIB_MAJOR= 0
5*fc6f0665SEd Schouten
6*fc6f0665SEd SchoutenINCS=	threads.h
7*fc6f0665SEd SchoutenSRCS=	threads.h call_once.c cnd.c mtx.c thrd.c tss.c
8*fc6f0665SEd Schouten
9*fc6f0665SEd SchoutenMAN=	thrd_create.3
10*fc6f0665SEd SchoutenMLINKS=	thrd_create.3 call_once.3 \
11*fc6f0665SEd Schouten	thrd_create.3 cnd_broadcast.3 \
12*fc6f0665SEd Schouten	thrd_create.3 cnd_destroy.3 \
13*fc6f0665SEd Schouten	thrd_create.3 cnd_init.3 \
14*fc6f0665SEd Schouten	thrd_create.3 cnd_signal.3 \
15*fc6f0665SEd Schouten	thrd_create.3 cnd_timedwait.3 \
16*fc6f0665SEd Schouten	thrd_create.3 cnd_wait.3 \
17*fc6f0665SEd Schouten	thrd_create.3 mtx_destroy.3 \
18*fc6f0665SEd Schouten	thrd_create.3 mtx_init.3 \
19*fc6f0665SEd Schouten	thrd_create.3 mtx_lock.3 \
20*fc6f0665SEd Schouten	thrd_create.3 mtx_timedlock.3 \
21*fc6f0665SEd Schouten	thrd_create.3 mtx_trylock.3 \
22*fc6f0665SEd Schouten	thrd_create.3 mtx_unlock.3 \
23*fc6f0665SEd Schouten	thrd_create.3 thrd_current.3 \
24*fc6f0665SEd Schouten	thrd_create.3 thrd_detach.3 \
25*fc6f0665SEd Schouten	thrd_create.3 thrd_equal.3 \
26*fc6f0665SEd Schouten	thrd_create.3 thrd_exit.3 \
27*fc6f0665SEd Schouten	thrd_create.3 thrd_join.3 \
28*fc6f0665SEd Schouten	thrd_create.3 thrd_sleep.3 \
29*fc6f0665SEd Schouten	thrd_create.3 thrd_yield.3 \
30*fc6f0665SEd Schouten	thrd_create.3 tss_create.3 \
31*fc6f0665SEd Schouten	thrd_create.3 tss_delete.3 \
32*fc6f0665SEd Schouten	thrd_create.3 tss_get.3 \
33*fc6f0665SEd Schouten	thrd_create.3 tss_set.3
34*fc6f0665SEd Schouten
35*fc6f0665SEd SchoutenDPADD=	${LIBPTHREAD}
36*fc6f0665SEd SchoutenLDADD=	-lpthread
37*fc6f0665SEd Schouten
38*fc6f0665SEd SchoutenVERSION_DEF= ${.CURDIR}/../libc/Versions.def
39*fc6f0665SEd SchoutenSYMBOL_MAPS= ${.CURDIR}/Symbol.map
40*fc6f0665SEd Schouten
41*fc6f0665SEd Schouten.include <bsd.lib.mk>
42