4
SOAPCPP=../stdsoap2.cpp
7
LIBS=-lxnet -lnsl -lsocket
12
CFLAGS= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
13
wsdl2h: wsdlC.o wsdl.o schema.o soap.o types.o service.o wsdl2h.cpp $(SOAPCPP)
14
$(CPP) -s $(CFLAGS) -o wsdl2h wsdl2h.cpp wsdlC.o wsdl.o schema.o soap.o types.o service.o $(SOAPCPP) $(LIBS)
16
wsdlC.o: schema.h soap.h mime.h dime.h http.h wsdl.h includes.h imports.h
17
$(GSOAP) -ipwsdl wsdl.h
18
$(CPP) -c $(CFLAGS) wsdlC.cpp
19
types.o: types.h types.cpp
20
$(CPP) -c $(CFLAGS) types.cpp
21
service.o: types.h service.h service.cpp
22
$(CPP) -c $(CFLAGS) service.cpp
23
wsdl.o: wsdl.h wsdl.cpp includes.h imports.h
24
$(CPP) -c $(CFLAGS) wsdl.cpp
25
schema.o: schema.h schema.cpp includes.h imports.h
26
$(CPP) -c $(CFLAGS) schema.cpp
27
soap.o: soap.h soap.cpp includes.h imports.h
28
$(CPP) -c $(CFLAGS) soap.cpp
32
wsdl2h_secure: wsdlC.o wsdl.o schema.o types.o service.o wsdl2h.cpp $(SOAPCPP)
33
$(CPP) $(CFLAGS) -o wsdl2h wsdl2h.cpp wsdlC.o wsdl.o schema.o types.o service.o $(SOAPCPP) -lcrypto -lssl $(LIBS)
36
rm -f *.o wsdlH.h wsdlStub.h wsdlC.cpp wsdlClient.cpp wsdlServer.cpp wsdlClientLib.cpp wsdlServerLib.cpp
38
rm -f *.o *.wsdl. *.xsd *.xml *.nsmap wsdl2h wsdlH.h wsdlStub.h wsdlC.cpp wsdlClient.cpp wsdlServer.cpp wsdlClientLib.cpp wsdlServerLib.cpp