annotate MakefileLSH @ 539:06ed85832c3b multiprobeLSH

Optimized the query_loop_points inner loop for memcpy and I/O efficiency. Uses sparse seeks and reads to perform scattered reads across data set. Current version does not cache fid between open calls to the same trackID.
author mas01mc
date Sat, 07 Feb 2009 01:20:05 +0000
parents 071a108580a4
children
rev   line source
mas01mc@294 1 #CFLAGS= -O3 -g
mas01mc@294 2 CFLAGS= -ggdb --save-temps
mas01mc@292 3 MTSOURCES=mt19937/mt19937ar.c
mas01mc@292 4 CFLAGS+=-DMT19937
mas01mc@292 5 GENGETOPT=gengetopt
mas01mc@292 6 SOAPCPP2=soapcpp2
mas01mc@292 7 GSOAP_CPP=-lgsoap++
mas01mc@292 8 GSOAP_INCLUDE=
mas01mc@292 9
mas01mc@294 10 TARGET=UNIT_TEST_LSH
mas01mc@294 11 LSHOBS=UNIT_TEST_LSH.cpp lshlib.cpp
mas01mc@294 12 LSHHDRS=lshlib.h
mas01mc@292 13
mas01mc@292 14 ifeq ($(shell uname),Linux)
mas01mc@292 15 override CFLAGS+=-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
mas01mc@292 16 endif
mas01mc@292 17
mas01mc@292 18 all: ${TARGET}
mas01mc@292 19
mas01mc@292 20 ${TARGET}: ${LSHOBS} ${LSHHDRS} ${MTSOURCES} MakefileLSH
mas01mc@292 21 ${GENGETOPT} -e <gengetopt.in
mas01mc@292 22 ${SOAPCPP2} audioDBws.h
mas01mc@292 23 g++ -o ${TARGET} ${CFLAGS} ${LSHOBS} ${MTSOURCES}
mas01mc@292 24