##
##
compile: \
igo.o \
igo_ehash.o \
igo_rload.o \
igo_rload_1.o \
igo_rprob.o \
igo_uload.o \
igo_gfilt.o \
igo_bhash.o \
igo_2traj.o \
igo_gseq.o \
igo_gloadb.o \
igo_gloadb_1.o \
igo_sco2.o \
igo_gloade.o \
igo_sco1.o \
igo_sco0.o \
igo_step.o \
igo_3traj.o \
igo_3traj_b.o \
igo_sco3.o \
igo_sco3_e.o \
igo_sco3_e1.o \
igo_sco3_e2.o \
igo_sco3_edoc.o \
igo_sco3_epck.o \
igo_sco3_epen.o \
igo_sco3_evis.o \
igo_sco3_optv.o \
igo_sco3_optw.o \
igo_sco3_w.o \
igo_sco3_w1.o \
igo_sco3_w2.o \
igo_sco3_w1doc.o \
igo_sco3_w2doc.o \
igo_sco3_wolp.o \
igo_sco3_wpol.o \
igo_loq.o \
igo_loq_backup.o \
igo_loq_targetbeta.o \
igo_loq_initlamda.o \
igo_loq_update.o \
igo_loq_wrt.o \
igo_enq.o \
igo_3traj_x.o \
Igor_Model.o
##
##
igo.o: igo.cc
	g++ -O3 -c igo.cc
##
igo_ehash.o: igo_ehash.cc
	g++ -O3 -c igo_ehash.cc
igo_rload.o: igo_rload.cc
	g++ -O3 -c igo_rload.cc
igo_rload_1.o: igo_rload_1.cc
	g++ -O3 -c igo_rload_1.cc
igo_rprob.o: igo_rprob.cc
	g++ -O3 -c igo_rprob.cc
igo_uload.o: igo_uload.cc
	g++ -O3 -c igo_uload.cc
igo_gfilt.o: igo_gfilt.cc
	g++ -O3 -c igo_gfilt.cc
igo_bhash.o: igo_bhash.cc
	g++ -O3 -c igo_bhash.cc
igo_2traj.o: igo_2traj.cc
	g++ -O3 -c igo_2traj.cc
igo_gseq.o: igo_gseq.cc
	g++ -O3 -c igo_gseq.cc
igo_gloadb.o: igo_gloadb.cc
	g++ -O3 -c igo_gloadb.cc
igo_gloadb_1.o: igo_gloadb_1.cc
	g++ -O3 -c igo_gloadb_1.cc
igo_sco2.o: igo_sco2.cc
	g++ -O3 -c igo_sco2.cc
igo_gloade.o: igo_gloade.cc
	g++ -O3 -c igo_gloade.cc
igo_sco1.o: igo_sco1.cc
	g++ -O3 -c igo_sco1.cc
igo_sco0.o: igo_sco0.cc
	g++ -O3 -c igo_sco0.cc
igo_step.o: igo_step.cc
	g++ -O3 -c igo_step.cc
igo_3traj.o: igo_3traj.cc
	g++ -O3 -c igo_3traj.cc
igo_3traj_b.o: igo_3traj_b.cc
	g++ -O3 -c igo_3traj_b.cc
igo_sco3.o: igo_sco3.cc
	g++ -O3 -c igo_sco3.cc
igo_sco3_e.o: igo_sco3_e.cc
	g++ -O3 -c igo_sco3_e.cc
igo_sco3_e1.o: igo_sco3_e1.cc
	g++ -O3 -c igo_sco3_e1.cc
igo_sco3_e2.o: igo_sco3_e2.cc
	g++ -O3 -c igo_sco3_e2.cc
igo_sco3_edoc.o: igo_sco3_edoc.cc
	g++ -O3 -c igo_sco3_edoc.cc
igo_sco3_epck.o: igo_sco3_epck.cc
	g++ -O3 -c igo_sco3_epck.cc
igo_sco3_epen.o: igo_sco3_epen.cc
	g++ -O3 -c igo_sco3_epen.cc
igo_sco3_evis.o: igo_sco3_evis.cc
	g++ -O3 -c igo_sco3_evis.cc
igo_sco3_optv.o: igo_sco3_optv.cc
	g++ -O3 -c igo_sco3_optv.cc
igo_sco3_optw.o: igo_sco3_optw.cc
	g++ -O3 -c igo_sco3_optw.cc
igo_sco3_w.o: igo_sco3_w.cc
	g++ -O3 -c igo_sco3_w.cc
igo_sco3_w1.o: igo_sco3_w1.cc
	g++ -O3 -c igo_sco3_w1.cc
igo_sco3_w2.o: igo_sco3_w2.cc
	g++ -O3 -c igo_sco3_w2.cc
igo_sco3_w1doc.o: igo_sco3_w1doc.cc
	g++ -O3 -c igo_sco3_w1doc.cc
igo_sco3_w2doc.o: igo_sco3_w2doc.cc
	g++ -O3 -c igo_sco3_w2doc.cc
igo_sco3_wolp.o: igo_sco3_wolp.cc
	g++ -O3 -c igo_sco3_wolp.cc
igo_sco3_wpol.o: igo_sco3_wpol.cc
	g++ -O3 -c igo_sco3_wpol.cc
igo_loq.o: igo_loq.cc
	g++ -O3 -c igo_loq.cc
igo_loq_backup.o: igo_loq_backup.cc
	g++ -O3 -c igo_loq_backup.cc
igo_loq_targetbeta.o: igo_loq_targetbeta.cc
	g++ -O3 -c igo_loq_targetbeta.cc
igo_loq_initlamda.o: igo_loq_initlamda.cc
	g++ -O3 -c igo_loq_initlamda.cc
igo_loq_update.o: igo_loq_update.cc
	g++ -O3 -c igo_loq_update.cc
igo_loq_wrt.o: igo_loq_wrt.cc
	g++ -O3 -c igo_loq_wrt.cc
igo_enq.o: igo_enq.cc
	g++ -O3 -c igo_enq.cc
igo_3traj_x.o: igo_3traj_x.cc
	g++ -O3 -c igo_3traj_x.cc
Igor_Model.o: Igor_Model.cc
	g++ -O3 -c Igor_Model.cc
##
##
clean:
	rm \
igo.o \
igo_ehash.o \
igo_rload.o \
igo_rload_1.o \
igo_rprob.o \
igo_uload.o \
igo_gfilt.o \
igo_bhash.o \
igo_2traj.o \
igo_gseq.o \
igo_gloadb.o \
igo_gloadb_1.o \
igo_sco2.o \
igo_gloade.o \
igo_sco1.o \
igo_sco0.o \
igo_step.o \
igo_3traj.o \
igo_3traj_b.o \
igo_sco3.o \
igo_sco3_e.o \
igo_sco3_e1.o \
igo_sco3_e2.o \
igo_sco3_edoc.o \
igo_sco3_epck.o \
igo_sco3_epen.o \
igo_sco3_evis.o \
igo_sco3_optv.o \
igo_sco3_optw.o \
igo_sco3_w.o \
igo_sco3_w1.o \
igo_sco3_w2.o \
igo_sco3_w1doc.o \
igo_sco3_w2doc.o \
igo_sco3_wolp.o \
igo_sco3_wpol.o \
igo_loq.o \
igo_loq_backup.o \
igo_loq_targetbeta.o \
igo_loq_initlamda.o \
igo_loq_update.o \
igo_loq_wrt.o \
igo_enq.o \
igo_3traj_x.o \
Igor_Model.o
##
##
