##
compile: \
set.o \
set_q1.o \
set_q2.o \
set_q3.o \
set_e0.o \
set_pass.o \
set_c1.o \
set_dist.o \
set_write.o \
car.o
##
set.o: set.cc
	g++ -O3 -c set.cc
set_q1.o: set_q1.cc
	g++ -O3 -c set_q1.cc
set_q2.o: set_q2.cc
	g++ -O3 -c set_q2.cc
set_q3.o: set_q3.cc
	g++ -O3 -c set_q3.cc
set_e0.o: set_e0.cc
	g++ -O3 -c set_e0.cc
set_pass.o: set_pass.cc
	g++ -O3 -c set_pass.cc
set_c1.o: set_c1.cc
	g++ -O3 -c set_c1.cc
set_dist.o: set_dist.cc
	g++ -O3 -c set_dist.cc
set_write.o: set_write.cc
	g++ -O3 -c set_write.cc
car.o: car.cc
	g++ -O3 -c car.cc
##
clean:
	rm \
set.o \
set_q1.o \
set_q2.o \
set_q3.o \
set_e0.o \
set_pass.o \
set_c1.o \
set_dist.o \
set_write.o \
car.o
##
