1 # $NetBSD: Makefile,v 1.42 2016/12/01 20:11:17 kamil Exp $ 2 3 NOMAN= # defined 4 5 .include <bsd.own.mk> 6 7 TESTSDIR= ${TESTSBASE}/kernel 8 9 TESTS_SUBDIRS= kqueue 10 TESTS_C= t_lock 11 TESTS_C+= t_lockf 12 TESTS_C+= t_ptrace 13 TESTS_C+= t_ptrace_wait 14 TESTS_C+= t_ptrace_wait3 15 TESTS_C+= t_ptrace_wait4 16 TESTS_C+= t_ptrace_wait6 17 TESTS_C+= t_ptrace_waitid 18 TESTS_C+= t_ptrace_waitpid 19 TESTS_C+= t_pty 20 TESTS_C+= t_mqueue 21 TESTS_C+= t_sysv 22 TESTS_C+= t_subr_prf 23 TESTS_C+= t_kauth_pr_47598 24 TESTS_C+= t_sysctl 25 26 .if (${MACHINE} == "amd64") 27 TESTS_C+= t_ptrace_amd64_wait 28 TESTS_C+= t_ptrace_amd64_wait3 29 TESTS_C+= t_ptrace_amd64_wait4 30 TESTS_C+= t_ptrace_amd64_wait6 31 TESTS_C+= t_ptrace_amd64_waitid 32 TESTS_C+= t_ptrace_amd64_waitpid 33 .endif 34 35 TESTS_SH= t_umount 36 TESTS_SH+= t_umountstress 37 TESTS_SH+= t_ps_strings 38 39 BINDIR= ${TESTSDIR} 40 PROGS= h_ps_strings1 41 PROGS+= h_ps_strings2 42 43 LDADD.t_mqueue+= -lrt 44 45 46 .if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE) 47 TESTS_SUBDIRS+= tty 48 49 TESTS_C+= t_extattrctl 50 TESTS_C+= t_filedesc 51 TESTS_C+= t_rnd 52 LDADD.t_extattrctl+= -lrumpvfs -lrump -lrumpuser 53 LDADD.t_extattrctl+= -lrump -lpthread 54 LDADD.t_filedesc+= ${LDADD.t_rnd} 55 LDADD.t_rnd+= -lrumpvfs -lrumpdev_rnd -lrumpdev -lrump -lrumpuser 56 LDADD.t_rnd+= -lrump -lpthread 57 CPPFLAGS+= -D_KERNTYPES 58 59 .endif 60 61 62 .PATH: ${NETBSDSRCDIR}/sys/kern 63 TESTS_C+= t_extent 64 SRCS.t_extent= t_extent.c subr_extent.c 65 CPPFLAGS.t_extent.c= -D_EXTENT_TESTING -D__POOL_EXPOSE -D_KERNTYPES 66 CPPFLAGS.subr_extent.c= -D_EXTENT_TESTING -D__POOL_EXPOSE -D_KERNTYPES 67 68 t_subr_prf.c: gen_t_subr_prf ${NETBSDSRCDIR}/sys/kern/subr_prf.c 69 ${HOST_SH} ${.ALLSRC} ${.TARGET} 70 CPPFLAGS.t_subr_prf.c= -Wno-pointer-sign # XXX platform vs kernel SHA2 71 72 CLEANFILES+= t_subr_prf.c 73 74 .include <bsd.test.mk> 75