
plot.o: plot.cxx
	g++ -o plot.o -c plot.cxx

carrier.o: carrier.cxx
	g++ -o carrier.o -c carrier.cxx

measure.o: measure.cxx
	g++ -o measure.o -c measure.cxx

seed.o: seed.cxx
	g++ -o seed.o -c seed.cxx

epidemic.o: epidemic.cxx
	g++ -o epidemic.o -c epidemic.cxx

epidemic: epidemic.o carrier.o plot.o measure.o seed.o
	g++ -o epidemic epidemic.o carrier.o plot.o measure.o seed.o -lm

clean: 
	rm *.o; rm *.*~
