$Id: README.unix,v 1.1 2000/10/15 18:09:22 darren Exp $ Release notes for the Unix platform If you are installing this stuff on Unix/Linux, you are in luck. Everything has been automated. If you are reading this file, you have probably already extracted the distribution archive. To install EiffelFox on Unix, you need to run the "configure" script found in the directory containing this file, which also accepts the options detailed in the file "INSTALL". Run "./configure", adding any appropriate options. This will automatically perform the following steps: 1. Detect the available Eiffel compilers. 2. Create makefiles which allow you to compile various configurations of the EiffelFox C++ glue library, depending upon which Eiffel compilers are available and whether GL is available on your system. 3. If the ISE compiler was detected, ACE files by the name of Ace.ace will be created in the precomp and example/* directories. 4. If the Halstenbach compiler was detected, ACE files by the name of iss.ace will be created in the precomp and example/hello and example/groupbox directories. 5. The makefiles will be customized to building the appropriate default targets for all available Eiffel compilers. When configure is finished, simply type "make". This will build the EiffelFox C++ glue library for each of the Eiffel compilers you have installed. You can also execute "make precompile", which will build a precompiled library in the "precomp" directory for the ISE compiler. However, this will automatically be built if you supplied the configure option --enable-precompile. When you are finished building the libraries, you can execute "make mostlyclean", which will remove all of the intermediate generated files, but leave the *.a archives and precompiled libraries. In general, to build an example application from its directory, you simply issue the "make" command specifying one of the targets, "ise", "iss", or "se", to build it using the ISE EiffeBench, Halstenbach iss-base, or SmallEiffel compiler, respectively. To build finalized applications for the ISE and Halstenbach compilers, you can specify the targets "ise-finalize", or "iss-finalize".