1 SET DumpUploaderHeader=DumpUploader.h
\r
2 rem SET DumpUploaderUrl=%~dp0\DumpUploader3.wsdl
\r
3 SET DumpUploaderUrl=http://localhost:59175/Service/DumpUploader3.svc?WSDL
\r
4 SET DumpUploaderPath=%~dp0\generated
\r
5 SET GsoapPath=%~dp0\..\..\external\gsoap-2.8.17\gsoap
\r
6 SET TypemapDatPath=%~dp0\typemap.dat
\r
8 if not exist "%DumpUploaderPath%" md "%DumpUploaderPath%"
\r
9 cd "%DumpUploaderPath%"
\r
11 "%GsoapPath%\bin\win32\wsdl2h.exe" -t "%TypemapDatPath%" -o "%DumpUploaderHeader%" "%DumpUploaderUrl%"
\r
12 "%GsoapPath%\bin\win32\soapcpp2.exe" -2 -i -C -x "%DumpUploaderHeader%" "-I%GsoapPath%\import"
\r
14 :: - and . is prohibited symbols in C++ names and gSOAP converts "-" to "_", "_" to "_USCORE" and "." to "_x002e"
\r
15 :: This looks ugly and will be changed all to "_".
\r
16 :: But this should be done after soapcpp2 because it needs original ids to make correct back convertion
\r
17 del soapCustomBinding_DumpUploadService3_UploaderProxy.cpp
\r
18 ren soapCustomBinding_USCOREDumpUploadService3_x002eUploaderProxy.cpp soapCustomBinding_DumpUploadService3_UploaderProxy.cpp
\r
19 del soapCustomBinding_DumpUploadService3_UploaderProxy.h
\r
20 ren soapCustomBinding_USCOREDumpUploadService3_x002eUploaderProxy.h soapCustomBinding_DumpUploadService3_UploaderProxy.h
\r
21 del CustomBinding_DumpUploadService3_Uploader.nsmap
\r
22 ren CustomBinding_USCOREDumpUploadService3_x002eUploader.nsmap CustomBinding_DumpUploadService3_Uploader.nsmap
\r
24 cscript "%~dp0\replace_text.vbs" soapC.cpp
\r
25 cscript "%~dp0\replace_text.vbs" soapCustomBinding_DumpUploadService3_UploaderProxy.cpp
\r
26 cscript "%~dp0\replace_text.vbs" DumpUploader.h
\r
27 cscript "%~dp0\replace_text.vbs" soapCustomBinding_DumpUploadService3_UploaderProxy.h
\r
28 cscript "%~dp0\replace_text.vbs" soapH.h
\r
29 cscript "%~dp0\replace_text.vbs" soapStub.h
\r
30 cscript "%~dp0\replace_text.vbs" CustomBinding_DumpUploadService3_Uploader.nsmap
\r