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 LIBADD.tls_static_test+= pthread
22 LDFLAGS.tls_static_test+= -static
23 SRCS.tls_static_test= t_tls_static.c t_tls_static_helper.c
25 DPADD.tls_dynamic_test+= ${DSODIR}/libh_tls_dynamic.so
26 LDADD.tls_dynamic_test+= -lh_tls_dynamic
27 LDFLAGS.tls_dynamic_test+= -Wl,-rpath,${TESTSDIR} -L${DSODIR}
28 LIBADD.tls_dynamic_test+= pthread
30 LIBADD.tls_dlopen_test+= pthread
31 LDFLAGS.tls_dlopen_test+= -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic
33 .include <bsd.test.mk>