# See common.mk for most variable definitions COMMON_SOURCES=mp_alignEyes.cpp mp_rotateFace.cpp rimage_matlab.cpp #COMMON_INCLUDES=-I${MPT_SRC}/smiledetector/src -I${MPT_SRC}/eyefinder/src -I${MPT_SRC}/mptslidingwindow/src #-I./UnitTests CUSTOM_INCLUDES=-I${MPT}/Build -I../Misc MPT_LIBS=${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT} CERT=../.. MEXEXE=mp_alignEyes.${MEX_EXT} CERT_VER_OBJ=../Misc/certVersion.o all: include ${MPT}/Build/common.mk # Needs to be 3.3 to work with Matlab VER=3.3 all: ${MEXEXE} ${MEXEXE}: ${MPT_LIBS} ${COMMON_OBJECTS} ${MPT_VER_OBJ} ${CERT_VER_OBJ} ${MEX} -cxx ${COMMON_OBJECTS} ${MPT_VER_OBJ} ${CERT_VER_OBJ} ${COMMON_INCLUDES} ${boost_ser} makelibs: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src/ -f Makefile.ams install ${MAKE} -C ${MPT_SRC}/eyefinder/src/ -f Makefile.ams install ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/eyefinder/src/ -f Makefile.ams ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src/ -f Makefile.ams ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT} install: all ${INSTALLDATA} ${MEXEXE} ${CERT}/Source ${CERT}/Source/${MEXEXE}: all ${INSTALLDATA} ${MEXEXE} ${CERT}/Source update_cert_version: update_version ${MAKE} -C ../Misc clean certVersion.o clean: common_clean docs: all @${DOXYGEN}