# Makefile by Brett Tjaden CC = g++ CFLAGS = -o $@ -Wall all: route_sim route_sim: lex.yy.o route_sim.tab.o route_sim.o $(CC) $(CFLAGS) lex.yy.o route_sim.tab.o route_sim.o route_sim.o: route_sim.c++ $(CC) -Wall -c route_sim.c++ lex.yy.c: route_sim.l lex route_sim.l lex.yy.o: route_sim.tab.h++ lex.yy.c $(CC) -c lex.yy.c route_sim.tab.h++: route_sim.y++ bison -vd route_sim.y++ route_sim.tab.o: route_sim.tab.c++ $(CC) -c route_sim.tab.c++ clean: rm -f core *~ *.bak *.o lex.yy.c route_sim.output \ route_sim.tab.c++ route_sim.tab.h++ route_sim \ y.tab.c y.output