Updated roc script, install module for the examples, and updated demo site folder.
This commit is contained in:
39
tools/roc.bat
Normal file
39
tools/roc.bat
Normal file
@@ -0,0 +1,39 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
if "%ROC_TOOL_PATH%" == "" goto LOCAL_ROC_TOOL
|
||||
goto start
|
||||
|
||||
:LOCAL_ROC_TOOL
|
||||
if exist "%~dp0roc.exe" set ROC_TOOL_PATH=%~dp0
|
||||
|
||||
if "%ROC_TOOL_PATH%" == "" goto SEARCH_ROC_TOOL
|
||||
goto START
|
||||
|
||||
:SEARCH_ROC_TOOL
|
||||
for %%f in (roc.exe) do (
|
||||
if exist "%%~dp$PATH:f" set ROC_TOOL_PATH="%%~dp$PATH:f"
|
||||
)
|
||||
if "%ROC_TOOL_PATH%" == "" goto BUILD_ROC_TOOL
|
||||
echo Using roc.exe from %ROC_TOOL_PATH%
|
||||
goto START
|
||||
|
||||
:BUILD_ROC_TOOL
|
||||
set ROC_SRCDIR=%~dp0roc
|
||||
set ROC_COMPDIR=%~dp0.roc-comp
|
||||
mkdir %ROC_COMPDIR%
|
||||
call ecb -config %ROC_SRCDIR%\roc.ecf -finalize -c_compile -project_path %ROC_COMPDIR%
|
||||
copy %ROC_COMPDIR%\EIFGENs\roc\F_code\roc.exe %~dp0roc.exe
|
||||
rd /q/s %ROC_COMPDIR%
|
||||
|
||||
set ROC_TOOL_PATH=%~dp0
|
||||
goto START
|
||||
|
||||
:START
|
||||
echo Calling %ROC_TOOL_PATH%roc.exe %*
|
||||
call %ROC_TOOL_PATH%roc.exe %*
|
||||
goto END
|
||||
|
||||
:END
|
||||
endlocal
|
||||
exit /B 0
|
||||
Reference in New Issue
Block a user