# Makefile for traffic simulation all: traffic_sim traffic_sim: traffic_sim.cc simulation.o\ vehicle.o lane.o intersection.o x_plot_d.o delay.o g++ -g -o traffic_sim traffic_sim.cc vehicle.o lane.o intersection.o\ simulation.o x_plot_d.o delay.o -lXt -lX11 simulation.o: simulation.cc simulation.h g++ -g -c simulation.cc vehicle.o: vehicle.cc vehicle.h simulation.h g++ -g -c vehicle.cc lane.o: lane.cc lane.h vehicle.h simulation.h g++ -g -c lane.cc intersection.o: intersection.cc intersection.h vehicle.h lane.h simulation.h g++ -g -c intersection.cc x_plot_d.o: x_plot_d.cc x_plot_d.h g++ -g -c x_plot_d.cc delay.o: delay.c delay.h gcc -g -c delay.c clean: rm -f traffic_sim rm -f *.o