Mercurial > hg > audiodb
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