a.out: main.o plane.o camera.o vector.h ray.h rayfuns.h rayhdrs.h
	gcc -Wall -g *.o -lm

.c.o: $<
	-gcc -c -Wall -c -g $<  2> $(@:.o=.err)
	cat $*.err
