Skip to content
Snippets Groups Projects
Commit c38c00b2 authored by Adriano Da Luz's avatar Adriano Da Luz Committed by Danilo K. S. Yorinori
Browse files

Added make rules to compile the client for Windows

parent 756a7779
Branches
Tags
No related merge requests found
......@@ -18,6 +18,10 @@ client:
@./run-config.sh
@chmod a+x $(RUN)
win:
@cd $(LIBDIR) && make win
@cd $(SRCDIR) && make win
clean:
@cd $(SRCDIR) && make clean
@cd $(LIBDIR) && make clean
......
......@@ -9,6 +9,10 @@ LIBGSOAP = gsoap
all: soap
win:
@wget -F http://downloads.sourceforge.net/project/gsoap2/gSOAP/$(LIBGSOAPVER).$(LIBGSOAPSVER)%20stable/gsoap_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz -O $(LIBGSOAP)_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz
@tar xzf $(LIBGSOAP)_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz
soap:
@wget -nc http://downloads.sourceforge.net/project/gsoap2/gSOAP/$(LIBGSOAPVER).$(LIBGSOAPSVER)%20stable/gsoap_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz?use_mirror=ufpr -O $(LIBGSOAP)_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz
@tar xzf $(LIBGSOAP)_$(LIBGSOAPVER).$(LIBGSOAPSVER).tar.gz
......
......@@ -10,15 +10,20 @@ LIBDIR = $(TOPDIR)/lib
LIBGSOAPDIR = $(LIBDIR)/$(LIBGSOAP)
LIBGSOAPBIN = $(LIBGSOAPDIR)/bin
LIBGSOAPINC = $(LIBGSOAPDIR)/include
LIBGSOAPBINWIN = $(LIBDIR)/$(LIBGSOAP)-$(LIBGSOAPVER)/$(LIBGSOAP)/bin/win32
CCFLAGS = -g -Wall -m32 -static
WINCCFLAGS = -lws2_32
WSCLIENTH = wsclient.h
CDEP = client.c soapC.c soapClient.c stdsoap2.c
BIN = client
WINBIN = client.exe
WSSERVER = Seed2
PUSER =
......@@ -29,6 +34,19 @@ URL = http://seed.c3sl.ufpr.br/tomcat/axis/$(WSSERVER).jws?wsdl
all: install
win: wsdl_win soap_win
@mkdir -p $(BINDIR)
@ln -sf $(LIBDIR)/stdsoap2.h stdsoap2.h
@ln -sf $(LIBDIR)/stdsoap2.c stdsoap2.c
@$(CC) $(CCFLAGS) -o $(BINDIR)/$(WINBIN) $(CDEP) $(WINCCFLAGS)
soap_win:
@$(LIBGSOAPBINWIN)/soapcpp2.exe -C -w -x $(WSCLIENTH)
wsdl_win:
@wget $(URL) -O $(WSSERVER).wsdl
@$(LIBGSOAPBINWIN)/wsdl2h.exe -c -o $(WSCLIENTH) $(WSSERVER).wsdl
install: client_dep
@mkdir -p $(BINDIR)
@ln -sf $(LIBDIR)/$(LIBGSOAP)-$(LIBGSOAPVER)/$(LIBGSOAP)/stdsoap2.h stdsoap2.h
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment