INCLUDES = 
XLIBS    = -L/usr/X11/lib -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE
GLLIBS   = -L/usr/mesagl/lib -lglut -lGLU -lGL -lm $(XLIBS)
LIBS     = $(GLLIBS) -L/usr/local/lib
CFLAGS   = -O -I. $(INCLUDES)
CC       = g++

PROGRAM  = libgeogl.a
OBJECTS  = flythru3d.o frustum3d.o geometry3d.o loader_3ds.o loader_asc.o tesselate3d.o

#
# --- GENERIC DEPENDENCIES --- #
#
$(PROGRAM):	$(OBJECTS)
		ar rc $@ $(OBJECTS)

.cpp.o:
		$(CC) $(CFLAGS) -c $<

#
# -- SPECIFIC DEPENDENCIES --- #
#
$(OBJECTS):		opengl.h geometry3d.h refptr.h

loader_3ds.o:		loaders3d.h

loader_asc.o:		loaders3d.h

flythru3d.o:		flythru3d.h

frustum3d.o:		frustum3d.h

clean:			
			rm -f $(PROGRAM) $(OBJECTS)
