]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libc/tests/tls/Makefile
Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed
[FreeBSD/FreeBSD.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 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
24
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
29
30 LIBADD.tls_dlopen_test+=        pthread
31 LDFLAGS.tls_dlopen_test+=       -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic
32
33 .include <bsd.test.mk>