#!/bin/rc rfork e if(~ $1 -*) { flags = $1 shift } switch($#*) { case 1 if(~ $O '') eval `{grep '^O' /$objtype/mkfile} if(~ $O '') { echo 'no $O' >[1=2] exit O } if(! test -f $O.out && ! ~ $% '') * = ($O.`{basename $% | sed 's/\.[^.]*//'} $*) if not * = ($O.out $*) case 2 case * echo usage: $0 [executable] symbol >[1=2] exit usage } exec src $flags -s $2 $1