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