
all: torus

CFLAGS = -Wall -W -g

torus: trackball.o main.o png.o pnm.o tga.o image.o
	gcc $^ -o $@ -lglut -lpng

clean:
	@rm -f *o *~ torus

image.o: image.c image.h
main.o: main.c vectors.h image.h trackball.h
png.o: png.c image.h
pnm.o: pnm.c vectors.h image.h
tga.o: tga.c image.h
trackball.o: trackball.c vectors.h trackball.h
