view Makefile @ 88:7e3483e53c3b

Add WS test for point query search (exactly like 0004). Fails because result list lengt is unconditionally set to pointNN (rather than allowing for fewer matches.)
author mas01cr
date Tue, 02 Oct 2007 15:35:10 +0000
parents 1fc7f47b422b
children 6735281de562
line wrap: on
line source
CFLAGS=-O3
LIBS=-lgsoap++

EXECUTABLE=audioDB

.PHONY: all clean test

all: ${EXECUTABLE}

${EXECUTABLE}.1: ${EXECUTABLE}
	help2man ./${EXECUTABLE} > ${EXECUTABLE}.1

README.txt: ${EXECUTABLE}
	./${EXECUTABLE} --help > README.txt

cmdline.c cmdline.h: gengetopt.in
	gengetopt <gengetopt.in

soapServer.cpp soapClient.cpp soapC.cpp: audioDBws.h
	soapcpp2 audioDBws.h

${EXECUTABLE}: audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c cmdline.h
	g++ -c ${CFLAGS} -Wall -Werror audioDB.cpp
	g++ -o ${EXECUTABLE} ${CFLAGS} audioDB.o soapServer.cpp soapClient.cpp soapC.cpp cmdline.c ${LIBS}

clean:
	-rm cmdline.c cmdline.h
	-rm soapServer.cpp soapClient.cpp soapC.cpp soapObject.h soapStub.h soapProxy.h soapH.h soapServerLib.cpp soapClientLib.cpp
	-rm adb.nsmap adb.xsd adb.wsdl adb.query.req.xml adb.query.res.xml adb.status.req.xml adb.status.res.xml
	-rm README.txt
	-rm ${EXECUTABLE} ${EXECUTABLE}.1 audioDB.o
	-sh -c "cd tests && sh ./clean.sh"

test: ${EXECUTABLE}
	-sh -c "cd tests && sh ./run-tests.sh"