# See common.mk for most variable definitions ALIGNDIR=../aligneyes COMMON_SOURCES=main.cpp #CUSTOM_INCLUDES=-I${ALIGNDIR} CERT=../../.. DEBUG=1 MEXEXE=SVMExport.${MEX_EXT} WEIGHTSFILE=FFD06_EF06_W_norm_mod6.mat #WEIGHTSFILE=SVMweights9_21_05.mat all: include ${MPT}/Build/common.mk # Needs to be 3.3 to work with Matlab VER=3.3 ifeq "${IS_SILENT}" "1" MATARG=1 else MATARG=0 endif all: ${MEXEXE} ${WEIGHTSFILE} SVMWeights ${MEXEXE}: ${COMMON_OBJECTS} ${MEX} -cxx ${COMMON_OBJECTS} ${COMMON_INCLUDES} -o $@ ${WEIGHTSFILE}: ln -s ${CERT}/Source/${WEIGHTSFILE} SVMWeights: ${MEXEXE} ${WEIGHTSFILE} mkdir -p SVMWeights matlab -nojvm -nosplash -nodesktop -nodisplay -r "makeSVMWeights( '${WEIGHTSFILE}', ${MATARG});exit" 2&> /dev/null # matlab -nojvm -nosplash -nodesktop -nodisplay -r "makeSVMWeights( '${WEIGHTSFILE}', ${MATARG});exit" install: all mkdir -p ${CERT}/SVMWeights ${INSTALLDATA} SVMWeights/*.xml ${CERT}/SVMWeights clean: common_clean cleanall: clean rm -rf SVMWeights ${WEIGHTSFILE} ${MEXEXE} main.d