13e12c5d1SDavid du Colombier</$objtype/mkfile 23e12c5d1SDavid du Colombier 33e12c5d1SDavid du ColombierTARG=rc 46b6b9ac8SDavid du ColombierCOMMONOFILES=\ 56b6b9ac8SDavid du Colombier code.$O\ 66b6b9ac8SDavid du Colombier exec.$O\ 76b6b9ac8SDavid du Colombier glob.$O\ 86b6b9ac8SDavid du Colombier here.$O\ 96b6b9ac8SDavid du Colombier io.$O\ 106b6b9ac8SDavid du Colombier lex.$O\ 116b6b9ac8SDavid du Colombier pcmd.$O\ 126b6b9ac8SDavid du Colombier pfnc.$O\ 136b6b9ac8SDavid du Colombier simple.$O\ 146b6b9ac8SDavid du Colombier subr.$O\ 156b6b9ac8SDavid du Colombier trap.$O\ 166b6b9ac8SDavid du Colombier tree.$O\ 176b6b9ac8SDavid du Colombier var.$O\ 18*dc5a79c1SDavid du Colombier havefork.$O\ 193e12c5d1SDavid du Colombier 206b6b9ac8SDavid du ColombierPLAN9OFILES=plan9.$O\ 213e12c5d1SDavid du Colombier 226b6b9ac8SDavid du ColombierUNIXOFILES=unix.$O\ 233e12c5d1SDavid du Colombier 246b6b9ac8SDavid du ColombierOFILES=$COMMONOFILES $PLAN9OFILES y.tab.$O 256b6b9ac8SDavid du Colombier 263e12c5d1SDavid du ColombierHFILES=rc.h\ 273e12c5d1SDavid du Colombier x.tab.h\ 283e12c5d1SDavid du Colombier io.h\ 293e12c5d1SDavid du Colombier exec.h\ 303e12c5d1SDavid du Colombier fns.h\ 313e12c5d1SDavid du Colombier 323e12c5d1SDavid du ColombierYFILES=syn.y 333e12c5d1SDavid du Colombier 343e12c5d1SDavid du ColombierBIN=/$objtype/bin 356b6b9ac8SDavid du Colombier 366b6b9ac8SDavid du ColombierUPDATE=\ 376b6b9ac8SDavid du Colombier mkfile\ 386b6b9ac8SDavid du Colombier $HFILES\ 396b6b9ac8SDavid du Colombier ${COMMONOFILES:%.$O=%.c}\ 406b6b9ac8SDavid du Colombier ${UNIXOFILES:%.$O=%.c}\ 416b6b9ac8SDavid du Colombier ${PLAN9OFILES:%.$O=%.c}\ 426b6b9ac8SDavid du Colombier $YFILES\ 43*dc5a79c1SDavid du Colombier ${TARG:%=/386/bin/%}\ 446b6b9ac8SDavid du Colombier 453e12c5d1SDavid du Colombier</sys/src/cmd/mkone 463e12c5d1SDavid du Colombier 473e12c5d1SDavid du Colombierx.tab.h: y.tab.h 483e12c5d1SDavid du Colombier cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h 493e12c5d1SDavid du Colombier 50*dc5a79c1SDavid du Colombierclean:V: 513e12c5d1SDavid du Colombier rm -f [$OS].out *.[$OS] [xy].tab.? y.debug $TARG 523e12c5d1SDavid du Colombier 533e12c5d1SDavid du Colombierregress: $O.out 543e12c5d1SDavid du Colombier cd test 553e12c5d1SDavid du Colombier mk 563e12c5d1SDavid du Colombier 573e12c5d1SDavid du Colombierunregress:V: 583e12c5d1SDavid du Colombier for(test in test/*.test) rc $test >$test.out 593e12c5d1SDavid du Colombier 603e12c5d1SDavid du Colombierlisting: 613e12c5d1SDavid du Colombier pr mkfile $HFILES $FILES $FILES9 $FILESUNIX $YFILES|lp -du 62