1 1.5 nonaka # $NetBSD: Makefile,v 1.5 2011/06/25 05:45:12 nonaka Exp $ 2 1.1 pooka # 3 1.1 pooka 4 1.3 skrll NOMAN= # defined 5 1.3 skrll 6 1.1 pooka .include <bsd.own.mk> 7 1.1 pooka 8 1.5 nonaka SUBDIR+= helper_dso1 .WAIT helper_dso2 .WAIT \ 9 1.5 nonaka helper_symver_dso0 .WAIT helper_symver_dso1 .WAIT \ 10 1.5 nonaka helper_symver_dso2 .WAIT \ 11 1.5 nonaka data 12 1.4 joerg 13 1.1 pooka TESTSDIR= ${TESTSBASE}/libexec/ld.elf_so 14 1.1 pooka 15 1.5 nonaka TESTS_C+= t_dlerror-cleared t_dlerror-false t_dlinfo t_dlvsym 16 1.2 skrll 17 1.2 skrll LDADD.t_dlerror-false= -Wl,-rpath,/var/nonexistent/lib 18 1.5 nonaka LDADD.t_dlvsym= -Wl,-rpath,${TESTSDIR}/h_helper_symver_dso2 19 1.1 pooka 20 1.5 nonaka TESTS_SH+= t_df_1_noopen t_dl_symver 21 1.3 skrll 22 1.3 skrll BINDIR= ${TESTSDIR} 23 1.3 skrll PROGS+= h_df_1_noopen1 24 1.3 skrll SRCS.h_df_1_noopen1= h_df_1_noopen.c 25 1.3 skrll 26 1.3 skrll PROGS+= h_df_1_noopen2 27 1.3 skrll SRCS.h_df_1_noopen2= h_df_1_noopen.c 28 1.3 skrll LDADD.h_df_1_noopen2= -lpthread 29 1.3 skrll 30 1.4 joerg PROGS+= h_locking 31 1.4 joerg SRCS.h_locking= h_locking.c 32 1.4 joerg LDADD.h_locking= -lpthread -Wl,--export-dynamic -Wl,-rpath,${TESTSDIR} 33 1.4 joerg 34 1.5 nonaka PROGS+= h_dl_symver_v0 35 1.5 nonaka SRCS.h_dl_symver_v0= h_dl_symver.c 36 1.5 nonaka V0ODIR!= cd ${.CURDIR}/helper_symver_dso0 && ${PRINTOBJDIR} 37 1.5 nonaka LDADD.h_dl_symver_v0= -L${V0ODIR} -lh_helper_symver_dso 38 1.5 nonaka 39 1.5 nonaka PROGS+= h_dl_symver_v1 40 1.5 nonaka SRCS.h_dl_symver_v1= h_dl_symver.c 41 1.5 nonaka V1ODIR!= cd ${.CURDIR}/helper_symver_dso1 && ${PRINTOBJDIR} 42 1.5 nonaka LDADD.h_dl_symver_v1= -L${V1ODIR} -lh_helper_symver_dso 43 1.5 nonaka 44 1.5 nonaka PROGS+= h_dl_symver_v2 45 1.5 nonaka SRCS.h_dl_symver_v2= h_dl_symver.c 46 1.5 nonaka V2ODIR!= cd ${.CURDIR}/helper_symver_dso2 && ${PRINTOBJDIR} 47 1.5 nonaka LDADD.h_dl_symver_v2= -L${V2ODIR} -lh_helper_symver_dso 48 1.5 nonaka 49 1.1 pooka .include <bsd.test.mk> 50