OBJS = bwImage.o sortedList.o movieIO.o floatImage.o rgbImage.o hlsImage.o featureFinder.o subWindow.o featureCorrelator.o percentBar.o correlator.o numericalMath.o matrix.o pointSet.o stereoRecon.o svdcmp.o svbksb.o nrutil.o gaussj.o
LIBS = -lm
CXXFLAGS = -DIRIX -O3
CXX = CC
CFLAGS = -O3

feat : ${OBJS} main.C
	${CXX} -o $@ main.C ${OBJS} ${LIBS} ${CXXFLAGS}

movieIO.o : movieIO_IRIX.C

gradtest : ${OBJS} gradTest.C
	${CXX} -o $@ gradTest.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

harristest : ${OBJS} harrisTest.C
	${CXX} -o $@ harrisTest.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

tracktest : ${OBJS} trackTest.C
	${CXX} -o $@ trackTest.C ${OBJS} ${LIBS} ${CXXFLAGS}

correltest : ${OBJS} correlTest.C
	${CXX} -o $@ correlTest.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

svdtest : ${OBJS} svdTest.C
	${CXX} -o $@ svdTest.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

svdtest2 : ${OBJS} svdTest2.C
	${CXX} -o $@ svdTest2.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

camtracker : ${OBJS} camTracker.C
	${CXX} -o $@ camTracker.C ${OBJS} ${LIBS} -lX11 -lGL -lGLU ${CXXFLAGS}

clean :
	rm ${OBJS}

