Sync DrDump crash handler with TortoiseSVN codebase
[TortoiseGit.git] / ext / CrashServer / CrashHandler / DumpUploaderServiceLib / make_service_stub.bat
blob392f1120863b085b03a923860769b6158a669d6c
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
7 \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