CCC=CC

######################################
# g++ uebersetzt temp_vector.cc nicht
######################################

all: testvector testvector_bound templ_vector

testvector : testvector.o vector.o
	$(CCC) -o testvector testvector.o vector.o
testvector.o : vector.h testvector.cc
	$(CCC) -c testvector.cc
vector.o : vector.h vector.cc
	$(CCC) -c vector.cc

testvector_bound : testvector_bound.o vector_bound.o vector.o
	$(CCC) -o testvector_bound testvector_bound.o \
		vector_bound.o vector.o
testvector_bound.o : vector_bound.h vector.h testvector_bound.cc
	$(CCC) -c testvector_bound.cc
vector_bound.o : vector_bound.h vector.h vector_bound.cc
	$(CCC) -c vector_bound.cc

templ_vector : templ_vector.o
	$(CCC) -o templ_vector templ_vector.o
templ_vector.o : templ_vector.cc
	$(CCC) -c templ_vector.cc
clean:
	rm -f testvector testvector_bound templ_vector *.o *~ a.out core

