cf=-Wall -g calc : calc.o scan.o node.o gcc $(cf) calc.o scan.o node.o -o calc -lfl calc.c : calc.y bison -vd calc.y -o calc.c calc.o : calc.c gcc $(cf) -c calc.c scan.o: calc.c scan.c gcc $(cf) -c scan.c scan.c : scan.l flex -oscan.c scan.l node.o: node.c gcc $(cf) -c node.c clean : rm -rf *.o rm calc.c scan.c rm calc rm *~