From 62ef6dc591206993ca0fc307d6a8de2005876021 Mon Sep 17 00:00:00 2001 From: Adriano Da Luz <al08@c3sl.ufpr.br> Date: Wed, 30 Mar 2011 16:57:56 -0300 Subject: [PATCH] Added make rules to compile getSchoolInfo for Windows Signed-off-by: Adriano da Luz <al08@c3sl.ufpr.br> Signed-off-by: Erik Alexandre Pucci <eap08@c3sl.ufpr.br> --- proinfodatadeb/getSchoolInfo/Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/proinfodatadeb/getSchoolInfo/Makefile b/proinfodatadeb/getSchoolInfo/Makefile index 78f8068..cb9c181 100644 --- a/proinfodatadeb/getSchoolInfo/Makefile +++ b/proinfodatadeb/getSchoolInfo/Makefile @@ -7,18 +7,24 @@ TOPDIR = ../../../git/client BINDIR = ../package/usr/local/bin/ LIBDIR = $(TOPDIR)/lib +LIBGSOAPBINWIN = $(LIBDIR)/$(LIBGSOAP)-$(LIBGSOAPVER)/$(LIBGSOAP)/bin/win32 + LIBGSOAPDIR = $(LIBDIR)/$(LIBGSOAP) LIBGSOAPBIN = $(LIBGSOAPDIR)/bin LIBGSOAPINC = $(LIBGSOAPDIR)/include CCFLAGS = -g -Wall +WINCCFLAGS = -lws2_32 + WSCLIENTH = wsclient.h CDEP = getSchoolInfo.c soapC.c soapClient.c stdsoap2.c BIN = getSchoolInfo +WINBIN = getSchoolInfo.exe + WSSERVER = Seed2 PUSER = @@ -43,6 +49,19 @@ wsdl: soap: @$(LIBGSOAPBIN)/soapcpp2 -C -w -x $(WSCLIENTH) +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 + clean: @find . \( -name '*.~' -o -name '*.o' -o -name '*.bak' -o\ -name 'core*' \) -exec rm -f {} \; -- GitLab