all : ext_pro orthoc circumc Monge1 Monge2

ext_pro : ext_pro.o util.o
	c++ -o ext_pro ext_pro.o util.o
orthoc : orthoc.o util.o
	c++ -o orthoc orthoc.o util.o
circumc : circumc.o util.o
	c++ -o circumc circumc.o util.o
Monge1 : Monge1.o ctofsm.o util.o
	c++ -o Monge1 Monge1.o ctofsm.o util.o
Monge2 : Monge2.o ctofsm.o util.o
	c++ -o Monge2 Monge2.o ctofsm.o util.o
ext_pro.o : ext_pro.cpp hbg.h
	c++ -c -o ext_pro.o ext_pro.cpp
orthoc.o : orthoc.cpp hbg.h
	c++ -c -o orthoc.o orthoc.cpp
circumc.o : circumc.cpp hbg.h
	c++ -c -o circumc.o circumc.cpp
Monge1.o : Monge1.cpp hbg.h
	c++ -c -o Monge1.o Monge1.cpp
Monge2.o : Monge2.cpp hbg.h
	c++ -c -o Monge2.o Monge2.cpp
util.o : util.cpp hbg.h
	c++ -c -o util.o util.cpp
ctofsm.o : ctofsm.cpp hbg.h
	c++ -c -o ctofsm.o ctofsm.cpp
