1@if EXIST ..\version.h goto SHOW 2@if NOT EXIST ..\version.mk goto ERR1 3@if NOT EXIST mkvers1.bat goto ERR2 4@echo updating/creating ..\version.h ... 5@set TEMP1=1 6@for /F "skip=8 tokens=3" %%i in (..\version.mk) do @call mkvers1 %%i 7@if "%TEMPX1%." == "." goto NOX1 8@if "%TEMPX2%." == "." goto NOX1 9@if "%TEMPX3%." == "." goto NOX1 10@set TEMP1=..\version.h 11@echo #ifndef XMLRPC_C_VERSION_INCLUDED > %TEMP1% 12@echo #define XMLRPC_C_VERSION_INCLUDED >> %TEMP1% 13@echo /* generated by Windows/mkvers.bat on %DATE% ... */ >> %TEMP1% 14@echo #define XMLRPC_C_VERSION "%TEMPX1%.%TEMPX2%.%TEMPX3%" >> %TEMP1% 15@echo #define XMLRPC_VERSION_MAJOR %TEMPX1% >> %TEMP1% 16@echo #define XMLRPC_VERSION_MINOR %TEMPX2% >> %TEMP1% 17@echo #define XMLRPC_VERSION_POINT %TEMPX3% >> %TEMP1% 18@echo #endif >> %TEMP1% 19type %TEMP1% 20@echo ..\version.h set to the above ... 21@set TEMP1= 22@set TEMPX1= 23@set TEMPX2= 24@set TEMPX3= 25@goto END 26 27:NOX1 28@echo Some error occurred in the batch process ... 29@goto NOVER 30 31:NOVER 32@echo Failed to create ..\version.h . 33@pause 34@goto END 35 36 37:ERR1 38@echo Can not locate ..\version.mk ... check name, location ... 39@pause 40@goto END 41:ERR2 42@echo Can not locate mkvers1.bat ... check name, location ... 43@pause 44@goto END 45 46:SHOW 47@echo ..\version.h already exist, with version ... 48@type ..\version.h 49@echo Delete this file if you wish to redo it ... 50@pause 51@goto END 52 53:END 54