Makefile revision 1.43
11.43Skamil# $NetBSD: Makefile,v 1.43 2016/12/02 05:54:15 kamil Exp $
21.1Sjmmv
31.1SjmmvNOMAN=		# defined
41.1Sjmmv
51.1Sjmmv.include <bsd.own.mk>
61.1Sjmmv
71.1SjmmvTESTSDIR=	${TESTSBASE}/kernel
81.1Sjmmv
91.43SkamilTESTS_SUBDIRS=	arch
101.43SkamilTESTS_SUBDIRS+=	kqueue
111.1SjmmvTESTS_C=	t_lock
121.31SpgoyetteTESTS_C+=	t_lockf
131.40SkamilTESTS_C+=	t_ptrace
141.41SkamilTESTS_C+=	t_ptrace_wait
151.41SkamilTESTS_C+=	t_ptrace_wait3
161.41SkamilTESTS_C+=	t_ptrace_wait4
171.41SkamilTESTS_C+=	t_ptrace_wait6
181.41SkamilTESTS_C+=	t_ptrace_waitid
191.41SkamilTESTS_C+=	t_ptrace_waitpid
201.13SchristosTESTS_C+=	t_pty
211.27SpgoyetteTESTS_C+=	t_mqueue
221.28SpgoyetteTESTS_C+=	t_sysv
231.22SchristosTESTS_C+=	t_subr_prf
241.32SmartinTESTS_C+=	t_kauth_pr_47598
251.35SgsonTESTS_C+=	t_sysctl
261.1Sjmmv
271.1SjmmvTESTS_SH=	t_umount
281.33SmlelstvTESTS_SH+=	t_umountstress
291.10SpgoyetteTESTS_SH+=	t_ps_strings
301.10Spgoyette
311.10SpgoyetteBINDIR=		${TESTSDIR}
321.10SpgoyettePROGS=		h_ps_strings1
331.10SpgoyettePROGS+=		h_ps_strings2
341.1Sjmmv
351.29SnakayamaLDADD.t_mqueue+= -lrt
361.29Snakayama
371.26Schristos
381.37Smatt.if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
391.26SchristosTESTS_SUBDIRS+=	tty
401.26Schristos
411.26SchristosTESTS_C+=	t_extattrctl
421.26SchristosTESTS_C+=	t_filedesc
431.26SchristosTESTS_C+=	t_rnd
441.34SheLDADD.t_extattrctl+= -lrumpvfs -lrump -lrumpuser
451.34SheLDADD.t_extattrctl+= -lrump -lpthread
461.26SchristosLDADD.t_filedesc+=  ${LDADD.t_rnd}
471.34SheLDADD.t_rnd+=  -lrumpvfs -lrumpdev_rnd -lrumpdev -lrump -lrumpuser
481.34SheLDADD.t_rnd+=  -lrump -lpthread
491.38SchristosCPPFLAGS+=	-D_KERNTYPES
501.26Schristos
511.26Schristos.endif
521.26Schristos
531.2Spooka
541.1Sjmmv.PATH:			${NETBSDSRCDIR}/sys/kern
551.1SjmmvTESTS_C+=		t_extent
561.1SjmmvSRCS.t_extent=		t_extent.c subr_extent.c
571.39SchristosCPPFLAGS.t_extent.c=	-D_EXTENT_TESTING -D__POOL_EXPOSE -D_KERNTYPES
581.39SchristosCPPFLAGS.subr_extent.c=	-D_EXTENT_TESTING -D__POOL_EXPOSE -D_KERNTYPES
591.1Sjmmv
601.22Schristost_subr_prf.c: gen_t_subr_prf ${NETBSDSRCDIR}/sys/kern/subr_prf.c
611.22Schristos	${HOST_SH} ${.ALLSRC} ${.TARGET}
621.36StlsCPPFLAGS.t_subr_prf.c=	-Wno-pointer-sign	# XXX platform vs kernel SHA2
631.22Schristos
641.22SchristosCLEANFILES+=	t_subr_prf.c
651.22Schristos
661.1Sjmmv.include <bsd.test.mk>
67