5 TESTSDIR= ${TESTSBASE}/lib/libc/tls
10 # TODO: doesn't link properly (for some odd reason it's trying to link in
12 #NETBSD_ATF_TESTS_C= tls_static_test
14 NETBSD_ATF_TESTS_C+= tls_dlopen_test
15 NETBSD_ATF_TESTS_C+= tls_dynamic_test
18 .include "../Makefile.netbsd-tests"
20 DSODIR= ${.OBJDIR}/../tls_dso
22 DPADD.tls_static_test+= ${LIBPTHREAD}
23 LDADD.tls_static_test+= -lpthread
24 LDFLAGS.tls_static_test+= -static
25 SRCS.tls_static_test= t_tls_static.c t_tls_static_helper.c
27 DPADD.tls_dynamic_test+= ${LIBPTHREAD} ${DSODIR}/libh_tls_dynamic.so
28 LDADD.tls_dynamic_test+= -lpthread -lh_tls_dynamic
29 LDFLAGS.tls_dynamic_test+= -Wl,-rpath,${TESTSDIR} -L${DSODIR}
31 DPADD.tls_dlopen_test+= ${LIBPTHREAD}
32 LDADD.tls_dlopen_test+= -lpthread
33 LDFLAGS.tls_dlopen_test+= -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic
35 .include <bsd.test.mk>