#BOOST_DIR   = /home/csverma/Software/Boost

#MKL_DIR   = /opt/intel/mkl/10.2.2.025

#BLASLIB = $(MKL_DIR)/lib/em64t/libmkl_blas95_lp64.a $(MKL_DIR)/lib/em64t/libmkl_blacs_lp64.a -L$(MKL_DIR)/lib/em64t -lmkl_intel_lp64 -L$(MKL_DIR)/lib/em64t -lmkl_core -lmkl_intel_thread -lpthread -lguide  -lpthread

MKL_LIBS = $(BLASLIB) -L$(MKL_DIR)/lib/em64t  -lmkl_lapack

#LAPACK_DIR  = $(MKL_DIR)
#LAPACK_LIBS = $(MKL_LIBS)

#QGLViewer_DIR = /home/csverma/Software/Graphics/QGLViewer
#QT_LIBS  = -lpthread -lGLU -lGL -lQtXml -lQtOpenGL -lQtGui -lQtCore

#QT_INCLUDE = -DQT_NO_DEBUG -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4

IMG_DIR = $(HOME)/Software/ImageMagick

CPPFLAGS = -I$(IMG_DIR)/include/ImageMagick  -I$(LAPACK_DIR)/include -I$(BOOST_DIR)/include 
LIBS = -L$(IMG_DIR)/lib -lMagick++ -lMagickCore  $(LAPACK_LIBS)

OBJS = ImageStitch.o ransac.o cyl_wrap.o


fire:$(OBJS)
	g++ -o fire $(OBJS) $(LIBS)

viewer:simpleViewer.o
	g++ -o viewer simpleViewer.o -L$(QGLViewer_DIR)/lib -llibQGLViewer $(QT_LIBS)

.o:.cc
	g++ $(CPPFLAGS) $<

simpleViewer.o:simpleViewer.cpp
	g++ -I$(QGLViewer_DIR)/include $(QT_INCLUDE) simpleViewer.cpp

clean:
	\rm -rf *.o

