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