# first name a variable objects for all object files
CC = g++
LIBS = -L/lib
LDLIBS = -lglu32 -lglui -lopengl32 -lglut32
INCLUDES = 

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)
