#------------------------------------------------------------------------------
#  Standard makefile header
#------------------------------------------------------------------------------

ROOT            = /home/reid/XVision#
CCC		= g++#
CXX             = $(CCC)
CCCINCLUDE      = -I$(ROOT)/include -I/usr/include/g++-include -I.  -I$(ROOT)/support/meteor-1.4c#
CCCLIB	        = -L$(ROOT)/lib -L/usr/local/lib -L/usr/lib/X11 -L/usr/X11R6/lib  #
CCFLAGS		= -w  $(CCCINCLUDE) $(CCCLIB) -O#
CXXFLAGS        = $(CCFLAGS)
LIBNAMEROOT     = #
LIBNAME         = lib$(LIBNAMEROOT).a

#------------------------------------------------------------------------------
#  Makefile for tracking system timing
#------------------------------------------------------------------------------

# Set up the definitions below to give you the right framegrabber

LIBDIR = ../../../lib
LIBS  =   $(LIBDIR)/libXVCons.a	$(LIBDIR)/libXVDevs.a $(LIBDIR)/libXVEdge.a			    $(LIBDIR)/libXVSSD.a  $(LIBDIR)/libXVTools.a			    $(LIBDIR)/libXVision.a
STANDARDLIBS =  -lXVDevs -lXVision -lXVTools  -lXVCons

SRCFILES = Grabtiming.cc Linetiming.cc SSDtiming.cc Devinfo.cc Blobtiming.cc
PRGFILES = Grabtiming Linetiming SSDtiming Devinfo # Blobtiming


default:	all
		DoTiming 

all:            $(PRGFILES)


Grabtiming: Grabtiming.cc
	$(CCC) -o $@ $(@).cc $(CCFLAGS) $(DGDEC) $(STANDARDLIBS) -lX11 -lXdmcp  -lm   

Linetiming: Linetiming.cc
	$(CCC) -o $@  $(@).cc $(CCFLAGS) -lXVEdge  $(DGDEC) $(STANDARDLIBS) -lX11 -lXdmcp  -lm   

Blobtiming: Blobtiming.cc
	$(CCC) -o $@ $(@).cc $(CCFLAGS) -lXVBlobs  $(DGDEC) $(STANDARDLIBS) -lX11 -lXdmcp  -lm   

SSDtiming: SSDtiming.cc
	$(CCC) -o $@ $(@).cc $(CCFLAGS) -lXVSSD  $(DGDEC) $(STANDARDLIBS) -lX11 -lXdmcp  -lm   

Devinfo: Devinfo.cc
	$(CCC) -o $@ $(@).cc $(CCFLAGS) $(LDFLAGS)  $(DGDEC) $(STANDARDLIBS) -lX11 -lXdmcp  -lm   
	
clean:          
	        rm -f $(PRGFILES) 







depend.new:     Makefile
		gcc -MG -M  $(CCCINCLUDE) $(SRCFILES) | 		$(ROOT)/etc/depend.sh >> depend.new

.dependencies:  depend.new
		mv depend.new .dependencies

Grabtiming.o: Grabtiming.cc      /usr/include/g++/stddef  /usr/include/g++/cstdlib      /usr/include/g++/cstring   /usr/include/g++/cstdio     /usr/include/g++/cerrno                   /home/reid/XVision/include/RGB2int.icc  /home/reid/XVision/include/XConsole.icc         /home/reid/XVision/include/Video.icc  /home/reid/XVision/include/CWindow.icc  /home/reid/XVision/include/XWindow.icc  /home/reid/XVision/include/MPEG.icc   /home/reid/XVision/include/IMG_SEQ.icc       
Linetiming.o: Linetiming.cc      /usr/include/g++/stddef  /usr/include/g++/cstdlib      /usr/include/g++/cstring   /usr/include/g++/cstdio     /usr/include/g++/cerrno                   /home/reid/XVision/include/RGB2int.icc  /home/reid/XVision/include/XConsole.icc         /home/reid/XVision/include/Video.icc  /home/reid/XVision/include/CWindow.icc  /home/reid/XVision/include/XWindow.icc  /home/reid/XVision/include/MPEG.icc   /home/reid/XVision/include/IMG_SEQ.icc            /home/reid/XVision/include/Lists.icc     
SSDtiming.o: SSDtiming.cc      /usr/include/g++/stddef  /usr/include/g++/cstdlib      /usr/include/g++/cstring   /usr/include/g++/cstdio     /usr/include/g++/cerrno                   /home/reid/XVision/include/RGB2int.icc  /home/reid/XVision/include/XConsole.icc         /home/reid/XVision/include/Video.icc  /home/reid/XVision/include/CWindow.icc  /home/reid/XVision/include/XWindow.icc  /home/reid/XVision/include/MPEG.icc   /home/reid/XVision/include/IMG_SEQ.icc             /home/reid/XVision/include/Lists.icc        /home/reid/XVision/include/Matrix.icc 
Devinfo.o: Devinfo.cc             /usr/include/g++/stddef   /usr/include/g++/cstdlib     /usr/include/g++/cstring    /usr/include/g++/cstdio  /usr/include/g++/cerrno               /home/reid/XVision/include/RGB2int.icc  /home/reid/XVision/include/XConsole.icc       /home/reid/XVision/include/Video.icc  /home/reid/XVision/include/CWindow.icc  /home/reid/XVision/include/XWindow.icc  /home/reid/XVision/include/MPEG.icc   /home/reid/XVision/include/IMG_SEQ.icc      
Blobtiming.o: Blobtiming.cc      /usr/include/g++/stddef  /usr/include/g++/cstdlib      /usr/include/g++/cstring   /usr/include/g++/cstdio     /usr/include/g++/cerrno                   /home/reid/XVision/include/RGB2int.icc  /home/reid/XVision/include/XConsole.icc         /home/reid/XVision/include/Video.icc  /home/reid/XVision/include/CWindow.icc  /home/reid/XVision/include/XWindow.icc  /home/reid/XVision/include/MPEG.icc   /home/reid/XVision/include/IMG_SEQ.icc            /home/reid/XVision/include/Lists.icc   
