# include Macros.$(SYSTYPE)

#CXX = g++ -I/usr/freeware/lib/g++-include/
#CXX = ~/purify/purify CC
#CXX = g++ -Wall -I/usr/freeware/lib/g++-include/ -L/usr/freeware/lib/ -L/usr/freeware/lib/gcc-lib/
CXX = CC -fullwarn -I/usr/freeware/include
CC = cc -I/usr/freeware/include
DEFINES = -DOPEN_GL
DEFINES = -D_DEBUG -DINV -DOPEN_GL
# -DSHM if for shared memory under X, along with -lXext
DEFINES = -DSHM -DINV -DOPEN_GL
DEFINES = -DINV -DOPEN_GL
XCFLAGS =

OPT = -g
OPT = -O2
PFLAGS = 

CFLAGS = $(OPT) $(DEFINES) $(PFLAGS)
LDFLAGS = -lm
GLLIBS =  -lglut -lGLU -lGL -lX11
GLLIBS =  -lglut -lGLU -lGL -lXmu -lXext -lX11 -lm
IVLIBS =  -lInventorXt -lInventor $(GLLIBS)


MAINS	= batch srender mat stream 
GLMAINS = interface viewer glviewer streamviewer

#PROF = $(MAINS)
# dopf
PURE    = 
SRCS 	= voxellayer.C voxelstore.C stats.C \
	  voxelcolorizer.C vctexturemap.C vcmultipass.C vcloadimage.C vccal.C \
	  rgbimage.C \
	  vstream.C \
	  calibratedrgbimage.C VCamera.C VCoord.C camera.C \
	  testvs.C testimg.C testcal.C \
	  interface.C batch.C stream.C \
	  pmap_gen.C mx3.C pmap_poly.C mapping.C pbutil.C texturemap.C \
	  imagestream.C segmentor.C backgroundsegmentor.C


OBJS 	= voxellayer.o voxelstore.o stats.o \
	  voxelcolorizer.o vctexturemap.o vcmultipass.o vcloadimage.o vccal.o \
	  rgbimage.o \
	  vstream.o \
	  calibratedrgbimage.o VCamera.o VCoord.o camera.o  \
	  testvs.o testimg.o testcal.o \
	  interface.o batch.o stream.o \
          pmap_gen.o mx3.o pmap_poly.o mapping.o pbutil.o texturemap.o \
	  imagestream.o segmentor.o backgroundsegmentor.o


# these are the main file groups that will be needed for voxel coloring
TEXOBJS = pmap_gen.o mx3.o pmap_poly.o mapping.o pbutil.o texturemap.o
VSOBJS  = voxellayer.o voxelstore.o 
VIEWOBJS= calibratedrgbimage.o VCamera.o VCoord.o camera.o rgbimage.o
ALGOBJS = voxelcolorizer.o vctexturemap.o vcmultipass.o vcloadimage.o vccal.o
UTILOBJS= statutils.o sceneio.o
ISOBJS  = imagestream.o rgbimage.o
VCOBJS  = $(VSOBJS) $(VIEWOBJS) $(TEXOBJS) $(ALGOBJS) $(UTILOBJS)

all:	$(MAINS) $(GLMAINS)

prof: 	
	make clean
	make doprof

doprof: $(MAINS)

# this program projects the voxels into an image for viewing on "non-sgi" devices
# this program require vista libraries 
SROBJS = srender.o scamera.o
srender: $(SROBJS)
	$(CC) -O2 -o srender srender.o scamera.o -L/usr/freeware/lib -lvista -lvcam -lm

