13e12c5d1SDavid du ColombierAFLAGS= 23e12c5d1SDavid du Colombier 33e12c5d1SDavid du Colombierall:V: $LIB 43e12c5d1SDavid du Colombier 53e12c5d1SDavid du Colombier$LIB:V: $OFILES # force archive even when not needed 63e12c5d1SDavid du Colombier ar vu $LIB $newprereq 73e12c5d1SDavid du Colombier 83e12c5d1SDavid du Colombier&:n: &.$O 93e12c5d1SDavid du Colombier ar vu $LIB $stem.$O 103e12c5d1SDavid du Colombier 113e12c5d1SDavid du Colombier%.$O: $HFILES # don't combine with following %.$O rules 123e12c5d1SDavid du Colombier 133e12c5d1SDavid du Colombier%.$O: %.c 143e12c5d1SDavid du Colombier $CC $CFLAGS $stem.c 153e12c5d1SDavid du Colombier 163e12c5d1SDavid du Colombier%.$O: %.s 173e12c5d1SDavid du Colombier $AS $AFLAGS $stem.s 183e12c5d1SDavid du Colombier 193e12c5d1SDavid du Colombierinstall:V: $LIB 203e12c5d1SDavid du Colombier 213e12c5d1SDavid du Colombierinstallall:V: 223e12c5d1SDavid du Colombier for(objtype in $CPUS) mk install 233e12c5d1SDavid du Colombier 243e12c5d1SDavid du Colombier%.all:V: 253e12c5d1SDavid du Colombier for(objtype in $CPUS) mk $stem 263e12c5d1SDavid du Colombier 27219b2ee8SDavid du Colombier%.installall:V: 28219b2ee8SDavid du Colombier for(objtype in $CPUS) mk $stem 29219b2ee8SDavid du Colombier 303e12c5d1SDavid du Colombierclean:V: 317dd7cddfSDavid du Colombier rm -f *.[$OS] [$OS].out $CLEANFILES 327dd7cddfSDavid du Colombier 337dd7cddfSDavid du Colombier%.clean:V: 347dd7cddfSDavid du Colombier rm -f $stem.[$OS] [$OS].$stem $stem.acid $stem 353e12c5d1SDavid du Colombier 363e12c5d1SDavid du Colombiernuke:V: 37*eb2d877eSDavid du Colombier rm -f *.[$OS] [$OS].out $CLEANFILES $LIB 387dd7cddfSDavid du Colombier 397dd7cddfSDavid du Colombier%.acid: %.$O $HFILES 407dd7cddfSDavid du Colombier $CC $CFLAGS -a $stem.c >$target 415d459b5aSDavid du Colombier 425d459b5aSDavid du Colombierupdate:V: 435d459b5aSDavid du Colombier update $UPDATEFLAGS $UPDATE 44