# first name a variable objects for all object files
CC = CC
LIBS = -L/usr/lib -L/usr/openwin/lib -L/www/htdocs/CIS/220/jatlas/09F/project1/glut-3.7/lib/glut
LDLIBS = -lglut -lGL -lGLU -lGLw -lm -lX11 -lXext -lXmu -lXt -lXi -lrt
INCLUDES = -I/www/htdocs/CIS/220/jatlas/09F/project1/glut-3.7/include

objects = FractalGenerator.o

# name a variable sources for all source files

sources = FractalGenerator.cpp

# now give target with objects as variable dependencies + command line

FractalGenerator: $(objects) 
	$(CC) -o FractalGenerator $(LIBS) $(objects) $(LDLIBS)

# list the dependencies for object files - those header files which help build objects

FractalGenerator.o: GraphicsScene.h

# how to build all object files from all dependent source files

$(objects): $(sources)
	$(CC) -c $(sources) $(INCLUDES)

clean:
	rm $(objects)
