#
# command		result
# -------		------
# make clean		remove object files and executable
# make depend		determine file dependencies
# make			make necessary files
# make fresh		make clean; make depend; make
#


# project specifics - executable name, source files, object directory
#
APP      =	./robot
APPDIR   =	./
OBJDIR   =	./obj/
SOURCES	 = glRobot.cpp CGroup.cpp CObject.cpp CObjectLoader.cpp CMaterial.cpp sgiHelper.cpp CLoadableObject.cpp CLight.cpp CMath.cpp CCamera.cpp CAnimation.cpp

# platform / project specific compiler, flags, etc.
#
SHELL    =	/bin/sh
CC       =	gcc
CCC      =	g++
CXX      =	$(CCC)
CXXFLAGS = -g -Wall
#CXXFLAGS =	-framework GLUT -framework OpenGL -g -Wall 
CCFLAGS  =	$(CXXFLAGS)
CFLAGS   =	$(CCFLAGS)
# LIBES    =  -lobjc -lm -lstdc++
LIBES    =	-L /usr/openwin/lib/ -lm -lglut -lGLU -lGL -lXmu -lXi 	\
		-lXext -lX11


# special include directories to keep makedepend from complaining
# about non-standard libraries
#
INCLUDES =	-I /mnt/local/include/g++-3 \
		-I /mnt/local/sparc-sun-solaris2.7/include/ \
		-I /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/
# INCLUDES = -I. -I/usr/include/gcc/darwin/3.1/g++-v3/

###
# shouldn't need to change anything below here for different platforms
###


# create target names...
#
OBJECTS  =	$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SOURCES)))
TARGETS =	$(addprefix $(OBJDIR), $(OBJECTS))


# rules for compiling c / cpp files
#
$(OBJDIR)%.o:	%.c
	@mkdir -p $(OBJDIR)
	@echo "$(CC) $(CFLAGS) -c $*.c"
	@$(CC) $(CFLAGS) -o $(OBJDIR)/$*.o -c $*.c

%.o:	%.c
	@mkdir -p $(OBJDIR)
	@echo "$(CC) $(CFLAGS) -c $*.c"
	@$(CC) $(CFLAGS) -o $(OBJDIR)/$*.o -c $*.c

$(OBJDIR)%.o:	%.cpp
	@mkdir -p $(OBJDIR)
	@echo "$(CXX) $(CXXFLAGS) -c $*.cpp"
	@$(CXX) $(CXXFLAGS) -o $(OBJDIR)/$*.o -c $*.cpp
	
%.o:	%.cpp
	@mkdir -p $(OBJDIR)
	@echo "$(CXX) $(CXXFLAGS) -c $*.cpp"
	@$(CXX) $(CXXFLAGS) -o $(OBJDIR)/$*.o -c $*.cpp


# make commands - all, clean, depend, fresh
#
all:	$(APP)

$(APP):	$(TARGETS)
	@mkdir -p $(APPDIR)
	$(CXX) $(CXXFLAGS) $(LIBES) -o $(APPDIR)$(APP) $(TARGETS) 
	@chmod u+x $(APPDIR)$(APP)

clean:	
	rm -f $(OBJDIR)*.o
	rm -f $(APPDIR)$(APP)

depend:	
	makedepend -p$(OBJDIR) -- $(CXXFLAGS) $(INCLUDES) -- $(SOURCES)

fresh:	
	make clean
	make depend
	make all


# DO NOT DELETE