BSOBJS  = $(ISOBJS) segmentor.o backgroundsegmentor.o statutils.o
backseg:	$(BSOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(BSOBJS) -o backseg $(LDFLAGS)

IF2OBJS = $(VCOBJS) interface.o
interface:	$(IF2OBJS) .makedep Makefile
		$(CXX) $(XCFLAGS) $(CFLAGS) $(IF2OBJS) $(GLLIBS) -o interface $(IVLIBS) $(LDFLAGS)

VOBJS = viewer.o
viewer:	$(VOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(VOBJS) -o viewer $(IVLIBS) $(LDFLAGS)

GLVOBJS = glviewer.o sceneio.o glmouse.o
glviewer: $(GLVOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(GLVOBJS) -o glviewer $(GLLIBS) $(LDFLAGS) -lpthread

STATVOBJS = statviewer.o sceneio.o glmouse.o
statviewer: $(STATVOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(STATVOBJS) -o statviewer $(GLLIBS) $(LDFLAGS) -lpthread

SPVOBJS = streamplayer.o sceneio.o glmouse.o
streamplayer: $(SPVOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(SPVOBJS) -o streamplayer $(GLLIBS) $(LDFLAGS) -lpthread

STVOBJS = $(VCOBJS) vstream.o streamviewer.o sceneio.o glmouse.o
streamviewer: $(STVOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(STVOBJS) -o streamviewer $(GLLIBS) $(LDFLAGS) -lpthread

MATOBJS = $(VSOBJS) mat.o
mat:    $(MATOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(MATOBJS) -o mat $(LDFLAGS)

BOBJS = $(VCOBJS) batch.o
batch:	$(BOBJS) .makedep Makefile
		$(CXX) $(XCFLAGS) $(CFLAGS) $(BOBJS) $(GLLIBS) -o batch $(LDFLAGS)

SOBJS = $(VCOBJS) vstream.o stream.o
stream:	$(SOBJS) .makedep Makefile
		$(CXX) $(XCFLAGS) $(CFLAGS) $(SOBJS) $(GLLIBS) -o stream $(LDFLAGS)

STATOBJS = $(VCOBJS) vstats.o stats.o
stats:	$(STATOBJS) .makedep Makefile
		$(CXX) $(XCFLAGS) $(CFLAGS) $(STATOBJS) $(GLLIBS) -o stats $(LDFLAGS)

TESTIMGOBJS = rgbimage.o testimg.o
testimg: $(TESTIMGOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(TESTIMGOBJS) -o testimg $(LDFLAGS)

EXAMPOBJS   = pmap_gen.o mx3.o pmap_poly.o mapping.o 
PBOBJS = pbdemo.o pbutil.o $(EXAMPOBJS) rgbimage.o texturemap.o
pbdemo: $(PBOBJS) .makedep Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(PBOBJS) $(GLLIBS) -L/usr/share/src/OpenGL/toolkits/lib -o pbdemo

# $(OBJS):        %.o:
#	$(CXX) $(CFLAGS) $(XCFLAGS) -c $<

%.o: %.C Makefile
	$(CXX) $(CFLAGS) -c $<

%.o: %.c Makefile
	$(CXX) $(XCFLAGS) $(CFLAGS) $(XCFLAGS) -c $<

.C.o:
	$(CXX) $(CFLAGS) -c $<

tags:
	etags *.C *.h

dep:	clean depend tags

depend:
	$(CXX) $(CFLAGS) -M $(SRCS) > .makedep
	@echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > .eddep
	@echo '$$r .makedep' >>.eddep
	@echo 'w' >>.eddep
	@echo 'q' >>.eddep
	ed - Makefile < .eddep
	@echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
	@echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
	@echo '# see make depend above' >> Makefile
	      


clean:
	\rm -f $(MAINS) $(GLMAINS) core *.o *~ *.ps *~ $(PROF)


# DO NOT DELETE THIS LINE -- make depend depends on it

voxellayer.o: voxellayer.C
voxellayer.o: /usr/include/string.h
voxellayer.o: /usr/include/standards.h
voxellayer.o: voxellayer.h
voxellayer.o: /usr/include/assert.h
voxellayer.o: /usr/include/CC/bool.h
voxellayer.o: voxel.h
voxellayer.o: color.h
voxellayer.o: setup.h
voxellayer.o: /usr/include/stdlib.h
voxellayer.o: /usr/include/sgidefs.h
voxellayer.o: /usr/include/getopt.h
voxellayer.o: /usr/include/stdio.h
voxellayer.o: sparsevector.h
voxellayer.o: /usr/include/limits.h
voxellayer.o: voxelstore.h
voxellayer.o: voxelcolorizer.h
voxellayer.o: calibratedrgbimage.h
voxellayer.o: camera.h
voxellayer.o: VCamera.h
voxellayer.o: Vlib.h
voxellayer.o: /usr/include/stddef.h
voxellayer.o: rgbimage.h
voxellayer.o: image.h
voxelstore.o: voxelstore.C
voxelstore.o: /usr/include/stdio.h
voxelstore.o: /usr/include/standards.h
voxelstore.o: /usr/include/sgidefs.h
voxelstore.o: /usr/include/getopt.h
voxelstore.o: /usr/include/string.h
voxelstore.o: voxelstore.h
voxelstore.o: voxel.h
voxelstore.o: color.h
voxelstore.o: setup.h
voxelstore.o: /usr/include/stdlib.h
voxelstore.o: voxellayer.h
voxelstore.o: /usr/include/assert.h
voxelstore.o: /usr/include/CC/bool.h
voxelstore.o: sparsevector.h
voxelstore.o: /usr/include/limits.h
stats.o: stats.C
stats.o: /usr/include/math.h
stats.o: /usr/include/sgidefs.h
stats.o: /usr/include/standards.h
stats.o: /usr/include/svr4_math.h
stats.o: sceneio.h
stats.o: /usr/include/stdio.h
stats.o: /usr/include/getopt.h
stats.o: /usr/include/stdlib.h
stats.o: /usr/include/string.h
stats.o: color.h
stats.o: setup.h
stats.o: vstats.h
stats.o: /usr/include/sys/types.h
stats.o: /usr/include/sys/bsd_types.h
stats.o: /usr/include/sys/select.h
stats.o: /usr/include/limits.h
stats.o: /usr/include/dirent.h
stats.o: /usr/include/sys/dirent.h
stats.o: /usr/include/pthread.h
stats.o: /usr/include/stddef.h
stats.o: /usr/include/sys/time.h
stats.o: /usr/include/time.h
stats.o: /usr/include/sys/signal.h
stats.o: /usr/include/sys/siginfo.h
stats.o: /usr/include/sys/ucontext.h
stats.o: /usr/include/sys/ptimers.h
stats.o: /usr/include/signal.h
stats.o: /usr/include/sys/procset.h
stats.o: /usr/include/semaphore.h
stats.o: /usr/include/fcntl.h
stats.o: /usr/include/sys/fcntl.h
stats.o: voxelcolorizer.h
stats.o: voxelstore.h
stats.o: voxel.h
stats.o: voxellayer.h
stats.o: /usr/include/assert.h
stats.o: /usr/include/CC/bool.h
stats.o: sparsevector.h
stats.o: calibratedrgbimage.h
stats.o: camera.h
stats.o: VCamera.h
stats.o: Vlib.h
stats.o: rgbimage.h
stats.o: image.h
stats.o: timer.h
stats.o: /usr/include/sys/resource.h
voxelcolorizer.o: voxelcolorizer.C
voxelcolorizer.o: /usr/include/math.h
voxelcolorizer.o: /usr/include/sgidefs.h
voxelcolorizer.o: /usr/include/standards.h
voxelcolorizer.o: /usr/include/svr4_math.h
voxelcolorizer.o: /usr/include/sys/types.h
voxelcolorizer.o: /usr/include/sys/bsd_types.h
voxelcolorizer.o: /usr/include/sys/select.h
voxelcolorizer.o: /usr/include/string.h
voxelcolorizer.o: /usr/include/limits.h
voxelcolorizer.o: /usr/include/dirent.h
voxelcolorizer.o: /usr/include/sys/dirent.h
voxelcolorizer.o: statutils.h
voxelcolorizer.o: setup.h
voxelcolorizer.o: /usr/include/stdlib.h
voxelcolorizer.o: /usr/include/getopt.h
voxelcolorizer.o: /usr/include/stdio.h
voxelcolorizer.o: color.h
voxelcolorizer.o: voxelcolorizer.h
voxelcolorizer.o: voxelstore.h
voxelcolorizer.o: voxel.h
voxelcolorizer.o: voxellayer.h
voxelcolorizer.o: /usr/include/assert.h
voxelcolorizer.o: /usr/include/CC/bool.h
voxelcolorizer.o: sparsevector.h
voxelcolorizer.o: calibratedrgbimage.h
voxelcolorizer.o: camera.h
voxelcolorizer.o: VCamera.h
voxelcolorizer.o: Vlib.h
voxelcolorizer.o: /usr/include/stddef.h
voxelcolorizer.o: rgbimage.h
voxelcolorizer.o: image.h
voxelcolorizer.o: texturemap.h
vctexturemap.o: vctexturemap.C
vctexturemap.o: /usr/include/math.h
vctexturemap.o: /usr/include/sgidefs.h
vctexturemap.o: /usr/include/standards.h
vctexturemap.o: /usr/include/svr4_math.h
vctexturemap.o: /usr/include/sys/types.h
vctexturemap.o: /usr/include/sys/bsd_types.h
vctexturemap.o: /usr/include/sys/select.h
vctexturemap.o: /usr/include/string.h
vctexturemap.o: /usr/include/limits.h
vctexturemap.o: /usr/include/dirent.h
vctexturemap.o: /usr/include/sys/dirent.h
vctexturemap.o: setup.h
vctexturemap.o: /usr/include/stdlib.h
vctexturemap.o: /usr/include/getopt.h
vctexturemap.o: /usr/include/stdio.h
vctexturemap.o: voxelcolorizer.h
vctexturemap.o: voxelstore.h
vctexturemap.o: voxel.h
vctexturemap.o: color.h
vctexturemap.o: voxellayer.h
vctexturemap.o: /usr/include/assert.h
vctexturemap.o: /usr/include/CC/bool.h
vctexturemap.o: sparsevector.h
vctexturemap.o: calibratedrgbimage.h
vctexturemap.o: camera.h
vctexturemap.o: VCamera.h
vctexturemap.o: Vlib.h
vctexturemap.o: /usr/include/stddef.h
vctexturemap.o: rgbimage.h
vctexturemap.o: image.h
vctexturemap.o: texturemap.h
vcmultipass.o: vcmultipass.C
vcmultipass.o: /usr/include/math.h
vcmultipass.o: /usr/include/sgidefs.h
vcmultipass.o: /usr/include/standards.h
vcmultipass.o: /usr/include/svr4_math.h
vcmultipass.o: /usr/include/sys/types.h
vcmultipass.o: /usr/include/sys/bsd_types.h
vcmultipass.o: /usr/include/sys/select.h
vcmultipass.o: /usr/include/string.h
vcmultipass.o: /usr/include/limits.h
vcmultipass.o: /usr/include/dirent.h
vcmultipass.o: /usr/include/sys/dirent.h
vcmultipass.o: setup.h
vcmultipass.o: /usr/include/stdlib.h
vcmultipass.o: /usr/include/getopt.h
vcmultipass.o: /usr/include/stdio.h
vcmultipass.o: voxelcolorizer.h
vcmultipass.o: voxelstore.h
vcmultipass.o: voxel.h
vcmultipass.o: color.h
vcmultipass.o: voxellayer.h
vcmultipass.o: /usr/include/assert.h
vcmultipass.o: /usr/include/CC/bool.h
vcmultipass.o: sparsevector.h
vcmultipass.o: calibratedrgbimage.h
vcmultipass.o: camera.h
vcmultipass.o: VCamera.h
vcmultipass.o: Vlib.h
vcmultipass.o: /usr/include/stddef.h
vcmultipass.o: rgbimage.h
vcmultipass.o: image.h
vcmultipass.o: timer.h
vcmultipass.o: /usr/include/sys/time.h
vcmultipass.o: /usr/include/time.h
vcmultipass.o: /usr/include/sys/signal.h
vcmultipass.o: /usr/include/sys/siginfo.h
vcmultipass.o: /usr/include/sys/ucontext.h
vcmultipass.o: /usr/include/sys/ptimers.h
vcmultipass.o: /usr/include/sys/resource.h
vcloadimage.o: vcloadimage.C
vcloadimage.o: /usr/include/math.h
vcloadimage.o: /usr/include/sgidefs.h
vcloadimage.o: /usr/include/standards.h
vcloadimage.o: /usr/include/svr4_math.h
vcloadimage.o: /usr/include/sys/types.h
vcloadimage.o: /usr/include/sys/bsd_types.h
vcloadimage.o: /usr/include/sys/select.h
vcloadimage.o: /usr/include/string.h
vcloadimage.o: /usr/include/limits.h
vcloadimage.o: /usr/include/dirent.h
vcloadimage.o: /usr/include/sys/dirent.h
vcloadimage.o: setup.h
vcloadimage.o: /usr/include/stdlib.h
vcloadimage.o: /usr/include/getopt.h
vcloadimage.o: /usr/include/stdio.h
vcloadimage.o: voxelcolorizer.h
vcloadimage.o: voxelstore.h
vcloadimage.o: voxel.h
vcloadimage.o: color.h
vcloadimage.o: voxellayer.h
vcloadimage.o: /usr/include/assert.h
vcloadimage.o: /usr/include/CC/bool.h
vcloadimage.o: sparsevector.h
vcloadimage.o: calibratedrgbimage.h
vcloadimage.o: camera.h
vcloadimage.o: VCamera.h
vcloadimage.o: Vlib.h
vcloadimage.o: /usr/include/stddef.h
vcloadimage.o: rgbimage.h
vcloadimage.o: image.h
vccal.o: vccal.C
vccal.o: /usr/include/math.h
vccal.o: /usr/include/sgidefs.h
vccal.o: /usr/include/standards.h
vccal.o: /usr/include/svr4_math.h
vccal.o: /usr/include/sys/types.h
vccal.o: /usr/include/sys/bsd_types.h
vccal.o: /usr/include/sys/select.h
vccal.o: /usr/include/string.h
vccal.o: /usr/include/limits.h
vccal.o: /usr/include/dirent.h
vccal.o: /usr/include/sys/dirent.h
vccal.o: setup.h
vccal.o: /usr/include/stdlib.h
vccal.o: /usr/include/getopt.h
vccal.o: /usr/include/stdio.h
vccal.o: voxelcolorizer.h
vccal.o: voxelstore.h
vccal.o: voxel.h
vccal.o: color.h
vccal.o: voxellayer.h
vccal.o: /usr/include/assert.h
vccal.o: /usr/include/CC/bool.h
vccal.o: sparsevector.h
vccal.o: calibratedrgbimage.h
vccal.o: camera.h
vccal.o: VCamera.h
vccal.o: Vlib.h
vccal.o: /usr/include/stddef.h
vccal.o: rgbimage.h
vccal.o: image.h
vccal.o: timer.h
vccal.o: /usr/include/sys/time.h
vccal.o: /usr/include/time.h
vccal.o: /usr/include/sys/signal.h
vccal.o: /usr/include/sys/siginfo.h
vccal.o: /usr/include/sys/ucontext.h
vccal.o: /usr/include/sys/ptimers.h
vccal.o: /usr/include/sys/resource.h
rgbimage.o: rgbimage.C
rgbimage.o: /usr/include/string.h
rgbimage.o: /usr/include/standards.h
rgbimage.o: /usr/include/assert.h
rgbimage.o: /usr/include/stdlib.h
rgbimage.o: /usr/include/sgidefs.h
rgbimage.o: /usr/include/getopt.h
rgbimage.o: /usr/include/ctype.h
rgbimage.o: image.h
rgbimage.o: color.h
rgbimage.o: setup.h
rgbimage.o: /usr/include/stdio.h
rgbimage.o: rgbimage.h
rgbimage.o: /usr/include/CC/bool.h
vstream.o: vstream.C
vstream.o: /usr/include/math.h
vstream.o: /usr/include/sgidefs.h
vstream.o: /usr/include/standards.h
vstream.o: /usr/include/svr4_math.h
vstream.o: /usr/include/sys/types.h
vstream.o: /usr/include/sys/bsd_types.h
vstream.o: /usr/include/sys/select.h
vstream.o: /usr/include/string.h
vstream.o: /usr/include/limits.h
vstream.o: /usr/include/dirent.h
vstream.o: /usr/include/sys/dirent.h
vstream.o: /usr/include/pthread.h
vstream.o: /usr/include/stddef.h
vstream.o: /usr/include/sys/time.h
vstream.o: /usr/include/time.h
vstream.o: /usr/include/sys/signal.h
vstream.o: /usr/include/sys/siginfo.h
vstream.o: /usr/include/sys/ucontext.h
vstream.o: /usr/include/sys/ptimers.h
vstream.o: /usr/include/signal.h
vstream.o: /usr/include/sys/procset.h
vstream.o: /usr/include/semaphore.h
vstream.o: /usr/include/fcntl.h
vstream.o: /usr/include/sys/fcntl.h
vstream.o: /usr/include/GL/glut.h
vstream.o: /usr/include/GL/gl.h
vstream.o: /usr/include/GL/glu.h
vstream.o: setup.h
vstream.o: /usr/include/stdlib.h
vstream.o: /usr/include/getopt.h
vstream.o: /usr/include/stdio.h
vstream.o: voxelcolorizer.h
vstream.o: voxelstore.h
vstream.o: voxel.h
vstream.o: color.h
vstream.o: voxellayer.h
vstream.o: /usr/include/assert.h
vstream.o: /usr/include/CC/bool.h
vstream.o: sparsevector.h
vstream.o: calibratedrgbimage.h
vstream.o: camera.h
vstream.o: VCamera.h
vstream.o: Vlib.h
vstream.o: rgbimage.h
vstream.o: image.h
vstream.o: timer.h
vstream.o: /usr/include/sys/resource.h
vstream.o: vstream.h
calibratedrgbimage.o: calibratedrgbimage.C
calibratedrgbimage.o: /usr/include/math.h
calibratedrgbimage.o: /usr/include/sgidefs.h
calibratedrgbimage.o: /usr/include/standards.h
calibratedrgbimage.o: /usr/include/svr4_math.h
calibratedrgbimage.o: /usr/include/assert.h
calibratedrgbimage.o: voxelcolorizer.h
calibratedrgbimage.o: setup.h
calibratedrgbimage.o: /usr/include/stdlib.h
calibratedrgbimage.o: /usr/include/getopt.h
calibratedrgbimage.o: /usr/include/stdio.h
calibratedrgbimage.o: /usr/include/string.h
calibratedrgbimage.o: voxelstore.h
calibratedrgbimage.o: voxel.h
calibratedrgbimage.o: color.h
calibratedrgbimage.o: voxellayer.h
calibratedrgbimage.o: /usr/include/CC/bool.h
calibratedrgbimage.o: sparsevector.h
calibratedrgbimage.o: /usr/include/limits.h
calibratedrgbimage.o: calibratedrgbimage.h
calibratedrgbimage.o: camera.h
calibratedrgbimage.o: VCamera.h
calibratedrgbimage.o: Vlib.h
calibratedrgbimage.o: /usr/include/stddef.h
calibratedrgbimage.o: rgbimage.h
calibratedrgbimage.o: image.h
VCamera.o: VCamera.C
VCamera.o: Vlib.h
VCamera.o: /usr/include/stddef.h
VCamera.o: /usr/include/sgidefs.h
VCamera.o: VCamera.h
VCamera.o: /usr/include/stdio.h
VCamera.o: /usr/include/standards.h
VCamera.o: /usr/include/getopt.h
VCamera.o: /usr/include/math.h
VCamera.o: /usr/include/svr4_math.h
VCoord.o: VCoord.C
VCoord.o: /usr/include/math.h
VCoord.o: /usr/include/sgidefs.h
VCoord.o: /usr/include/standards.h
VCoord.o: /usr/include/svr4_math.h
VCoord.o: Vlib.h
VCoord.o: /usr/include/stddef.h
VCoord.o: VCamera.h
VCoord.o: /usr/include/stdio.h
VCoord.o: /usr/include/getopt.h
VCoord.o: setup.h
VCoord.o: /usr/include/stdlib.h
VCoord.o: /usr/include/string.h
camera.o: camera.C
camera.o: /usr/include/stdlib.h
camera.o: /usr/include/standards.h
camera.o: /usr/include/sgidefs.h
camera.o: /usr/include/getopt.h
camera.o: /usr/include/string.h
camera.o: /usr/include/assert.h
camera.o: camera.h
camera.o: /usr/include/CC/bool.h
camera.o: VCamera.h
camera.o: Vlib.h
camera.o: /usr/include/stddef.h
camera.o: /usr/include/stdio.h
camera.o: setup.h
testvs.o: testvs.C
testvs.o: /usr/include/stdio.h
testvs.o: /usr/include/standards.h
testvs.o: /usr/include/sgidefs.h
testvs.o: /usr/include/getopt.h
testvs.o: voxelstore.h
testvs.o: voxel.h
testvs.o: /usr/include/string.h
testvs.o: color.h
testvs.o: setup.h
testvs.o: /usr/include/stdlib.h
testvs.o: voxellayer.h
testvs.o: /usr/include/assert.h
testvs.o: /usr/include/CC/bool.h
testvs.o: sparsevector.h
testvs.o: /usr/include/limits.h
testimg.o: testimg.C
testimg.o: /usr/include/stdio.h
testimg.o: /usr/include/standards.h
testimg.o: /usr/include/sgidefs.h
testimg.o: /usr/include/getopt.h
testimg.o: rgbimage.h
testimg.o: /usr/include/CC/bool.h
testimg.o: image.h
testimg.o: color.h
testimg.o: setup.h
testimg.o: /usr/include/stdlib.h
testimg.o: /usr/include/string.h
testcal.o: testcal.C
testcal.o: /usr/include/stdio.h
testcal.o: /usr/include/standards.h
testcal.o: /usr/include/sgidefs.h
testcal.o: /usr/include/getopt.h
testcal.o: /usr/include/stdlib.h
testcal.o: calibratedrgbimage.h
testcal.o: /usr/include/CC/bool.h
testcal.o: camera.h
testcal.o: VCamera.h
testcal.o: Vlib.h
testcal.o: /usr/include/stddef.h
testcal.o: setup.h
testcal.o: /usr/include/string.h
testcal.o: rgbimage.h
testcal.o: image.h
testcal.o: color.h
interface.o: interface.C
interface.o: /usr/include/math.h
interface.o: /usr/include/sgidefs.h
interface.o: /usr/include/standards.h
interface.o: /usr/include/svr4_math.h
interface.o: /usr/include/Inventor/Xt/SoXt.h
interface.o: /usr/include/X11/Intrinsic.h
interface.o: /usr/include/X11/Xlib.h
interface.o: /usr/include/sys/types.h
interface.o: /usr/include/sys/bsd_types.h
interface.o: /usr/include/sys/select.h
interface.o: /usr/include/string.h
interface.o: /usr/include/X11/X.h
interface.o: /usr/include/X11/Xfuncproto.h
interface.o: /usr/include/X11/Xosdefs.h
interface.o: /usr/include/stddef.h
interface.o: /usr/include/X11/Xutil.h
interface.o: /usr/include/X11/Xresource.h
interface.o: /usr/include/X11/Core.h
interface.o: /usr/include/X11/Composite.h
interface.o: /usr/include/X11/Constraint.h
interface.o: /usr/include/X11/Object.h
interface.o: /usr/include/X11/RectObj.h
interface.o: /usr/include/X11/extensions/XI.h
interface.o: /usr/include/Xm/Xm.h
interface.o: /usr/include/X11/Shell.h
interface.o: /usr/include/X11/SM/SMlib.h
interface.o: /usr/include/X11/SM/SM.h
interface.o: /usr/include/X11/ICE/ICElib.h
interface.o: /usr/include/X11/ICE/ICE.h
interface.o: /usr/include/X11/Xatom.h
interface.o: /usr/include/Xm/XmStrDefs.h
interface.o: /usr/include/X11/StringDefs.h
interface.o: /usr/include/Xm/VirtKeys.h
interface.o: /usr/include/Xm/VendorS.h
interface.o: /usr/include/Inventor/SbBasic.h
interface.o: /usr/include/inttypes.h
interface.o: /usr/include/stdarg.h
interface.o: /usr/include/stdio.h
interface.o: /usr/include/getopt.h
interface.o: /usr/include/CC/libc.h
interface.o: /usr/include/CC/osfcn.h
interface.o: /usr/include/unistd.h
interface.o: /usr/include/sys/unistd.h
interface.o: /usr/include/sys/uio.h
interface.o: /usr/include/utime.h
interface.o: /usr/include/sys/utime.h
interface.o: /usr/include/re_comp.h
interface.o: /usr/include/fcntl.h
interface.o: /usr/include/sys/fcntl.h
interface.o: /usr/include/stdlib.h
interface.o: /usr/include/sys/socket.h
interface.o: /usr/include/signal.h
interface.o: /usr/include/sys/signal.h
interface.o: /usr/include/sys/siginfo.h
interface.o: /usr/include/sys/ucontext.h
interface.o: /usr/include/sys/procset.h
interface.o: /usr/include/ulimit.h
interface.o: /usr/include/sys/ulimit.h
interface.o: /usr/include/crypt.h
interface.o: /usr/include/sys/wait.h
interface.o: /usr/include/sys/resource.h
interface.o: /usr/include/sys/lock.h
interface.o: /usr/include/sys/mount.h
interface.o: /usr/include/sys/stat.h
interface.o: /usr/include/sys/time.h
interface.o: /usr/include/time.h
interface.o: /usr/include/sys/ptimers.h
interface.o: /usr/include/bstring.h
interface.o: /usr/include/Inventor/SbLinear.h
interface.o: /usr/include/Inventor/Xt/SoXtRenderArea.h
interface.o: /usr/include/Inventor/SbColor.h
interface.o: /usr/include/Inventor/sensors/SoNodeSensor.h
interface.o: /usr/include/Inventor/sensors/SoDataSensor.h
interface.o: /usr/include/Inventor/sensors/SoDelayQueueSensor.h
interface.o: /usr/include/Inventor/sensors/SoSensor.h
interface.o: /usr/include/Inventor/SoSceneManager.h
interface.o: /usr/include/Inventor/actions/SoGLRenderAction.h
interface.o: /usr/include/Inventor/SbViewportRegion.h
interface.o: /usr/include/Inventor/actions/SoSubAction.h
interface.o: /usr/include/Inventor/actions/SoAction.h
interface.o: /usr/include/Inventor/misc/SoBasic.h
interface.o: /usr/include/Inventor/misc/SoTempPath.h
interface.o: /usr/include/Inventor/SoPath.h
interface.o: /usr/include/Inventor/misc/SoBase.h
interface.o: /usr/include/Inventor/misc/SoAuditorList.h
interface.o: /usr/include/Inventor/SbPList.h
interface.o: /usr/include/Inventor/misc/SoNotification.h
interface.o: /usr/include/Inventor/SbString.h
interface.o: /usr/include/Inventor/SoType.h
interface.o: /usr/include/Inventor/SbDict.h
interface.o: /usr/include/Inventor/nodes/SoNode.h
interface.o: /usr/include/Inventor/fields/SoFieldContainer.h
interface.o: /usr/include/Inventor/SoLists.h
interface.o: /usr/include/Inventor/elements/SoShapeStyleElement.h
interface.o: /usr/include/Inventor/elements/SoInt32Element.h
interface.o: /usr/include/Inventor/elements/SoSubElement.h
interface.o: /usr/include/Inventor/elements/SoElement.h
interface.o: /usr/include/Inventor/misc/SoState.h
interface.o: /usr/include/Inventor/elements/SoLazyElement.h
interface.o: /usr/include/Inventor/Xt/SoXtGLWidget.h
interface.o: /usr/include/GL/glx.h
interface.o: /usr/include/X11/Xmd.h
interface.o: /usr/include/GL/gl.h
interface.o: /usr/include/GL/glxtokens.h
interface.o: /usr/include/Inventor/Xt/SoXtComponent.h
interface.o: /usr/include/Inventor/manips/SoTrackballManip.h
interface.o: /usr/include/Inventor/manips/SoTransformManip.h
interface.o: /usr/include/Inventor/draggers/SoDragger.h
interface.o: /usr/include/Inventor/SbBox.h
interface.o: /usr/include/Inventor/nodekits/SoInteractionKit.h
interface.o: /usr/include/Inventor/nodes/SoSeparator.h
interface.o: /usr/include/Inventor/nodes/SoGroup.h
interface.o: /usr/include/Inventor/nodes/SoSubNode.h
interface.o: /usr/include/Inventor/errors/SoDebugError.h
interface.o: /usr/include/Inventor/errors/SoError.h
interface.o: /usr/include/Inventor/fields/SoFieldData.h
interface.o: /usr/include/Inventor/fields/SoSFEnum.h
interface.o: /usr/include/Inventor/fields/SoSubField.h
interface.o: /usr/include/Inventor/fields/SoField.h
interface.o: /usr/include/Inventor/SoInput.h
interface.o: /usr/include/Inventor/SoDB.h
interface.o: /usr/include/Inventor/sensors/SoSensorManager.h
interface.o: /usr/include/Inventor/SbTime.h
interface.o: /usr/include/limits.h
interface.o: /usr/include/Inventor/SoOutput.h
interface.o: /usr/include/Inventor/fields/SoSFBitMask.h
interface.o: /usr/include/Inventor/nodekits/SoBaseKit.h
interface.o: /usr/include/Inventor/misc/SoChildList.h
interface.o: /usr/include/Inventor/fields/SoSFName.h
interface.o: /usr/include/Inventor/nodekits/SoNodekitParts.h
interface.o: /usr/include/Inventor/nodekits/SoNodekitCatalog.h
interface.o: /usr/include/Inventor/nodekits/SoSubKit.h
interface.o: /usr/include/Inventor/fields/SoSFNode.h
interface.o: /usr/include/Inventor/nodekits/SoNodeKitListPart.h
interface.o: /usr/include/Inventor/fields/SoMFName.h
interface.o: /usr/include/Inventor/SoNodeKitPath.h
interface.o: /usr/include/Inventor/sensors/SoFieldSensor.h
interface.o: /usr/include/Inventor/misc/SoCallbackList.h
interface.o: /usr/include/Inventor/fields/SoSFBool.h
interface.o: /usr/include/Inventor/nodes/SoMatrixTransform.h
interface.o: /usr/include/Inventor/fields/SoSFMatrix.h
interface.o: /usr/include/Inventor/nodes/SoTransformation.h
interface.o: /usr/include/Inventor/fields/SoSFVec3f.h
interface.o: /usr/include/Inventor/nodes/SoScale.h
interface.o: /usr/include/Inventor/nodes/SoTransform.h
interface.o: /usr/include/Inventor/fields/SoSFRotation.h
interface.o: /usr/include/Inventor/events/SoKeyboardEvent.h
interface.o: /usr/include/Inventor/events/SoButtonEvent.h
interface.o: /usr/include/Inventor/events/SoSubEvent.h
interface.o: /usr/include/Inventor/events/SoEvent.h
interface.o: /usr/include/Inventor/nodes/SoCube.h
interface.o: /usr/include/Inventor/fields/SoSFFloat.h
interface.o: /usr/include/Inventor/nodes/SoShape.h
interface.o: /usr/include/GL/glu.h
interface.o: /usr/include/Inventor/nodes/SoDirectionalLight.h
interface.o: /usr/include/Inventor/nodes/SoLight.h
interface.o: /usr/include/Inventor/fields/SoSFColor.h
interface.o: /usr/include/Inventor/nodes/SoMaterial.h
interface.o: /usr/include/Inventor/fields/SoMFColor.h
interface.o: /usr/include/Inventor/fields/SoMFVec3f.h
interface.o: /usr/include/Inventor/fields/SoMFFloat.h
interface.o: /usr/include/Inventor/nodes/SoPerspectiveCamera.h
interface.o: /usr/include/Inventor/nodes/SoCamera.h
interface.o: /usr/include/Inventor/nodes/SoLightModel.h
interface.o: /usr/include/Inventor/nodes/SoEventCallback.h
interface.o: /usr/include/Inventor/actions/SoHandleEventAction.h
interface.o: /usr/include/Inventor/actions/SoRayPickAction.h
interface.o: /usr/include/Inventor/actions/SoPickAction.h
interface.o: voxelcolorizer.h
interface.o: setup.h
interface.o: voxelstore.h
interface.o: voxel.h
interface.o: color.h
interface.o: voxellayer.h
interface.o: /usr/include/assert.h
interface.o: /usr/include/CC/bool.h
interface.o: sparsevector.h
interface.o: calibratedrgbimage.h
interface.o: camera.h
interface.o: VCamera.h
interface.o: Vlib.h
interface.o: rgbimage.h
interface.o: image.h
batch.o: batch.C
batch.o: /usr/include/math.h
batch.o: /usr/include/sgidefs.h
batch.o: /usr/include/standards.h
batch.o: /usr/include/svr4_math.h
batch.o: sceneio.h
batch.o: /usr/include/stdio.h
batch.o: /usr/include/getopt.h
batch.o: /usr/include/stdlib.h
batch.o: /usr/include/string.h
batch.o: color.h
batch.o: setup.h
batch.o: voxelcolorizer.h
batch.o: voxelstore.h
batch.o: voxel.h
batch.o: voxellayer.h
batch.o: /usr/include/assert.h
batch.o: /usr/include/CC/bool.h
batch.o: sparsevector.h
batch.o: /usr/include/limits.h
batch.o: calibratedrgbimage.h
batch.o: camera.h
batch.o: VCamera.h
batch.o: Vlib.h
batch.o: /usr/include/stddef.h
batch.o: rgbimage.h
batch.o: image.h
batch.o: timer.h
batch.o: /usr/include/sys/time.h
batch.o: /usr/include/sys/select.h
batch.o: /usr/include/time.h
batch.o: /usr/include/sys/types.h
batch.o: /usr/include/sys/bsd_types.h
batch.o: /usr/include/sys/signal.h
batch.o: /usr/include/sys/siginfo.h
batch.o: /usr/include/sys/ucontext.h
batch.o: /usr/include/sys/ptimers.h
batch.o: /usr/include/sys/resource.h
stream.o: stream.C
stream.o: /usr/include/math.h
stream.o: /usr/include/sgidefs.h
stream.o: /usr/include/standards.h
stream.o: /usr/include/svr4_math.h
stream.o: setup.h
stream.o: /usr/include/stdlib.h
stream.o: /usr/include/getopt.h
stream.o: /usr/include/stdio.h
stream.o: /usr/include/string.h
stream.o: voxelcolorizer.h
stream.o: voxelstore.h
stream.o: voxel.h
stream.o: color.h
stream.o: voxellayer.h
stream.o: /usr/include/assert.h
stream.o: /usr/include/CC/bool.h
stream.o: sparsevector.h
stream.o: /usr/include/limits.h
stream.o: calibratedrgbimage.h
stream.o: camera.h
stream.o: VCamera.h
stream.o: Vlib.h
stream.o: /usr/include/stddef.h
stream.o: rgbimage.h
stream.o: image.h
stream.o: timer.h
stream.o: /usr/include/sys/time.h
stream.o: /usr/include/sys/select.h
stream.o: /usr/include/time.h
stream.o: /usr/include/sys/types.h
stream.o: /usr/include/sys/bsd_types.h
stream.o: /usr/include/sys/signal.h
stream.o: /usr/include/sys/siginfo.h
stream.o: /usr/include/sys/ucontext.h
stream.o: /usr/include/sys/ptimers.h
stream.o: /usr/include/sys/resource.h
stream.o: vstream.h
stream.o: /usr/include/dirent.h
stream.o: /usr/include/sys/dirent.h
stream.o: /usr/include/pthread.h
stream.o: /usr/include/signal.h
stream.o: /usr/include/sys/procset.h
stream.o: /usr/include/semaphore.h
stream.o: /usr/include/fcntl.h
stream.o: /usr/include/sys/fcntl.h
pmap_gen.o: pmap_gen.C
pmap_gen.o: /usr/include/stdio.h
pmap_gen.o: /usr/include/standards.h
pmap_gen.o: /usr/include/sgidefs.h
pmap_gen.o: /usr/include/getopt.h
pmap_gen.o: poly.h
pmap_gen.o: setup.h
pmap_gen.o: /usr/include/stdlib.h
pmap_gen.o: /usr/include/string.h
pmap_gen.o: error.h
pmap_gen.o: pmap.h
pmap_gen.o: mx3.h
mx3.o: mx3.C
mx3.o: /usr/include/math.h
mx3.o: /usr/include/sgidefs.h
mx3.o: /usr/include/standards.h
mx3.o: /usr/include/svr4_math.h
mx3.o: mx3.h
mx3.o: setup.h
mx3.o: /usr/include/stdlib.h
mx3.o: /usr/include/getopt.h
mx3.o: /usr/include/stdio.h
mx3.o: /usr/include/string.h
pmap_poly.o: pmap_poly.C
pmap_poly.o: poly.h
pmap_poly.o: setup.h
pmap_poly.o: /usr/include/stdlib.h
pmap_poly.o: /usr/include/standards.h
pmap_poly.o: /usr/include/sgidefs.h
pmap_poly.o: /usr/include/getopt.h
pmap_poly.o: /usr/include/stdio.h
pmap_poly.o: /usr/include/string.h
pmap_poly.o: pmap.h
pmap_poly.o: error.h
pmap_poly.o: mx3.h
mapping.o: mapping.C
mapping.o: /usr/include/stdio.h
mapping.o: /usr/include/standards.h
mapping.o: /usr/include/sgidefs.h
mapping.o: /usr/include/getopt.h
mapping.o: /usr/include/string.h
mapping.o: poly.h
mapping.o: setup.h
mapping.o: /usr/include/stdlib.h
mapping.o: pmap.h
mapping.o: mx3.h
mapping.o: mapping.h
mapping.o: /usr/include/assert.h
pbutil.o: pbutil.C
pbutil.o: /usr/include/stdio.h
pbutil.o: /usr/include/standards.h
pbutil.o: /usr/include/sgidefs.h
pbutil.o: /usr/include/getopt.h
pbutil.o: /usr/include/string.h
pbutil.o: pbutil.h
pbutil.o: /usr/include/GL/glx.h
pbutil.o: /usr/include/X11/Xlib.h
pbutil.o: /usr/include/sys/types.h
pbutil.o: /usr/include/sys/bsd_types.h
pbutil.o: /usr/include/sys/select.h
pbutil.o: /usr/include/X11/X.h
pbutil.o: /usr/include/X11/Xfuncproto.h
pbutil.o: /usr/include/X11/Xosdefs.h
pbutil.o: /usr/include/stddef.h
pbutil.o: /usr/include/X11/Xutil.h
pbutil.o: /usr/include/X11/Xmd.h
pbutil.o: /usr/include/GL/gl.h
pbutil.o: /usr/include/GL/glxtokens.h
texturemap.o: texturemap.C
texturemap.o: /usr/include/assert.h
texturemap.o: /usr/include/string.h
texturemap.o: /usr/include/standards.h
texturemap.o: /usr/include/stdio.h
texturemap.o: /usr/include/sgidefs.h
texturemap.o: /usr/include/getopt.h
texturemap.o: /usr/include/stdlib.h
texturemap.o: /usr/include/X11/Xlib.h
texturemap.o: /usr/include/sys/types.h
texturemap.o: /usr/include/sys/bsd_types.h
texturemap.o: /usr/include/sys/select.h
texturemap.o: /usr/include/X11/X.h
texturemap.o: /usr/include/X11/Xfuncproto.h
texturemap.o: /usr/include/X11/Xosdefs.h
texturemap.o: /usr/include/stddef.h
texturemap.o: /usr/include/GL/glx.h
texturemap.o: /usr/include/X11/Xutil.h
texturemap.o: /usr/include/X11/Xmd.h
texturemap.o: /usr/include/GL/gl.h
texturemap.o: /usr/include/GL/glxtokens.h
texturemap.o: /usr/include/GL/glut.h
texturemap.o: /usr/include/GL/glu.h
texturemap.o: pbutil.h
texturemap.o: texturemap.h
texturemap.o: setup.h
texturemap.o: mapping.h
texturemap.o: poly.h
texturemap.o: pmap.h
texturemap.o: mx3.h
texturemap.o: timer.h
texturemap.o: /usr/include/sys/time.h
texturemap.o: /usr/include/time.h
texturemap.o: /usr/include/sys/signal.h
texturemap.o: /usr/include/sys/siginfo.h
texturemap.o: /usr/include/sys/ucontext.h
texturemap.o: /usr/include/sys/ptimers.h
texturemap.o: /usr/include/sys/resource.h
imagestream.o: imagestream.C
imagestream.o: /usr/include/limits.h
imagestream.o: /usr/include/standards.h
imagestream.o: /usr/include/sgidefs.h
imagestream.o: /usr/include/CC/bool.h
imagestream.o: imagestream.h
imagestream.o: rgbimage.h
imagestream.o: image.h
imagestream.o: color.h
imagestream.o: setup.h
imagestream.o: /usr/include/stdlib.h
imagestream.o: /usr/include/getopt.h
imagestream.o: /usr/include/stdio.h
imagestream.o: /usr/include/string.h
segmentor.o: segmentor.C
segmentor.o: /usr/include/limits.h
segmentor.o: /usr/include/standards.h
segmentor.o: /usr/include/sgidefs.h
segmentor.o: /usr/include/assert.h
segmentor.o: /usr/include/math.h
segmentor.o: /usr/include/svr4_math.h
segmentor.o: segmentor.h
segmentor.o: rgbimage.h
segmentor.o: /usr/include/CC/bool.h
segmentor.o: image.h
segmentor.o: color.h
segmentor.o: setup.h
segmentor.o: /usr/include/stdlib.h
segmentor.o: /usr/include/getopt.h
segmentor.o: /usr/include/stdio.h
segmentor.o: /usr/include/string.h
segmentor.o: imagestream.h
segmentor.o: statutils.h
backgroundsegmentor.o: backgroundsegmentor.C
backgroundsegmentor.o: segmentor.h
backgroundsegmentor.o: rgbimage.h
backgroundsegmentor.o: /usr/include/CC/bool.h
backgroundsegmentor.o: image.h
backgroundsegmentor.o: color.h
backgroundsegmentor.o: setup.h
backgroundsegmentor.o: /usr/include/stdlib.h
backgroundsegmentor.o: /usr/include/standards.h
backgroundsegmentor.o: /usr/include/sgidefs.h
backgroundsegmentor.o: /usr/include/getopt.h
backgroundsegmentor.o: /usr/include/stdio.h
backgroundsegmentor.o: /usr/include/string.h
backgroundsegmentor.o: imagestream.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
