$target parser.tab.h parser.tab.c parser.debug: $YFILES yacc $YFLAGS -s parser $prereq parser.tab.$O: parser.tab.c y.debug $CC $CFLAGS -DYYDEBUG parser.tab.c y.debug: parser.debug mv $prereq $target clean:V: rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARG parser.* scanner.c