##############################################################################  
# Copyright 2012 MBARI.                                                      #
# MBARI Proprietary Information. All rights reserved.                        #
##############################################################################

# files and directories
GRABBER		= imageGrabber
SIFTER		= sifter
#INCLUDES	= -I. -I/c/opencv/build/include
CV_LIBS		= -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_features2d -lopencv_nonfree

ALL_LIBS	= $(CV_LIBS)

# tools
CC = g++
	 
# flags
DEBUG_FLAG	= 
WARN_FLAG	= -Wall -Wno-unused-function
CFLAGS		= $(WARN_FLAG) $(DEBUG_FLAG) $(INCLUDES)

# rules
all: $(GRABBER) $(SIFTER)

$(GRABBER): imageGrabber.c
	$(CC) $(CFLAGS) -o $@ $? $(ALL_LIBS)

$(SIFTER): sifter.c
	$(CC) $(CFLAGS) -o $@ $? $(ALL_LIBS)
	
clean:
	rm -f *.o *.exe
	
