@echo off set OLD_PATH=%PATH set OLD_EIFFEL_SRC=%EIFFEL_SRC set INIT_DIR=%@EXECSTR[cd] set TMP_ISE_EIFFEL=%ISE_EIFFEL call set_aliases.btm remtrace Set up the environment on break goto broken TIMER ON /1 >> NUL TIMER ON /2 >> NUL if exist %INSTALL_LOG fullrf %INSTALL_LOG if exist %INIT_DIR\precomp_errors.log fullrf %INIT_DIR\precomp_errors.log set ISE_EIFFEL=%INSTALL_DIR alias precompile `cdd %1 &^ echo Precompile %1 &^ clean_project &^ ec -batch -precompile >>& %INSTALL_LOG &^ wff &^ iff not exist EIFGEN\W_CODE\%ISE_C_COMPILER\driver.exe .or. not exist EIFGEN\W_CODE\%ISE_C_COMPILER\precomp.lib then &^ echo *****Error***** %1 won't precompile! >> %INIT_DIR\precomp_errors.log &^ else &^ del /exsq *.c *.obj big_fil* *.pch *.BAK finished Makef* Cobj* *.ilc &^ echo %1 precompiled OK. >> %INIT_DIR\precomp_errors.log &^ endiff &^ cd .. ` cdd %ISE_EIFFEL\precomp\spec\%ISE_PLATFORM if exist subdirs.txt fullrf subdirs.txt dir /b *. >> subdirs.txt for %t in (@subdirs.txt) do precompile %t :broken CANCEL