
# Makefile for OpenGL teaching/examples 



## Linux
CC	= gcc
CFLAGS	= -I../util -DGL_GLEXT_PROTOTYPES -Wall
LDFLAGS	= -L/usr/X11R6/lib
GLIBS	= -lglut -lGLU -lGL -lX11 -lXi -lXmu -lm


OBJS = \
	../util/utility.o	\
	../util/glUtils.o	\
	inputs.o		\
	map.o			\
	normals.o		\
	oglRender.o		\
	shader.o


TARGET = normals

$(TARGET): $(TARGET).c $(OBJS)
	/bin/rm -f $@
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LDFLAGS) $(GLIBS)

clean:
	/bin/rm -f *.o $(TARGET)


inputs.o: globals.h inputs.h inputs.c

map.o: globals.h map.h map.c

normals.o: globals.h map.h inputs.h render.h normals.c

oglRender.o: globals.h map.h oglRender.h oglRender.c

render.o: globals.h map.h oglRender.h render.h render.c

