9 # TODO: doesn't link properly (for some odd reason it's trying to link in
11 #NETBSD_ATF_TESTS_C= tls_static_test
13 NETBSD_ATF_TESTS_C+= tls_dlopen_test
14 NETBSD_ATF_TESTS_C+= tls_dynamic_test
17 .include "../Makefile.netbsd-tests"
19 DSODIR= ${.OBJDIR}/../tls_dso
21 DPADD.tls_static_test+= ${LIBPTHREAD}
22 LDADD.tls_static_test+= -lpthread
23 LDFLAGS.tls_static_test+= -static
24 SRCS.tls_static_test= t_tls_static.c t_tls_static_helper.c
26 DPADD.tls_dynamic_test+= ${LIBPTHREAD} ${DSODIR}/libh_tls_dynamic.so
27 LDADD.tls_dynamic_test+= -lpthread -lh_tls_dynamic
28 LDFLAGS.tls_dynamic_test+= -Wl,-rpath,${TESTSDIR} -L${DSODIR}
30 DPADD.tls_dlopen_test+= ${LIBPTHREAD}
31 LDADD.tls_dlopen_test+= -lpthread
32 LDFLAGS.tls_dlopen_test+= -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic
34 .include <bsd.test.mk>