gsoap stub code.
@ https://sourceforge.net/projects/gsoap2/
DOWNLOAD - 2017.10.11 - gsoap_2.8.54.zip
@
./configure
@
make
@
su - root
@
make install
@ file copy.
---------------------
gsoap/stdsoap2.c
gsoap/stdsoap2.h
gsoap/dom.c
gsoap/import/dom.h
gsoap/import/wsse.h
gsoap/plugin/mecevp.c
gsoap/plugin/mecevp.h
gsoap/plugin/smdevp.c
gsoap/plugin/smdevp.h
gsoap/plugin/threads.c
gsoap/plugin/threads.h
gsoap/plugin/wsseapi.c
gsoap/plugin/wsseapi.h
gsoap/samples/ssl/cacert.pem
---------------------
@ wsdl file download
wsdl2h -c -s -o test.h test.wsdl
@ vi test.h
--------------------
#import "wsse.h"
--------------------
@
soapcpp2 -c -C -L -x -I/usr/local/share/gsoap/import test.h
@ makefile create.
-------------
#!/bin/sh
CC = gcc
AR = ar
MV = mv -f
RM = rm -f
DEPEND = makedepend
LINT = lint
CFLAGS = -O -g -DWITH_DOM -DWITH_OPENSSL -DDEBUG
INC_PATH = -I. -I/usr/include
LIB_PATH = -L. -L/usr/lib
LIBS =
SRCS = stdsoap2.c mecevp.c smdevp.c dom.c threads.c soapC.c soapClient.c wsseapi.c
OBJS = $(SRCS:.c=.o)
AOUT = libtest.a
DEST = ./
all: $(AOUT)
$(OBJS): $(@:.o=.c)
$(CC) $(CFLAGS) $(DEFINES) $(INC_PATH) $(LIB_PATH) $(LIBS) -c $(@:.o=.c)
$(AOUT): $(OBJS)
$(AR) rcus $@ $(OBJS)
-------------