AFLAGS= YFLAGS=-d LIBOBJ=${OFILES:%=$LIB(%)} LIBDIR=. default:V: $LIB all:V: $LIB $LIB: $LIBOBJ ar vu $LIB $newmember %.$O: $HFILES # don't combine with following %.$O rules %.$O: %.c $CC $CFLAGS $stem.c %.$O: %.g $GC $GFLAGS $stem.g %.$O: %.s $AS $AFLAGS $stem.s y.tab.h y.tab.c: $YFILES yacc $YFLAGS $prereq $LIB(%.$O):N: %.$O install:VQ: $LIB ~ $LIBDIR '.' || cp $LIB $LIBDIR/$LIB installall:V: for (objtype in $CPUS) mk install %.all:V: for (objtype in $CPUS) mk $stem nuke:V: rm -f *.[$OS] y.tab.? y.output y.error rm -f $LIB clean:V: rm -f *.[$OS] y.tab.? y.output y.error update:V: update $UPDATEFLAGS $UPDATE