./obj/glRobot.o: /mnt/local/include/g++-3/iostream
./obj/glRobot.o: /mnt/local/include/g++-3/iostream.h
./obj/glRobot.o: /mnt/local/include/g++-3/streambuf.h
./obj/glRobot.o: /mnt/local/include/g++-3/libio.h
./obj/glRobot.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/glRobot.o: /mnt/local/include/g++-3/string
./obj/glRobot.o: /mnt/local/include/g++-3/std/bastring.h
./obj/glRobot.o: /mnt/local/include/g++-3/cstddef
./obj/glRobot.o: /mnt/local/include/g++-3/std/straits.h
./obj/glRobot.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/glRobot.o: /usr/include/iso/ctype_iso.h
./obj/glRobot.o: /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h
./obj/glRobot.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/glRobot.o: /usr/include/iso/string_iso.h
./obj/glRobot.o: /mnt/local/include/g++-3/alloc.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_config.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/glRobot.o: /usr/include/iso/stdlib_iso.h
./obj/glRobot.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/glRobot.o: /mnt/local/include/g++-3/iterator
./obj/glRobot.o: /mnt/local/include/g++-3/stl_relops.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/glRobot.o: /mnt/local/include/g++-3/cassert
./obj/glRobot.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/glRobot.o: /usr/include/GL/glut.h /usr/include/GL/gl.h
./obj/glRobot.o: /usr/include/GL/glmacros.h /usr/include/GL/glu.h
./obj/glRobot.o: CObjectLoader.h CMath.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/glRobot.o: /usr/include/float.h /mnt/local/include/g++-3/strstream
./obj/glRobot.o: /mnt/local/include/g++-3/strstream.h
./obj/glRobot.o: /mnt/local/include/g++-3/strfile.h
./obj/glRobot.o: /mnt/local/include/g++-3/fstream
./obj/glRobot.o: /mnt/local/include/g++-3/fstream.h
./obj/glRobot.o: /mnt/local/include/g++-3/vector
./obj/glRobot.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_pair.h
./obj/glRobot.o: /mnt/local/include/g++-3/type_traits.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/glRobot.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/glRobot.o: /mnt/local/include/g++-3/stl_construct.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_vector.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_bvector.h
./obj/glRobot.o: /mnt/local/include/g++-3/map
./obj/glRobot.o: /mnt/local/include/g++-3/stl_tree.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_function.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_map.h
./obj/glRobot.o: /mnt/local/include/g++-3/stl_multimap.h CAnimation.h
./obj/glRobot.o: CGroup.h CLight.h CCamera.h CLoadableObject.h CObject.h
./obj/glRobot.o: /usr/include/stdio.h /usr/include/iso/stdio_iso.h
./obj/glRobot.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
./obj/glRobot.o: /usr/include/stdio_impl.h
./obj/CGroup.o: CGroup.h CMath.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CGroup.o: /usr/include/float.h /mnt/local/include/g++-3/iostream
./obj/CGroup.o: /mnt/local/include/g++-3/iostream.h
./obj/CGroup.o: /mnt/local/include/g++-3/streambuf.h
./obj/CGroup.o: /mnt/local/include/g++-3/libio.h
./obj/CGroup.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CGroup.o: /mnt/local/include/g++-3/string
./obj/CGroup.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CGroup.o: /mnt/local/include/g++-3/cstddef
./obj/CGroup.o: /mnt/local/include/g++-3/std/straits.h
./obj/CGroup.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CGroup.o: /usr/include/iso/ctype_iso.h /usr/include/sys/feature_tests.h
./obj/CGroup.o: /usr/include/sys/isa_defs.h /mnt/local/include/g++-3/cstring
./obj/CGroup.o: /usr/include/string.h /usr/include/iso/string_iso.h
./obj/CGroup.o: /mnt/local/include/g++-3/alloc.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_config.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CGroup.o: /usr/include/iso/stdlib_iso.h
./obj/CGroup.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CGroup.o: /mnt/local/include/g++-3/iterator
./obj/CGroup.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CGroup.o: /mnt/local/include/g++-3/cassert
./obj/CGroup.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CGroup.o: /mnt/local/include/g++-3/vector
./obj/CGroup.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CGroup.o: /mnt/local/include/g++-3/type_traits.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CGroup.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CGroup.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_bvector.h CLight.h CCamera.h
./obj/CGroup.o: CObjectLoader.h /mnt/local/include/g++-3/strstream
./obj/CGroup.o: /mnt/local/include/g++-3/strstream.h
./obj/CGroup.o: /mnt/local/include/g++-3/strfile.h
./obj/CGroup.o: /mnt/local/include/g++-3/fstream
./obj/CGroup.o: /mnt/local/include/g++-3/fstream.h
./obj/CGroup.o: /mnt/local/include/g++-3/map
./obj/CGroup.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_function.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_map.h
./obj/CGroup.o: /mnt/local/include/g++-3/stl_multimap.h CLoadableObject.h
./obj/CGroup.o: CObject.h
./obj/CObject.o: /mnt/local/include/g++-3/iostream
./obj/CObject.o: /mnt/local/include/g++-3/iostream.h
./obj/CObject.o: /mnt/local/include/g++-3/streambuf.h
./obj/CObject.o: /mnt/local/include/g++-3/libio.h
./obj/CObject.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CObject.o: CObject.h /mnt/local/include/g++-3/string
./obj/CObject.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CObject.o: /mnt/local/include/g++-3/cstddef
./obj/CObject.o: /mnt/local/include/g++-3/std/straits.h
./obj/CObject.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CObject.o: /usr/include/iso/ctype_iso.h
./obj/CObject.o: /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h
./obj/CObject.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/CObject.o: /usr/include/iso/string_iso.h
./obj/CObject.o: /mnt/local/include/g++-3/alloc.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_config.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CObject.o: /usr/include/iso/stdlib_iso.h
./obj/CObject.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CObject.o: /mnt/local/include/g++-3/iterator
./obj/CObject.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CObject.o: /mnt/local/include/g++-3/cassert
./obj/CObject.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CObject.o: /mnt/local/include/g++-3/vector
./obj/CObject.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CObject.o: /mnt/local/include/g++-3/type_traits.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CObject.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CObject.o: /mnt/local/include/g++-3/stl_bvector.h CMath.h
./obj/CObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CObject.o: /usr/include/float.h CGroup.h CMaterial.h
./obj/CObject.o: /usr/include/stdio.h /usr/include/iso/stdio_iso.h
./obj/CObject.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
./obj/CObject.o: /usr/include/stdio_impl.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/string
./obj/CObjectLoader.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/cstddef
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/std/straits.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CObjectLoader.o: /usr/include/iso/ctype_iso.h
./obj/CObjectLoader.o: /usr/include/sys/feature_tests.h
./obj/CObjectLoader.o: /usr/include/sys/isa_defs.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/CObjectLoader.o: /usr/include/iso/string_iso.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/alloc.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_config.h
./obj/CObjectLoader.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_alloc.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/iostream.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/streambuf.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/libio.h /usr/include/stdlib.h
./obj/CObjectLoader.o: /usr/include/iso/stdlib_iso.h
./obj/CObjectLoader.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/iterator
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/cassert
./obj/CObjectLoader.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CObjectLoader.o: /mnt/local/include/g++-3/iostream
./obj/CObjectLoader.o: /mnt/local/include/g++-3/strstream
./obj/CObjectLoader.o: /mnt/local/include/g++-3/strstream.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/strfile.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/fstream
./obj/CObjectLoader.o: /mnt/local/include/g++-3/fstream.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/map
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/type_traits.h
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_function.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_map.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_multimap.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/vector
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CObjectLoader.o: /mnt/local/include/g++-3/stl_bvector.h CObjectLoader.h
./obj/CObjectLoader.o: CMath.h
./obj/CObjectLoader.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CObjectLoader.o: /usr/include/float.h CGroup.h CLoadableObject.h
./obj/CObjectLoader.o: CObject.h CMaterial.h CLight.h CCamera.h
./obj/CMaterial.o: CMaterial.h /mnt/local/include/g++-3/iostream
./obj/CMaterial.o: /mnt/local/include/g++-3/iostream.h
./obj/CMaterial.o: /mnt/local/include/g++-3/streambuf.h
./obj/CMaterial.o: /mnt/local/include/g++-3/libio.h
./obj/CMaterial.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CMaterial.o: /mnt/local/include/g++-3/string
./obj/CMaterial.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CMaterial.o: /mnt/local/include/g++-3/cstddef
./obj/CMaterial.o: /mnt/local/include/g++-3/std/straits.h
./obj/CMaterial.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CMaterial.o: /usr/include/iso/ctype_iso.h
./obj/CMaterial.o: /usr/include/sys/feature_tests.h
./obj/CMaterial.o: /usr/include/sys/isa_defs.h
./obj/CMaterial.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/CMaterial.o: /usr/include/iso/string_iso.h
./obj/CMaterial.o: /mnt/local/include/g++-3/alloc.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_config.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CMaterial.o: /usr/include/iso/stdlib_iso.h
./obj/CMaterial.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CMaterial.o: /mnt/local/include/g++-3/iterator
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CMaterial.o: /mnt/local/include/g++-3/cassert
./obj/CMaterial.o: /mnt/local/include/g++-3/std/bastring.cc CMath.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CMaterial.o: /usr/include/float.h CObjectLoader.h
./obj/CMaterial.o: /mnt/local/include/g++-3/strstream
./obj/CMaterial.o: /mnt/local/include/g++-3/strstream.h
./obj/CMaterial.o: /mnt/local/include/g++-3/strfile.h
./obj/CMaterial.o: /mnt/local/include/g++-3/fstream
./obj/CMaterial.o: /mnt/local/include/g++-3/fstream.h
./obj/CMaterial.o: /mnt/local/include/g++-3/vector
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CMaterial.o: /mnt/local/include/g++-3/type_traits.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CMaterial.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_bvector.h
./obj/CMaterial.o: /mnt/local/include/g++-3/map
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_function.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_map.h
./obj/CMaterial.o: /mnt/local/include/g++-3/stl_multimap.h sgiHelper.h
./obj/CMaterial.o: /usr/include/stdio.h /usr/include/iso/stdio_iso.h
./obj/CMaterial.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
./obj/CMaterial.o: /usr/include/stdio_impl.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/string
./obj/sgiHelper.o: /mnt/local/include/g++-3/std/bastring.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/cstddef
./obj/sgiHelper.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/std/straits.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/sgiHelper.o: /usr/include/iso/ctype_iso.h
./obj/sgiHelper.o: /usr/include/sys/feature_tests.h
./obj/sgiHelper.o: /usr/include/sys/isa_defs.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/sgiHelper.o: /usr/include/iso/string_iso.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/alloc.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/stl_config.h
./obj/sgiHelper.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/stl_alloc.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/iostream.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/streambuf.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/libio.h /usr/include/stdlib.h
./obj/sgiHelper.o: /usr/include/iso/stdlib_iso.h
./obj/sgiHelper.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/iterator
./obj/sgiHelper.o: /mnt/local/include/g++-3/stl_relops.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/cassert
./obj/sgiHelper.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/sgiHelper.o: /usr/include/stdio.h /usr/include/iso/stdio_iso.h
./obj/sgiHelper.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
./obj/sgiHelper.o: /usr/include/stdio_impl.h
./obj/sgiHelper.o: /mnt/local/include/g++-3/iostream
./obj/sgiHelper.o: /mnt/local/include/g++-3/fstream
./obj/sgiHelper.o: /mnt/local/include/g++-3/fstream.h sgiHelper.h
./obj/CLoadableObject.o: CLoadableObject.h /mnt/local/include/g++-3/iostream
./obj/CLoadableObject.o: /mnt/local/include/g++-3/iostream.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/streambuf.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/libio.h
./obj/CLoadableObject.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/string
./obj/CLoadableObject.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/cstddef
./obj/CLoadableObject.o: /mnt/local/include/g++-3/std/straits.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CLoadableObject.o: /usr/include/iso/ctype_iso.h
./obj/CLoadableObject.o: /usr/include/sys/feature_tests.h
./obj/CLoadableObject.o: /usr/include/sys/isa_defs.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/cstring
./obj/CLoadableObject.o: /usr/include/string.h /usr/include/iso/string_iso.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/alloc.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_config.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_alloc.h
./obj/CLoadableObject.o: /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h
./obj/CLoadableObject.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/iterator
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/cassert
./obj/CLoadableObject.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CLoadableObject.o: /mnt/local/include/g++-3/vector
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/type_traits.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_bvector.h CMath.h
./obj/CLoadableObject.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CLoadableObject.o: /usr/include/float.h CObject.h CGroup.h CMaterial.h
./obj/CLoadableObject.o: CObjectLoader.h /mnt/local/include/g++-3/strstream
./obj/CLoadableObject.o: /mnt/local/include/g++-3/strstream.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/strfile.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/fstream
./obj/CLoadableObject.o: /mnt/local/include/g++-3/fstream.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/map
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_function.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_map.h
./obj/CLoadableObject.o: /mnt/local/include/g++-3/stl_multimap.h CLight.h
./obj/CLoadableObject.o: sgiHelper.h /usr/include/stdio.h
./obj/CLoadableObject.o: /usr/include/iso/stdio_iso.h
./obj/CLoadableObject.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
./obj/CLoadableObject.o: /usr/include/stdio_impl.h
./obj/CLight.o: CLight.h CMath.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CLight.o: /usr/include/float.h /mnt/local/include/g++-3/iostream
./obj/CLight.o: /mnt/local/include/g++-3/iostream.h
./obj/CLight.o: /mnt/local/include/g++-3/streambuf.h
./obj/CLight.o: /mnt/local/include/g++-3/libio.h
./obj/CLight.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CLight.o: /mnt/local/include/g++-3/string
./obj/CLight.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CLight.o: /mnt/local/include/g++-3/cstddef
./obj/CLight.o: /mnt/local/include/g++-3/std/straits.h
./obj/CLight.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CLight.o: /usr/include/iso/ctype_iso.h /usr/include/sys/feature_tests.h
./obj/CLight.o: /usr/include/sys/isa_defs.h /mnt/local/include/g++-3/cstring
./obj/CLight.o: /usr/include/string.h /usr/include/iso/string_iso.h
./obj/CLight.o: /mnt/local/include/g++-3/alloc.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_config.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CLight.o: /usr/include/iso/stdlib_iso.h
./obj/CLight.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CLight.o: /mnt/local/include/g++-3/iterator
./obj/CLight.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CLight.o: /mnt/local/include/g++-3/cassert
./obj/CLight.o: /mnt/local/include/g++-3/std/bastring.cc CGroup.h
./obj/CLight.o: /mnt/local/include/g++-3/vector
./obj/CLight.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CLight.o: /mnt/local/include/g++-3/type_traits.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CLight.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CLight.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_bvector.h CObjectLoader.h
./obj/CLight.o: /mnt/local/include/g++-3/strstream
./obj/CLight.o: /mnt/local/include/g++-3/strstream.h
./obj/CLight.o: /mnt/local/include/g++-3/strfile.h
./obj/CLight.o: /mnt/local/include/g++-3/fstream
./obj/CLight.o: /mnt/local/include/g++-3/fstream.h
./obj/CLight.o: /mnt/local/include/g++-3/map
./obj/CLight.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_function.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_map.h
./obj/CLight.o: /mnt/local/include/g++-3/stl_multimap.h
./obj/CMath.o: CMath.h
./obj/CMath.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CMath.o: /usr/include/float.h /mnt/local/include/g++-3/iostream
./obj/CMath.o: /mnt/local/include/g++-3/iostream.h
./obj/CMath.o: /mnt/local/include/g++-3/streambuf.h
./obj/CMath.o: /mnt/local/include/g++-3/libio.h
./obj/CMath.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CMath.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CMath.o: /mnt/local/include/g++-3/string
./obj/CMath.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CMath.o: /mnt/local/include/g++-3/cstddef
./obj/CMath.o: /mnt/local/include/g++-3/std/straits.h
./obj/CMath.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CMath.o: /usr/include/iso/ctype_iso.h /usr/include/sys/feature_tests.h
./obj/CMath.o: /usr/include/sys/isa_defs.h /mnt/local/include/g++-3/cstring
./obj/CMath.o: /usr/include/string.h /usr/include/iso/string_iso.h
./obj/CMath.o: /mnt/local/include/g++-3/alloc.h
./obj/CMath.o: /mnt/local/include/g++-3/stl_config.h
./obj/CMath.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CMath.o: /usr/include/iso/stdlib_iso.h
./obj/CMath.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CMath.o: /mnt/local/include/g++-3/iterator
./obj/CMath.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CMath.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CMath.o: /mnt/local/include/g++-3/cassert
./obj/CMath.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CCamera.o: CCamera.h CMath.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CCamera.o: /usr/include/float.h /mnt/local/include/g++-3/iostream
./obj/CCamera.o: /mnt/local/include/g++-3/iostream.h
./obj/CCamera.o: /mnt/local/include/g++-3/streambuf.h
./obj/CCamera.o: /mnt/local/include/g++-3/libio.h
./obj/CCamera.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CCamera.o: /mnt/local/include/g++-3/string
./obj/CCamera.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CCamera.o: /mnt/local/include/g++-3/cstddef
./obj/CCamera.o: /mnt/local/include/g++-3/std/straits.h
./obj/CCamera.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CCamera.o: /usr/include/iso/ctype_iso.h
./obj/CCamera.o: /usr/include/sys/feature_tests.h /usr/include/sys/isa_defs.h
./obj/CCamera.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/CCamera.o: /usr/include/iso/string_iso.h
./obj/CCamera.o: /mnt/local/include/g++-3/alloc.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_config.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_alloc.h /usr/include/stdlib.h
./obj/CCamera.o: /usr/include/iso/stdlib_iso.h
./obj/CCamera.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CCamera.o: /mnt/local/include/g++-3/iterator
./obj/CCamera.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CCamera.o: /mnt/local/include/g++-3/cassert
./obj/CCamera.o: /mnt/local/include/g++-3/std/bastring.cc CGroup.h
./obj/CCamera.o: /mnt/local/include/g++-3/vector
./obj/CCamera.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CCamera.o: /mnt/local/include/g++-3/type_traits.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CCamera.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CCamera.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_bvector.h CObjectLoader.h
./obj/CCamera.o: /mnt/local/include/g++-3/strstream
./obj/CCamera.o: /mnt/local/include/g++-3/strstream.h
./obj/CCamera.o: /mnt/local/include/g++-3/strfile.h
./obj/CCamera.o: /mnt/local/include/g++-3/fstream
./obj/CCamera.o: /mnt/local/include/g++-3/fstream.h
./obj/CCamera.o: /mnt/local/include/g++-3/map
./obj/CCamera.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_function.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_map.h
./obj/CCamera.o: /mnt/local/include/g++-3/stl_multimap.h
./obj/CAnimation.o: CAnimation.h CMath.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/math.h
./obj/CAnimation.o: /usr/include/float.h /mnt/local/include/g++-3/iostream
./obj/CAnimation.o: /mnt/local/include/g++-3/iostream.h
./obj/CAnimation.o: /mnt/local/include/g++-3/streambuf.h
./obj/CAnimation.o: /mnt/local/include/g++-3/libio.h
./obj/CAnimation.o: /mnt/local/sparc-sun-solaris2.7/include/_G_config.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/stddef.h
./obj/CAnimation.o: /mnt/local/include/g++-3/string
./obj/CAnimation.o: /mnt/local/include/g++-3/std/bastring.h
./obj/CAnimation.o: /mnt/local/include/g++-3/cstddef
./obj/CAnimation.o: /mnt/local/include/g++-3/std/straits.h
./obj/CAnimation.o: /mnt/local/include/g++-3/cctype /usr/include/ctype.h
./obj/CAnimation.o: /usr/include/iso/ctype_iso.h
./obj/CAnimation.o: /usr/include/sys/feature_tests.h
./obj/CAnimation.o: /usr/include/sys/isa_defs.h
./obj/CAnimation.o: /mnt/local/include/g++-3/cstring /usr/include/string.h
./obj/CAnimation.o: /usr/include/iso/string_iso.h
./obj/CAnimation.o: /mnt/local/include/g++-3/alloc.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_config.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_alloc.h
./obj/CAnimation.o: /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h
./obj/CAnimation.o: /mnt/local/sparc-sun-solaris2.7/include/assert.h
./obj/CAnimation.o: /mnt/local/include/g++-3/iterator
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_relops.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_iterator.h
./obj/CAnimation.o: /mnt/local/include/g++-3/cassert
./obj/CAnimation.o: /mnt/local/include/g++-3/std/bastring.cc
./obj/CAnimation.o: /mnt/local/include/g++-3/vector
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_algobase.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_pair.h
./obj/CAnimation.o: /mnt/local/include/g++-3/type_traits.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/syslimits.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new.h
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/new
./obj/CAnimation.o: /mnt/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/exception
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_construct.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_uninitialized.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_vector.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_bvector.h
./obj/CAnimation.o: /mnt/local/include/g++-3/map
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_tree.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_function.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_map.h
./obj/CAnimation.o: /mnt/local/include/g++-3/stl_multimap.h CObjectLoader.h
./obj/CAnimation.o: /mnt/local/include/g++-3/strstream
./obj/CAnimation.o: /mnt/local/include/g++-3/strstream.h
./obj/CAnimation.o: /mnt/local/include/g++-3/strfile.h
./obj/CAnimation.o: /mnt/local/include/g++-3/fstream
./obj/CAnimation.o: /mnt/local/include/g++-3/fstream.h CGroup.h
