@:: Usage:
@:: call GetRsVersion.bat Define Variable

@setlocal
@echo off

set Define=%~1
if "%Define%"=="" (
	echo.
	echo Parameter error
	endlocal
	exit /B1
)

set Variable=%~2
if "%Variable%"=="" (
	echo.
	echo Parameter error
	endlocal
	exit /B1
)

set Result=
set VersionFile="%~dp0..\..\libretroshare\src\retroshare\rsversion.h"

if not exist "%VersionFile%" (
	echo.
	echo Version file doesn't exist.
	echo %VersionFile%
	endlocal
	exit /B1
)

for /F "usebackq tokens=1,2,3" %%A in (%VersionFile%) do (
	if "%%A"=="#define" (
		if "%%B"=="%Define%" (
			set Result=%%~C
		)
	)
)

endlocal & set %Variable%=%Result%
exit /B 0