# If you start getting unexplained crashes, try recompiling mp_CERT.cpp. # I don't know why, but that seems to solve the problem. CERT=../../.. DECEPTION_DIR=.. HISTO_DIR=../SmoothHistograms all: include ${MPT}/Build/common.mk #${MPT_SRC}/eyefinder/src/mp_eyefinderWrapper.cpp #${ALIGNDIR}/mp_rotateFace.cpp #../AUCoderDemo/NSImageToRimage.mm COMMON_SOURCES=main.cpp HistogramTest.cpp ${DECEPTION_DIR}/Deception.cpp ${DECEPTION_DIR}/svm_rbf.cpp ${HISTO_DIR}/calcHistograms.c ${DECEPTION_DIR}/linear_svm.cpp COMMON_HEADERS= CUSTOM_INCLUDES=-I.. -I/usr/include/libxml2 -I${MPT}/Build -I${cppunit_inc} -I${HISTO_DIR} boost_file=-L${boost_lib} -lboost_filesystem boost_thread=-L${boost_lib} -lboost_thread boost_serialization=-L${boost_lib} -lboost_serialization CUSTOM_CTAGS=${ALIGNDIR} .. #CPPUSER+=-DUSE_FEATURES UNITEXE=DeceptionTests # Where should Make search for files #VPATH = ${ALIGNDIR} #CTAGS+= --exclude=kernels96x96 all: ${UNITEXE} ay.txt vs.txt ${UNITEXE}: ${COMMON_OBJECTS} ${MPT_VER_OBJ} ${CXX} $^ -lxml2 -lfftw3 ${COMMON_INCLUDES} ${cppunit_lib} ${boost_thread} ${boost_file} ${LDFLAGS} -o $@ ConfigTest: main.o ConfigTest.o ../CERT_Config.o ../ConfigParser_XML.o ${CXX} $^ -lxml2 ${cppunit_lib} ${boost_file} -o $@ ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/mptslidingwindow/src/ ${MPT_BIN}/libmpisearchX${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/eyefinder/src/ ${MPT_BIN}/libeyefinder${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libfeaturedetector${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/featuredetector/src/ ${MPT_BIN}/libfeaturedetector${LIB_VER}.${LIB_EXT} ${MPT_BIN}/libsmiledetector${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${MPT_SRC}/smiledetector/src ${MPT_BIN}/libsmiledetector${LIB_VER}.${LIB_EXT} libmp_aucoder${LIB_VER}.${LIB_EXT}: ${MAKE} -C ${AUDIR} libmp_aucoder${LIB_VER}.${LIB_EXT} cp ${AUDIR}/libmp_aucoder${LIB_VER}.${LIB_EXT} . ../CERTDemo.exe: ${MAKE} -C .. ay.txt: ln -f -s ${DECEPTION_DIR}/ay.txt vs.txt: ln -f -s ${DECEPTION_DIR}/vs.txt goodHistogram.txt: matlab -nosplash -nojvm -r "addpath('./matlab') ; testGabor ; save goodHistogram.txt hist -ASCII ; exit" clean: common_clean rm -f ${UNITEXE} %.o: %.m $(COMPILE.m) $(OUTPUT_OPTION) $< %.o: %.mm $(COMPILE.m) $(OUTPUT_OPTION) $<