all:gen gen_batch
gen: gen.o Matrix.o vector.o 
	CC -o gen gen.o Matrix.o vector.o

gen.o: gen.cpp Matrix.cpp vector.cpp vector.h
	CC -c gen.cpp  

gen_batch: gen_batch.o Matrix.o vector.o
	CC -o gen_batch gen_batch.o Matrix.o vector.o

gen_batch.o: gen_batch.cpp Matrix.cpp vector.cpp vector.h
	CC -c gen_batch.cpp  

Matrix.o: Matrix.cpp vector.cpp vector.h
	CC -c Matrix.cpp 
vector.o:vector.cpp vector.h
	CC -c vector.cpp
clean:  
	rm -f *.o  core
	

