11.6Schristos# $NetBSD: Makefile,v 1.6 2016/07/18 12:17:39 christos Exp $ 21.1Sjoerg 31.6SchristosNOPIE=yes 41.1Sjoerg.include <bsd.own.mk> 51.1Sjoerg 61.1SjoergTESTSDIR= ${TESTSBASE}/lib/libc/tls 71.3She.if (${MKPIC} == "yes") 81.1SjoergSUBDIR+= dso 91.3She.endif 101.3She 111.3SheTESTS_C+= t_tls_static 121.3She.if (${MKPIC} == "yes") 131.3SheTESTS_C+= t_tls_dynamic t_tls_dlopen 141.3She.endif 151.1Sjoerg 161.2SskrllDSODIR!= cd ${.CURDIR}/../tls_dso && ${PRINTOBJDIR} 171.2Sskrll 181.1SjoergSRCS.t_tls_static= t_tls_static.c t_tls_static_helper.c 191.4SjoergDPADD.t_tls_static+= ${LIBPTHREAD} 201.5SjoergLDADD.t_tls_static+= -lpthread 211.5SjoergLDSTATIC.t_tls_static+= -static 221.4SjoergDPADD.t_tls_dynamic+= ${LIBPTHREAD} ${DSODIR}/libh_tls_dynamic.so 231.1SjoergLDADD.t_tls_dynamic+= -lpthread \ 241.2Sskrll -Wl,-rpath,${TESTSDIR} -L${DSODIR} -lh_tls_dynamic 251.4SjoergDPADD.t_tls_dlopen+= ${LIBPTHREAD} 261.1SjoergLDADD.t_tls_dlopen+= -lpthread -Wl,-rpath,${TESTSDIR} -Wl,-export-dynamic 271.1Sjoerg 281.1Sjoerg.include <bsd.test.mk> 29