annotate MakefileLSH @ 292:d9a88cfd4ab6

Completed merge of lshlib back to current version of the trunk.
author mas01mc
date Tue, 29 Jul 2008 22:01:17 +0000
parents
children 071a108580a4
rev   line source
mas01mc@292 1 CFLAGS= -O3 -g
mas01mc@292 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@292 10 TARGET=TEST_LSH_LIB
mas01mc@292 11 TARGET2=UNIT_TEST_LSH
mas01mc@292 12 LSHOBS=TEST_LSH_LIB.cpp lshlib.cpp
mas01mc@292 13 LSHOBS2=UNIT_TEST_LSH.cpp lshlib.cpp
mas01mc@292 14 LSHHDRS=TEST_LSH_LIB.h lshlib.h reporter.h audioDB.h ReporterBase.h
mas01mc@292 15 LSHHDRS2=lshlib.h
mas01mc@292 16
mas01mc@292 17 ifeq ($(shell uname),Linux)
mas01mc@292 18 override CFLAGS+=-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
mas01mc@292 19 endif
mas01mc@292 20
mas01mc@292 21 all: ${TARGET}
mas01mc@292 22
mas01mc@292 23 unit: ${TARGET2}
mas01mc@292 24
mas01mc@292 25 ${TARGET}: ${LSHOBS} ${LSHHDRS} ${MTSOURCES} MakefileLSH
mas01mc@292 26 ${GENGETOPT} -e <gengetopt.in
mas01mc@292 27 ${SOAPCPP2} audioDBws.h
mas01mc@292 28 g++ -o ${TARGET} ${CFLAGS} ${LSHOBS} ${MTSOURCES}
mas01mc@292 29
mas01mc@292 30 ${TARGET2}: ${LSHOBS2} ${LSHHDRS2} ${MTSOURCES} MakefileLSH
mas01mc@292 31 ${GENGETOPT} -e <gengetopt.in
mas01mc@292 32 ${SOAPCPP2} audioDBws.h
mas01mc@292 33 g++ -o ${TARGET2} ${CFLAGS} ${LSHOBS2} ${MTSOURCES}
mas01mc@292 34