1 1.7 mrg # $NetBSD: Makefile,v 1.7 2011/07/03 15:28:25 mrg 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.6 mrg .if ${MKPIC} != "no" 9 1.6 mrg 10 1.5 nonaka SUBDIR+= helper_dso1 .WAIT helper_dso2 .WAIT \ 11 1.5 nonaka helper_symver_dso0 .WAIT helper_symver_dso1 .WAIT \ 12 1.5 nonaka helper_symver_dso2 .WAIT \ 13 1.5 nonaka data 14 1.4 joerg 15 1.1 pooka TESTSDIR= ${TESTSBASE}/libexec/ld.elf_so 16 1.1 pooka 17 1.5 nonaka TESTS_C+= t_dlerror-cleared t_dlerror-false t_dlinfo t_dlvsym 18 1.2 skrll 19 1.2 skrll LDADD.t_dlerror-false= -Wl,-rpath,/var/nonexistent/lib 20 1.5 nonaka LDADD.t_dlvsym= -Wl,-rpath,${TESTSDIR}/h_helper_symver_dso2 21 1.1 pooka 22 1.5 nonaka TESTS_SH+= t_df_1_noopen t_dl_symver 23 1.3 skrll 24 1.3 skrll BINDIR= ${TESTSDIR} 25 1.3 skrll PROGS+= h_df_1_noopen1 26 1.3 skrll SRCS.h_df_1_noopen1= h_df_1_noopen.c 27 1.3 skrll 28 1.3 skrll PROGS+= h_df_1_noopen2 29 1.3 skrll SRCS.h_df_1_noopen2= h_df_1_noopen.c 30 1.3 skrll LDADD.h_df_1_noopen2= -lpthread 31 1.3 skrll 32 1.4 joerg PROGS+= h_locking 33 1.4 joerg SRCS.h_locking= h_locking.c 34 1.4 joerg LDADD.h_locking= -lpthread -Wl,--export-dynamic -Wl,-rpath,${TESTSDIR} 35 1.4 joerg 36 1.5 nonaka PROGS+= h_dl_symver_v0 37 1.5 nonaka SRCS.h_dl_symver_v0= h_dl_symver.c 38 1.5 nonaka V0ODIR!= cd ${.CURDIR}/helper_symver_dso0 && ${PRINTOBJDIR} 39 1.5 nonaka LDADD.h_dl_symver_v0= -L${V0ODIR} -lh_helper_symver_dso 40 1.5 nonaka 41 1.5 nonaka PROGS+= h_dl_symver_v1 42 1.5 nonaka SRCS.h_dl_symver_v1= h_dl_symver.c 43 1.5 nonaka V1ODIR!= cd ${.CURDIR}/helper_symver_dso1 && ${PRINTOBJDIR} 44 1.5 nonaka LDADD.h_dl_symver_v1= -L${V1ODIR} -lh_helper_symver_dso 45 1.5 nonaka 46 1.5 nonaka PROGS+= h_dl_symver_v2 47 1.5 nonaka SRCS.h_dl_symver_v2= h_dl_symver.c 48 1.5 nonaka V2ODIR!= cd ${.CURDIR}/helper_symver_dso2 && ${PRINTOBJDIR} 49 1.5 nonaka LDADD.h_dl_symver_v2= -L${V2ODIR} -lh_helper_symver_dso 50 1.5 nonaka 51 1.7 mrg .include <bsd.test.mk> 52 1.7 mrg 53 1.7 mrg .else 54 1.7 mrg 55 1.7 mrg NOPROG= # defined 56 1.7 mrg .include <bsd.prog.mk> 57 1.7 mrg 58 1.6 mrg .endif 59