# See common.mk for most variable definitions COMMON_SOURCES= COMMON_INCLUDES= CUSTOM_INCLUDES= MPT_LIBS=${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT} all: CERT?=${PWD} MPT?=${CERT}/../FeatureLearning/Runtime include ${MPT}/Build/common.mk all: makelibs # aligneyes will build the two libraries so we don't need to duplicate those build steps makelibs: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src install # ${MAKE} -C ${MPT_SRC}/eyefinder/src install ${MAKE} -C ${MPT_SRC}/featuredetector/src install # ${MAKE} -C ${CERT}/Build/aligneyes install # ${MAKE} -C ${CERT}/Build/mp_auCoder/KernelExport install ${MAKE} -C ${CERT}/Build/mp_auCoder lib ${MAKE} -C ${CERT}/Build/mp_auCoder install ifndef SKIP_SVM ${MAKE} VER=3.3 -C ${CERT}/Build/mp_auCoder/SVMWeights install endif ${MAKE} -C ${CERT}/Build/CERTWrapper clean install matlab: ifeq "${VER}" "3.3" ${MAKE} -C ${MPT_SRC}/eyefinder/matlab install endif install: all ${INSTALLDATA} ${MPT_LIBS} ${CERT}/Libraries ${INSTALLDATA} ${MPT_LIBS} ${CERT} ifeq "${VER}" "3.3" ${INSTALLDATA} ${MPT_BIN}/mp_eyefinderMex.${MEX_EXT} ${CERT}/Source endif cleanall: common_clean cleancert ${MAKE} -C ${MPT_SRC} clean clean: common_clean ${MAKE} -C ${CERT}/Build/aligneyes clean ${MAKE} -C ${CERT}/Build/mp_auCoder clean ${MAKE} -C ${CERT}/Build/CERTWrapper clean # Needs some safeguards # rm -r ${MPT_BIN}/*