13e12c5d1SDavid du Colombier</$objtype/mkfile 23e12c5d1SDavid du Colombier 33e12c5d1SDavid du ColombierTARG=sprog 43e12c5d1SDavid du ColombierOFILES=sprog.$O\ 53e12c5d1SDavid du Colombier 63e12c5d1SDavid du ColombierHFILES =\ 73e12c5d1SDavid du Colombier code.h\ 83e12c5d1SDavid du Colombier 93e12c5d1SDavid du ColombierBIN=/$objtype/bin/aux 103e12c5d1SDavid du Colombier</sys/src/cmd/mkone 11*219b2ee8SDavid du Colombiercpuobjtype=`{sed -n 's/^O=//p' /$cputype/mkfile} 123e12c5d1SDavid du Colombier 133e12c5d1SDavid du Colombierall:V: lib 143e12c5d1SDavid du Colombier 153e12c5d1SDavid du Colombierlib: amspell brspell 163e12c5d1SDavid du Colombier for (i in $prereq) cp $i /sys/lib/$i 173e12c5d1SDavid du Colombier 183e12c5d1SDavid du Colombierbrspell: $cpuobjtype.pcode list british local stop 193e12c5d1SDavid du Colombier $cpuobjtype.pcode list british local stop >$target 203e12c5d1SDavid du Colombier 213e12c5d1SDavid du Colombieramspell: $cpuobjtype.pcode list american local stop 223e12c5d1SDavid du Colombier $cpuobjtype.pcode list american local stop >$target 233e12c5d1SDavid du Colombier 243e12c5d1SDavid du Colombier$cpuobjtype.pcode: pcode.c $HFILES 253e12c5d1SDavid du Colombier objtype=$cputype 263e12c5d1SDavid du Colombier mk pcode.$cputype 273e12c5d1SDavid du Colombier 283e12c5d1SDavid du Colombierpcode.$cputype: pcode.$O $HFILES 293e12c5d1SDavid du Colombier $LD -o $O.pcode pcode.$O 303e12c5d1SDavid du Colombier 313e12c5d1SDavid du Colombierinstallall:V: 323e12c5d1SDavid du Colombier for(objtype in $CPUS) mk install 333e12c5d1SDavid du Colombier cp spell.rc /rc/bin/spell 343e12c5d1SDavid du Colombier mk lib 353e12c5d1SDavid du Colombier 363e12c5d1SDavid du Colombiernuke:V: 373e12c5d1SDavid du Colombier rm -f *.[$OS] [$OS].out [$OS].pcode y.tab.? y.debug y.output $TARG 383e12c5d1SDavid du Colombier rm -f amspell brspell 393e12c5d1SDavid du Colombier 403e12c5d1SDavid du Colombierclean:V: 413e12c5d1SDavid du Colombier rm -f *.[$OS] [$OS].out [$OS].pcode y.tab.? y.debug y.output $TARG 423e12c5d1SDavid du Colombier 433e12c5d1SDavid du Colombiertest:V: $O.out brspell 443e12c5d1SDavid du Colombier time ./$O.out -b -f brspell </dev/null >y 453e12c5d1SDavid du Colombier time ./$O.out -b -f brspell <x >z 463e12c5d1SDavid du Colombier cmp y z 47