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