91 lines
2.5 KiB
Plaintext
91 lines
2.5 KiB
Plaintext
rem Should be called by make_exes.btm
|
|
|
|
remtrace Compiling Gobo tools
|
|
safe_md %STUDIO_DIR\library\gobo\spec
|
|
safe_md %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM
|
|
safe_md %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
cdd %EIFFEL_SRC\library\gobo\src
|
|
clean_project
|
|
|
|
remtrace geant
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\geant.exe then
|
|
remtrace geant is already built
|
|
else
|
|
finalize geant.ecf geant
|
|
cleanup_eiffel geant geant.exe
|
|
move geant.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gelex
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gelex.exe then
|
|
remtrace gelex is already built
|
|
else
|
|
finalize gelex.ecf gelex
|
|
cleanup_eiffel gelex gelex.exe
|
|
move gelex.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace geyacc
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\geyacc.exe then
|
|
remtrace geyacc is already built
|
|
else
|
|
finalize geyacc.ecf geyacc
|
|
cleanup_eiffel geyacc geyacc.exe
|
|
move geyacc.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gec
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gec.exe then
|
|
remtrace gec is already built
|
|
else
|
|
finalize gec.ecf gec
|
|
cleanup_eiffel gec gec.exe
|
|
move gec.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gelint
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gelint.exe then
|
|
remtrace gelint is already built
|
|
else
|
|
finalize gelint.ecf gelint
|
|
cleanup_eiffel gelint gelint.exe
|
|
move gelint.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gepp
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gepp.exe then
|
|
remtrace gepp is already built
|
|
else
|
|
finalize gepp.ecf gepp
|
|
cleanup_eiffel gepp gepp.exe
|
|
move gepp.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace getest
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\getest.exe then
|
|
remtrace getest is already built
|
|
else
|
|
finalize getest.ecf getest
|
|
cleanup_eiffel getest getest.exe
|
|
move getest.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gexace
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gexace.exe then
|
|
remtrace gexace is already built
|
|
else
|
|
finalize gexace.ecf gexace
|
|
cleanup_eiffel gexace gexace.exe
|
|
move gexace.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|
|
remtrace gexslt
|
|
iff exist %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin\gexslt.exe then
|
|
remtrace gexslt is already built
|
|
else
|
|
finalize gexslt.ecf gexslt
|
|
cleanup_eiffel gexslt gexslt.exe
|
|
move gexslt.exe %STUDIO_DIR\library\gobo\spec\%ISE_PLATFORM\bin
|
|
endiff
|
|
|