Mercurial > hg > audiodb
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 |