view Makefile @ 12:a206d3e91f8b

fixed keyList logic (in sequence match only) to avoid halting just because the database's last key was visited before end of keylist sequence.
author mas01mc
date Thu, 26 Jul 2007 14:08:11 +0000
parents 51b11e5c8c4a
children c633f3819a49 5485586a5378
line wrap: on
line source
CFLAGS=-O3
LIBS=-lgsoap++

EXECUTABLE=audioDB

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.h audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c cmdline.h
	g++ -o ${EXECUTABLE} ${CFLAGS} audioDB.cpp 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 ${EXECUTABLE} ${EXECUTABLE}.1