# See common.mk for most variable definitions COMMON_SOURCES=mp_alignEyes.cpp mp_rotateFace.cpp rimage_matlab.cpp CUSTOM_INCLUDES=-I${MPT}/Build -I../Misc -I${MPT}/Libraries/featuredetector/src MPT_LIBS=${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libfeaturedetector${LIB_VER}.${LIB_EXT} CERT=../.. MEXEXE=mp_alignEyes.${MEX_EXT} CERT_VER_OBJ=../Misc/certVersion.o all: include ${MPT}/Build/common.mk all: ${MEXEXE} ${MEXEXE}: ${MPT_LIBS} ${COMMON_OBJECTS} ${MPT_VER_OBJ} ${CERT_VER_OBJ} ifeq "${VER}" "3.3" ${MEX} -cxx ${COMMON_OBJECTS} ${MPT_VER_OBJ} ${CERT_VER_OBJ} ${COMMON_INCLUDES} ${boost_ser} else @echo "Skipping build of $@ because GCC version is not 3.3." endif makelibs: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src/ -f Makefile install ${MAKE} -C ${MPT_SRC}/eyefinder/src/ -f Makefile install ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/eyefinder/src/ -f Makefile ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src/ -f Makefile ${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 ${MAKE} -C UnitTests clean docs: all @${DOXYGEN}