33 lines
1.2 KiB
Batchfile
33 lines
1.2 KiB
Batchfile
@echo off
|
|
set "LAMEXP_ERROR=1"
|
|
REM ------------------------------------------
|
|
set "VER_LAMEXP_MAJOR="
|
|
set "VER_LAMEXP_MINOR_HI="
|
|
set "VER_LAMEXP_MINOR_LO="
|
|
set "VER_LAMEXP_BUILD="
|
|
set "VER_LAMEXP_TYPE="
|
|
set "VER_LAMEXP_PATCH="
|
|
REM ------------------------------------------
|
|
for /f "tokens=2,*" %%s in (%~d0%~p0\..\..\src\Config.h) do (
|
|
if "%%s"=="VER_LAMEXP_MAJOR" set "VER_LAMEXP_MAJOR=%%~t"
|
|
if "%%s"=="VER_LAMEXP_MINOR_HI" set "VER_LAMEXP_MINOR_HI=%%~t"
|
|
if "%%s"=="VER_LAMEXP_MINOR_LO" set "VER_LAMEXP_MINOR_LO=%%~t"
|
|
if "%%s"=="VER_LAMEXP_BUILD" set "VER_LAMEXP_BUILD=%%~t"
|
|
if "%%s"=="VER_LAMEXP_TYPE" set "VER_LAMEXP_TYPE=%%~t"
|
|
if "%%s"=="VER_LAMEXP_PATCH" set "VER_LAMEXP_PATCH=%%~t"
|
|
)
|
|
REM ------------------------------------------
|
|
set "LAMEXP_ERROR=1"
|
|
if "%VER_LAMEXP_MAJOR%"=="" GOTO:EOF
|
|
if "%VER_LAMEXP_MINOR_HI%"=="" GOTO:EOF
|
|
if "%VER_LAMEXP_MINOR_LO%"=="" GOTO:EOF
|
|
if "%VER_LAMEXP_BUILD%"=="" GOTO:EOF
|
|
if "%VER_LAMEXP_TYPE%"=="" GOTO:EOF
|
|
if "%VER_LAMEXP_PATCH%"=="" GOTO:EOF
|
|
REM ------------------------------------------
|
|
echo LameXP Version:
|
|
echo %VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%, Build #%VER_LAMEXP_BUILD% (%VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH%)
|
|
echo.
|
|
REM ------------------------------------------
|
|
set "LAMEXP_ERROR=0"
|