changeset 137:ddeb172359a8

Make the makefile have more variables (for potential unification of platform-specific makefiles)
author mas01cr
date Wed, 24 Oct 2007 11:57:20 +0000
parents 3eaa7bf20757
children c337813dcbda
files Makefile
diffstat 1 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Tue Oct 23 18:42:14 2007 +0000
+++ b/Makefile	Wed Oct 24 11:57:20 2007 +0000
@@ -1,27 +1,33 @@
+HELP2MAN=help2man
+GENGETOPT=gengetopt
+SOAPCPP2=soapcpp2
+
 CFLAGS=-O3 -g
-LIBS=-lgsoap++
+
+GSOAP_CPP=-lgsoap++
 
 EXECUTABLE=audioDB
 
+
 .PHONY: all clean test
 
 all: ${EXECUTABLE}
 
 ${EXECUTABLE}.1: ${EXECUTABLE}
-	help2man ./${EXECUTABLE} > ${EXECUTABLE}.1
+	${HELP2MAN} ./${EXECUTABLE} > ${EXECUTABLE}.1
 
 HELP.txt: ${EXECUTABLE}
 	./${EXECUTABLE} --help > HELP.txt
 
 cmdline.c cmdline.h: gengetopt.in
-	gengetopt <gengetopt.in
+	${GENGETOPT} <gengetopt.in
 
 soapServer.cpp soapClient.cpp soapC.cpp: audioDBws.h
-	soapcpp2 audioDBws.h
+	${SOAPCPP2} audioDBws.h
 
 ${EXECUTABLE}: audioDB.cpp audioDB.h 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}
+	g++ -o ${EXECUTABLE} ${CFLAGS} audioDB.o soapServer.cpp soapClient.cpp soapC.cpp cmdline.c ${GSOAP_CPP}
 
 clean:
 	-rm cmdline.c cmdline.h