Mercurial > hg > audiodb
comparison Makefile @ 2:c5869889f122
Makefile rearrangements.
Delete the man page; instead generate it from help2man
Provide in the Makefile for renaming the program -- using the EXECUTABLE
variable: e.g.
make EXECUTABLE=audiodb all
will generate an audiodb executable (instead of audioDB).
author | mas01cr |
---|---|
date | Mon, 23 Jul 2007 16:21:04 +0000 |
parents | ee7a12d5b41e |
children | 51b11e5c8c4a |
comparison
equal
deleted
inserted
replaced
1:ee7a12d5b41e | 2:c5869889f122 |
---|---|
1 CFLAGS=-ggdb | 1 CFLAGS=-ggdb |
2 LIBS=-lgsoap++ | 2 LIBS=-lgsoap++ |
3 | 3 |
4 all: audioDB | 4 EXECUTABLE=audioDB |
5 | |
6 all: ${EXECUTABLE} | |
7 | |
8 ${EXECUTABLE}.1: ${EXECUTABLE} | |
9 help2man ./${EXECUTABLE} > ${EXECUTABLE}.1 | |
5 | 10 |
6 cmdline.c cmdline.h: gengetopt.in | 11 cmdline.c cmdline.h: gengetopt.in |
7 gengetopt <gengetopt.in | 12 gengetopt <gengetopt.in |
8 | 13 |
9 soapServer.cpp soapClient.cpp soapC.cpp: audioDBws.h | 14 soapServer.cpp soapClient.cpp soapC.cpp: audioDBws.h |
10 soapcpp2 audioDBws.h | 15 soapcpp2 audioDBws.h |
11 | 16 |
12 audioDB: audioDB.h audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c cmdline.h | 17 ${EXECUTABLE}: audioDB.h audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c cmdline.h |
13 g++ -o audioDB ${CFLAGS} audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c ${LIBS} | 18 g++ -o ${EXECUTABLE} ${CFLAGS} audioDB.cpp soapServer.cpp soapClient.cpp soapC.cpp cmdline.c ${LIBS} |
19 | |
20 clean: | |
21 -rm cmdline.c cmdline.h | |
22 -rm soapServer.cpp soapClient.cpp soapC.cpp soapObject.h soapStub.h soapProxy.h soapH.h soapServerLib.cpp soapClientLib.cpp | |
23 -rm adb.nsmap adb.xsd adb.wsdl adb.query.req.xml adb.query.res.xml adb.status.req.xml adb.status.res.xml | |
24 -rm ${EXECUTABLE} ${EXECUTABLE}.1 |