13e12c5d1SDavid du ColombierLDFLAGS= 23e12c5d1SDavid du ColombierYFLAGS=-d 33e12c5d1SDavid du ColombierAFLAGS= 43e12c5d1SDavid du Colombier 53e12c5d1SDavid du Colombierdefault:V: $O.out 63e12c5d1SDavid du Colombier 73e12c5d1SDavid du Colombierall:V: $O.out 83e12c5d1SDavid du Colombier 93e12c5d1SDavid du Colombier$O.out: $OFILES $LIB 103e12c5d1SDavid du Colombier $LD $LDFLAGS -o $target $prereq 113e12c5d1SDavid du Colombier 123e12c5d1SDavid du Colombier%.$O: $HFILES # don't combine with following %.$O rules 133e12c5d1SDavid du Colombier 143e12c5d1SDavid du Colombier%.$O: %.c 153e12c5d1SDavid du Colombier $CC $CFLAGS $stem.c 163e12c5d1SDavid du Colombier 173e12c5d1SDavid du Colombier%.$O: %.s 183e12c5d1SDavid du Colombier $AS $AFLAGS $stem.s 193e12c5d1SDavid du Colombier 203e12c5d1SDavid du Colombiery.tab.h y.tab.c: $YFILES 213e12c5d1SDavid du Colombier $YACC $YFLAGS $prereq 223e12c5d1SDavid du Colombier 23*7386956aSDavid du Colombierlex.yy.c: $LFILES 24*7386956aSDavid du Colombier $LEX $LFLAGS $prereq 25*7386956aSDavid du Colombier 263e12c5d1SDavid du Colombierinstall:V: $BIN/$TARG 273e12c5d1SDavid du Colombier 283e12c5d1SDavid du Colombier$BIN/$TARG: $O.out 293e12c5d1SDavid du Colombier cp $prereq $BIN/$TARG 303e12c5d1SDavid du Colombier 313e12c5d1SDavid du Colombierinstallall:V: 323e12c5d1SDavid du Colombier for(objtype in $CPUS) 333e12c5d1SDavid du Colombier mk install 343e12c5d1SDavid du Colombier 35e14582afSDavid du Colombierallall:V: 36e14582afSDavid du Colombier for(objtype in $CPUS) 37e14582afSDavid du Colombier mk all 38e14582afSDavid du Colombier 393e12c5d1SDavid du Colombiernuke:V: 40*7386956aSDavid du Colombier rm -f *.[$OS] [$OS].out y.tab.? lex.yy.c y.debug y.output *.acid $TARG 413e12c5d1SDavid du Colombier 423e12c5d1SDavid du Colombierclean:V: 43*7386956aSDavid du Colombier rm -f *.[$OS] [$OS].out y.tab.? lex.yy.c y.debug y.output $TARG $CLEANFILES 447dd7cddfSDavid du Colombier 4559cc4ca5SDavid du Colombiersafeinstall:V: $O.out 467dd7cddfSDavid du Colombier test -e $BIN/$TARG && mv $BIN/$TARG $BIN/_$TARG 477dd7cddfSDavid du Colombier cp $prereq $BIN/$TARG 487dd7cddfSDavid du Colombier 495d459b5aSDavid du Colombierupdate:V: 505d459b5aSDavid du Colombier update $UPDATEFLAGS $UPDATE 515d459b5aSDavid du Colombier 527dd7cddfSDavid du Colombiersafeinstallall:V: 537dd7cddfSDavid du Colombier for (objtype in $CPUS) 547dd7cddfSDavid du Colombier mk safeinstall 557dd7cddfSDavid du Colombier 567dd7cddfSDavid du Colombier%.acid: %.$O $HFILES 577dd7cddfSDavid du Colombier $CC $CFLAGS -a $stem.c >$target 588847fb04SDavid du Colombier 598847fb04SDavid du Colombier%.man: $MAN/$stem 608847fb04SDavid du Colombier cp $stem.man $MAN/$stem 618847fb04SDavid du Colombier 628847fb04SDavid du Colombierman:V: $TARG.man 638847fb04SDavid du Colombier 64