xref: /freebsd-13.1/tests/sys/kern/execve/Makefile (revision d352fa26)
1bbf12e6fSEnji Cooper# $FreeBSD$
2bbf12e6fSEnji Cooper
3bbf12e6fSEnji CooperTESTSDIR=	${TESTSBASE}/sys/kern/execve
4bbf12e6fSEnji Cooper
5bbf12e6fSEnji CooperBINDIR=		${TESTSDIR}
6bbf12e6fSEnji Cooper
7bbf12e6fSEnji CooperMAN=
8bbf12e6fSEnji Cooper
9bbf12e6fSEnji CooperATF_TESTS_SH+=	execve_test
10bbf12e6fSEnji Cooper
11bbf12e6fSEnji CooperPROGS+=		good_aout
12bbf12e6fSEnji CooperPROGS+=		execve_helper
13*d352fa26SKyle EvansPROGS+=		execve_argc_helper
14bbf12e6fSEnji Cooper
15bbf12e6fSEnji CooperLDFLAGS.goodaout+=	-static
16bbf12e6fSEnji Cooper
17bbf12e6fSEnji CooperCLEANFILES+=	empty
18bbf12e6fSEnji CooperCLEANFILES+=	sparse_aout
19bbf12e6fSEnji CooperCLEANFILES+=	trunc_aout
20bbf12e6fSEnji Cooper
21bbf12e6fSEnji CooperSCRIPTS+=	bad_interp_len
22bbf12e6fSEnji CooperSCRIPTS+=	dev_null_script
23bbf12e6fSEnji CooperSCRIPTS+=	empty
24bbf12e6fSEnji CooperSCRIPTS+=	good_script
25bbf12e6fSEnji CooperSCRIPTS+=	non_exist_shell
26bbf12e6fSEnji CooperSCRIPTS+=	script_arg
27bbf12e6fSEnji CooperSCRIPTS+=	script_arg_nospace
28bbf12e6fSEnji CooperSCRIPTS+=	sparse_aout
29bbf12e6fSEnji CooperSCRIPTS+=	trunc_aout
30bbf12e6fSEnji Cooper
31bbf12e6fSEnji Cooperempty:
32bbf12e6fSEnji Cooper	@touch $@
33bbf12e6fSEnji Cooper
34bbf12e6fSEnji Coopersparse_aout:
35bbf12e6fSEnji Cooper	@truncate -s 20480 $@
36bbf12e6fSEnji Cooper
37bbf12e6fSEnji Coopertrunc_aout:
38bbf12e6fSEnji Cooper	@truncate -s 16 $@
39bbf12e6fSEnji Cooper
40bbf12e6fSEnji Cooper.include <bsd.test.mk>
41