]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - lib/libc/tests/tls/Makefile
MFC r289172,r290254:
[FreeBSD/stable/10.git] / lib / libc / tests / tls / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 .if !defined(NO_PIC)
6 SUBDIR+=        dso
7 .endif
8
9 # TODO: doesn't link properly (for some odd reason it's trying to link in
10 #       libatf.so)
11 #NETBSD_ATF_TESTS_C=    tls_static_test
12 .if !defined(NO_PIC)
13 NETBSD_ATF_TESTS_C+=    tls_dlopen_test
14 NETBSD_ATF_TESTS_C+=    tls_dynamic_test
15 .endif
16
17 .include "../Makefile.netbsd-tests"
18
19 DSODIR=         ${.OBJDIR}/../tls_dso
20
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
25
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}
29
30 DPADD.tls_dlopen_test+=         ${LIBPTHREAD}
31 LDADD.tls_dlopen_test+=         -lpthread
32 LDFLAGS.tls_dlopen_test+=       -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic
33
34 .include <bsd.test.mk>