changeset 205:9fcc8e97c86f refactoring

Minor makefile improvement
author mas01cr
date Wed, 28 Nov 2007 15:13:22 +0000
parents 2ea1908707c7
children 3c7c8b84e4f3
files Makefile
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Wed Nov 28 15:10:28 2007 +0000
+++ b/Makefile	Wed Nov 28 15:13:22 2007 +0000
@@ -27,7 +27,9 @@
 %.o: %.cpp audioDB.h adb.nsmap cmdline.h
 	g++ -c ${CFLAGS} ${GSOAP_INCLUDE} -Wall -Werror $<
 
-${EXECUTABLE}: insert.o create.o common.o dump.o query.o soap.o audioDB.o soapServer.cpp soapClient.cpp soapC.cpp cmdline.c
+OBJS=insert.o create.o common.o dump.o query.o soap.o audioDB.o
+
+${EXECUTABLE}: ${OBJS} soapServer.cpp soapClient.cpp soapC.cpp cmdline.c
 	g++ -o ${EXECUTABLE} ${CFLAGS} ${GSOAP_INCLUDE} $^ ${GSOAP_CPP}
 
 clean:
@@ -35,7 +37,7 @@
 	-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.*.req.xml adb.*.res.xml
 	-rm HELP.txt
-	-rm ${EXECUTABLE} ${EXECUTABLE}.1 audioDB.o insert.o create.o common.o dump.o query.o soap.o
+	-rm ${EXECUTABLE} ${EXECUTABLE}.1 ${OBJS}
 	-sh -c "cd tests && sh ./clean.sh"
 
 test: ${EXECUTABLE}