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