Moved under "windows" dir.
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# How to build a release
|
||||
|
||||
## Requirements
|
||||
- TCC/LE from https://jpsoft.com: [Download TCC/LE v14](https://jpsoft.com/downloads/v14/tccle.exe)
|
||||
- And follow the [Guide Compiling EiffelStudio](https://dev.eiffel.com/Compiling_EiffelStudio)
|
||||
- Microsoft C compiler: see [Installing Microsoft C compiler](https://dev.eiffel.com/Installing_Microsoft_C_compiler)
|
||||
- Subversion client: see [Subversion Settings](https://dev.eiffel.com/Subversion_Settings) .
|
||||
|
||||
## Archive release
|
||||
|
||||
## Setup release
|
||||
|
||||
## Files ...
|
||||
-`check_environment.btm`:
|
||||
Check if environment is well set:
|
||||
- has ISE_EIFFEL, ISE_PLATFORM, INSTALL_LOG , INSTALL_DIR defined!
|
||||
- has EIFFEL_SRC, FINALIZATION_DIR ... if NO_COMPILE is False.
|
||||
- check for `tar`
|
||||
-`compile_c_libraries.btm`:
|
||||
Compile Clibs for com, cURL, net, obsolete\net, store, store odbc+mysql+oracle, vision2, web_browser, wel
|
||||
-`compile_other_c_libraries.btm`:
|
||||
Compile Clibs for sqlite3, beep example, C_library zlib+libpng
|
||||
-`update_libraries.btm (dirname)`:
|
||||
compile Clib files for libraries (com, cURL, encryption, net, web_browser, wel, vision2).
|
||||
|
||||
-`make_assembly_manager.btm`:
|
||||
copy dotnet wizards
|
||||
-`make_build.btm`:
|
||||
compile esbuilder
|
||||
-`make_com_wizard.btm`:
|
||||
-`make_delivery.btm`:
|
||||
-`make_dotnet.btm`:
|
||||
-`make_exes.btm`:
|
||||
-`make_installations.btm`:
|
||||
-`make_libraries.btm`:
|
||||
-`make_other_libraries.btm`:
|
||||
-`make_rb.btm`:
|
||||
-`make_runtimes.btm`:
|
||||
-`make_tools.btm`:
|
||||
-`make_vision2_demo.btm`:
|
||||
-`make_wizards.btm`:
|
||||
-`set_aliases.btm`:
|
||||
set environment variables and set aliases via `set_simple_aliases`
|
||||
note: hardcoded path
|
||||
- c:\work\tmpdev
|
||||
- c:\work\17.05
|
||||
- c:\work\InstalledEiffel_17.05
|
||||
|
||||
-`set_simple_aliases.btm`:
|
||||
set various aliases such as:
|
||||
- copy, fullrd, fullrf, quick_move, safe_md, save_path,
|
||||
- remtrace, give_time_to, cancel,
|
||||
- co, exprt, exprtfile,
|
||||
- default_make, specific_make, clean_project,
|
||||
- finalize, melt, freeze, cleanup_dotnet_eiffel, cleanup_eiffel,
|
||||
- testpar
|
||||
|
||||
-`set_version.bat (SVN url, pattern to transform, ?file to process)`:
|
||||
set version number in provided file,
|
||||
or display version on output (if no pattern or file is provided)
|
||||
-`svn_command.bat*`:
|
||||
perform svn commands and retry in case of failure
|
||||
-`test_examples.btm`:
|
||||
-`test_precompile.btm`:
|
||||
|
||||
|
||||
# USED DIRECTLY
|
||||
Reference in New Issue
Block a user