Makefile revision 1.6
11.6Scgd# $NetBSD: Makefile,v 1.6 1998/03/02 19:59:20 cgd Exp $ 21.1Scgd 31.1ScgdPROG= doexec 41.1ScgdNOMAN= noman, no way, man 51.1Scgd 61.6ScgdLDSTATIC= -static # only static compilation makes sense here 71.1Scgd 81.1ScgdRP= ${.OBJDIR}/${PROG} 91.1ScgdTD= ${.CURDIR}/tests 101.1ScgdOD= ${.CURDIR}/good 111.1Scgd 121.1Scgdall: ${PROG} goodaout truncaout 131.1ScgdCLEANFILES+= goodaout truncaout 141.1Scgd 151.1Scgdregress: test-empty test-nonexist \ 161.1Scgd test-nonexistshell test-devnullscript test-badinterplen \ 171.1Scgd test-goodscript test-scriptarg test-scriptarg-nospace \ 181.1Scgd test-goodaout test-truncaout 191.1Scgd 201.1Scgdtest-empty: ${PROG} ${TD}/empty 211.1Scgd ${RP} ${TD}/empty | diff - ${OD}/empty 221.1Scgd 231.1Scgdtest-nonexist: ${PROG} 241.1Scgd ${RP} ${TD}/nonexistent | diff - ${OD}/nonexistent 251.1Scgd 261.1Scgdtest-nonexistshell: ${PROG} ${TD}/nonexistshell 271.1Scgd ${RP} ${TD}/nonexistshell | diff - ${OD}/nonexistshell 281.1Scgd 291.1Scgdtest-devnullscript: ${PROG} ${TD}/devnullscript 301.1Scgd ${RP} ${TD}/devnullscript | diff - ${OD}/devnullscript 311.1Scgd 321.1Scgdtest-badinterplen: ${PROG} ${TD}/badinterplen 331.1Scgd ${RP} ${TD}/badinterplen | diff - ${OD}/badinterplen 341.1Scgd 351.1Scgdtest-goodscript: ${PROG} ${TD}/goodscript 361.1Scgd ${RP} ${TD}/goodscript | diff - ${OD}/goodscript 371.1Scgd 381.1Scgdtest-scriptarg: ${PROG} ${TD}/scriptarg 391.1Scgd ${RP} ${TD}/scriptarg 2>&1 | diff - ${OD}/scriptarg 401.1Scgd 411.1Scgdtest-scriptarg-nospace: ${PROG} ${TD}/scriptarg-nospace 421.1Scgd ${RP} ${TD}/scriptarg-nospace 2>&1 | diff - ${OD}/scriptarg-nospace 431.1Scgd 441.1Scgdgoodaout: ${TD}/goodaout.c 451.2Smycroft ${LINK.c} ${LDSTATIC} -o ${.TARGET} ${TD}/goodaout.c ${LDLIBS} 461.1Scgd 471.1Scgdtest-goodaout: ${PROG} goodaout 481.1Scgd ${RP} ${.OBJDIR}/goodaout | diff - ${OD}/goodaout 491.1Scgd 501.1Scgdtruncaout: goodaout 511.1Scgd /bin/rm -rf truncaout 521.1Scgd dd if=${.OBJDIR}/goodaout of=truncaout bs=16 count=1 531.1Scgd chmod a+x truncaout 541.3Sglass 551.1Scgdtest-truncaout: ${PROG} truncaout 561.1Scgd ${RP} ${.OBJDIR}/truncaout | diff - ${OD}/truncaout 571.1Scgd 581.1Scgd.include <bsd.prog.mk> 59