Project steps %ROOT% -1 1 Delete root (clean) 1 Setup Eiffel svn.origo.ethz.ch/eiffelstudio/trunk/Src/framework %EIFFEL_SRC% https export --force 2 Checkout EIFFEL_SRC/framework 1 Compile Xebra Bins ecb %EC_FLAGS% -config %XEBRA_DEV%\eiffel_projects\library\xebra_precompile\xebra_precompile.ecf -target xebra_precompile -c_compile -precompile -stop 1 -1 2 Compile Precompile ecb %EC_FLAGS% -config %XEBRA_DEV%\eiffel_projects\xebra_translator\xebra_translator.ecf -target xebra_translator -c_compile -finalize -stop 1 -1 2 Compile Translator ecb %EC_FLAGS% -config %XEBRA_DEV%\eiffel_projects\xebra_server\xebra_server.ecf -target xebra_server -c_compile -finalize -stop 1 -1 2 Compile Server 1 Compile Install Helpers ecb %EC_FLAGS% -config %XEBRA_DEV%\tools\installer\win\xebra_deployer\xebra_deployer.ecf -target xebra_deployer -c_compile -finalize 1 -1 2 Compile Deployer 1 Copy Xebra Files -1 15 %BUILD%\bin xebra_server.exe -1 -1 -1 10 %XEBRA_DEV%\eiffel_projects\xebra_server\EIFGENs\xebra_server\F_code -1 2 Copy Server exe -1 15 %BUILD%\bin xebra_translator.exe -1 -1 -1 10 %XEBRA_DEV%/eiffel_projects\xebra_translator\EIFGENs\xebra_translator\F_code\ -1 2 Copy Translator Exe -1 15 %BUILD%\apache -1 -1 -1 -1 -1 10 %APACHE% -1 2 Copy Apache -1 15 %ROOT%\xebra_build\apache\conf\ httpd.conf -1 -1 -1 10 %XEBRA_DEV%\tools\installer\win\ -1 2 Copy httpd.conf -1 15 %BUILD%\apache\modules mod_xebra.so -1 -1 -1 10 %XEBRA_DEV%\c_projects\apache_mod_xebra\ -1 2 Copy mod_xebra 1 Copy Webapps -1 15 %BUILD%\www\helloworld -1 -1 -1 -1 -1 10 %XEBRA_DEV%\www\helloworld -1 2 Copy hellworld -1 15 %BUILD%\www\servercontrol -1 -1 -1 -1 -1 10 %XEBRA_DEV%\www\servercontrol -1 2 Copy servercontrol -1 15 %BUILD%\www\demoapplication -1 -1 -1 -1 -1 10 %XEBRA_DEV%\www\demoapplication -1 2 Copy demoapp -1 15 %BUILD%\www\examples -1 -1 -1 -1 -1 10 %XEBRA_DEV%\www\examples -1 2 Copy examples 1 Copy Xebra Libraries -1 15 %BUILD%\library\ -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\web\xebra\eiffel_projects\library\ -1 2 Copy Web application libraries 1 Copy Framework libraries -1 15 %BUILD%\library\framework\settable_types -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\settable_types -1 2 Copy Settable_Types -1 15 %BUILD%\library\framework\base\ -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\base\ -1 2 Copy Base -1 15 %BUILD%\library\framework\string_expander -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\string_expander -1 2 Copy String_expander -1 15 %BUILD%\library\framework\environment -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\environment -1 2 Copy Environment -1 15 %BUILD%\library\framework\peg -1 -1 -1 -1 10 %EIFFEL_SRC%\framework\peg -1 2 Copy Peg 1 Create config files %BUILD%\upload_tmp 2 Create upload_tmp -1 15 %BUILD%\conf config.srv -1 -1 -1 10 %XEBRA_DEV%\tools\installer\win -1 2 Copy Files %BUILD%\bin\launch_xebra_full.bat 2 Write launcher full %BUILD%\bin\launch_xebra_apache.bat start ..\apache\bin\httpd.exe 2 Write apache launcher %BUILD%\bin\launch_xebra_server.bat 2 Write server launcher Path where apache was installed manually c:\apache The target folder of the builded xebra %ROOT%\xebra_build -1 %ROOT%\eiffel_src The root folder for the whole operation -1 c:\virtual_box_share The exit code of the last Run Program, Batch File, PowerShell, VisBuildPro Project, or derived action or RunProgramEx call -1 Path to xebra -1 %EIFFEL_SRC%\framework\web\xebra Path to xebra libraries -1 %XEBRA_DEV%\eiffel_projects\library