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 getflags.$O\ 86b6b9ac8SDavid du Colombier glob.$O\ 96b6b9ac8SDavid du Colombier here.$O\ 106b6b9ac8SDavid du Colombier io.$O\ 116b6b9ac8SDavid du Colombier lex.$O\ 126b6b9ac8SDavid du Colombier pcmd.$O\ 136b6b9ac8SDavid du Colombier pfnc.$O\ 146b6b9ac8SDavid du Colombier simple.$O\ 156b6b9ac8SDavid du Colombier subr.$O\ 166b6b9ac8SDavid du Colombier trap.$O\ 176b6b9ac8SDavid du Colombier tree.$O\ 186b6b9ac8SDavid du Colombier var.$O\ 19dc5a79c1SDavid du Colombier havefork.$O\ 203e12c5d1SDavid du Colombier 216b6b9ac8SDavid du ColombierPLAN9OFILES=plan9.$O\ 223e12c5d1SDavid du Colombier 236b6b9ac8SDavid du ColombierUNIXOFILES=unix.$O\ 243e12c5d1SDavid du Colombier 256b6b9ac8SDavid du ColombierOFILES=$COMMONOFILES $PLAN9OFILES y.tab.$O 266b6b9ac8SDavid du Colombier 273e12c5d1SDavid du ColombierHFILES=rc.h\ 283e12c5d1SDavid du Colombier x.tab.h\ 293e12c5d1SDavid du Colombier io.h\ 303e12c5d1SDavid du Colombier exec.h\ 313e12c5d1SDavid du Colombier fns.h\ 32*276e7d6dSDavid du Colombier getflags.h\ 333e12c5d1SDavid du Colombier 343e12c5d1SDavid du ColombierYFILES=syn.y 353e12c5d1SDavid du Colombier 363e12c5d1SDavid du ColombierBIN=/$objtype/bin 376b6b9ac8SDavid du Colombier 386b6b9ac8SDavid du ColombierUPDATE=\ 396b6b9ac8SDavid du Colombier mkfile\ 406b6b9ac8SDavid du Colombier $HFILES\ 416b6b9ac8SDavid du Colombier ${COMMONOFILES:%.$O=%.c}\ 426b6b9ac8SDavid du Colombier ${UNIXOFILES:%.$O=%.c}\ 436b6b9ac8SDavid du Colombier ${PLAN9OFILES:%.$O=%.c}\ 446b6b9ac8SDavid du Colombier $YFILES\ 45dc5a79c1SDavid du Colombier ${TARG:%=/386/bin/%}\ 466b6b9ac8SDavid du Colombier 473e12c5d1SDavid du Colombier</sys/src/cmd/mkone 483e12c5d1SDavid du Colombier 493e12c5d1SDavid du Colombierx.tab.h: y.tab.h 503e12c5d1SDavid du Colombier cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h 513e12c5d1SDavid du Colombier 52dc5a79c1SDavid du Colombierclean:V: 533e12c5d1SDavid du Colombier rm -f [$OS].out *.[$OS] [xy].tab.? y.debug $TARG 543e12c5d1SDavid du Colombier 553e12c5d1SDavid du Colombierregress: $O.out 563e12c5d1SDavid du Colombier cd test 573e12c5d1SDavid du Colombier mk 583e12c5d1SDavid du Colombier 593e12c5d1SDavid du Colombierunregress:V: 603e12c5d1SDavid du Colombier for(test in test/*.test) rc $test >$test.out 613e12c5d1SDavid du Colombier 623e12c5d1SDavid du Colombierlisting: 633e12c5d1SDavid du Colombier pr mkfile $HFILES $FILES $FILES9 $FILESUNIX $YFILES|lp -du 64