niko
18th February 2006, 11:55
I'm trying to create a SOAP-Client in Qt.
The Soap-Client works allready as pure c++ application with a custom Makefile.
But now i wanted to use qmake for Makefile-generation.
This is the Makefile i used for the c++ application:
GSOAP=../gsoap/soapcpp2
SOAPH=../gsoap/stdsoap2.h
SOAPCPP=../gsoap/stdsoap2.cpp
CPP=g++
LIBS=-lwsock32
COFLAGS=-O2
CWFLAGS=-Wall
CIFLAGS=-I../gsoap
CMFLAGS=
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
all: quote
quote: quote.h quote.cpp $(SOAPH) $(SOAPC)
$(GSOAP) quote.h
$(CPP) $(CFLAGS) -o quote quote.cpp soapC.cpp soapClient.cpp $(SOAPCPP) $(LIBS)
clean:
del *.o soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soap*Proxy.h
distclean:
del *.o *.wsdl *.xsd *.xml *.nsmap *.log soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soap*Proxy.h quote
So far I added this to my .pro file:
INCLUDEPATH += ../gsoap
SOURCES += quote.cpp soapC.cpp soapClient.cpp ../gsoap/stdsoap2.cpp
HEADERS += quote.h
LIBS += -lwsock32
how do i add the $(GSOAP) quote.h call?
what else i'm missing?
thanks!
niko
The Soap-Client works allready as pure c++ application with a custom Makefile.
But now i wanted to use qmake for Makefile-generation.
This is the Makefile i used for the c++ application:
GSOAP=../gsoap/soapcpp2
SOAPH=../gsoap/stdsoap2.h
SOAPCPP=../gsoap/stdsoap2.cpp
CPP=g++
LIBS=-lwsock32
COFLAGS=-O2
CWFLAGS=-Wall
CIFLAGS=-I../gsoap
CMFLAGS=
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
all: quote
quote: quote.h quote.cpp $(SOAPH) $(SOAPC)
$(GSOAP) quote.h
$(CPP) $(CFLAGS) -o quote quote.cpp soapC.cpp soapClient.cpp $(SOAPCPP) $(LIBS)
clean:
del *.o soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soap*Proxy.h
distclean:
del *.o *.wsdl *.xsd *.xml *.nsmap *.log soapH.h soapStub.h soapC.cpp soapC.c soapClient.cpp soapClient.c soapServer.cpp soapServer.c soap*Proxy.h quote
So far I added this to my .pro file:
INCLUDEPATH += ../gsoap
SOURCES += quote.cpp soapC.cpp soapClient.cpp ../gsoap/stdsoap2.cpp
HEADERS += quote.h
LIBS += -lwsock32
how do i add the $(GSOAP) quote.h call?
what else i'm missing?
thanks!
niko