-*- mode: Text -*-

-------------------------------------------------------------------------------
			  FLICK BINARY DISTRIBUTION
-------------------------------------------------------------------------------

This binary distribution of Flick has been compiled for a particular system
architecture and is ready to be used.  If you wish, you can install Flick in a
``standard'' location on your system (see INSTALLING FLICK below).

In order to install Flick you will need:

	Disk space		You will need ~5--7MB of free disk space to
				install Flick.

*** Windows 95/NT users: For Win32 platforms, Flick is built using the Cygwin
library version beta 20.1.  Before you can use Flick, you must have a working
installation of the Cygwin library and tools.  Cygwin is available from Cygnus
Solutions via the World Wide Web at <http://sourceware.cygnus.com/cygwin/>.

*** NOTE: This binary distribution contains Flick's IIOP and ONC/TCP (Sun/TCP)
runtime libraries.  Other runtime libraries for other transport systems may or
may not be included, depending on whether or not they are generally useful on
the platform targeted by this distribution.  If you need a runtime library that
is not included in this binary distribution, you will need to obtain the Flick
source distribution and build the needed library for yourself.

Flick's C++ CORBA stub generator creates stubs that work with TAO, the
real-time ORB from Washington University in St. Louis.  You will need a copy of
TAO version 1.0 (from <http://www.cs.wustl.edu/~schmidt/TAO.html> or
<ftp://ace.cs.wustl.edu/pub/ACE/>) in order to make use of Flick's optimized
C++ CORBA stubs.  TAO provides all the required runtime support for
Flick-generated C++ stubs, and therefore, there is no library in Flick's
`runtime' directory for C++ CORBA stubs.

If you have problems with Flick, please let us know.  Send bug reports, praise
and damnation to <flick-bugs@cs.utah.edu>.


-------------------------------------------------------------------------------
			       INSTALLING FLICK
-------------------------------------------------------------------------------

*** NOTE: The following instructions supercede those found in Chapter 2 of the
Flick user's manual.  The user's manual describes how to compile and install
Flick from a *source* distribution only.

You can install the Flick binaries and header files in a ``standard'' place on
your system by typing the following commands in the root directory of the Flick
binary distribution tree (most likely the directory where this file resides):

	configure
	make install

On UNIX systems, the default root installation directory is `/usr/local'.  On
Win32 systems, the default root installation directory is determined so that
Flick will be installed alongside other Cygwin-based tools.  In any case, you
can change the default installation directory by specifying the `--prefix'
option to `configure', e.g.:

	configure --prefix=/usr/local/flick
	make install	# to install Flick under `/usr/local/flick'

To see a list of all `configure' options, type `configure --help'.

It is not necessary to ``install'' Flick in order to run the provided examples
or to build your own stubs.  (See the user's manual, `doc/usersguide/user.ps'.)
Of course, if Flick is not installed in a standard place, you will have to
direct your C compiler to the header files and runtime libraries required by
Flick-generated code.

*** Windows 95/NT users: Although it is not necessary to ``install'' Flick in
order to generate stubs, the installation process also installs extra header
files and tools missing from Cygwin.  These extra `support' files MUST be
installed in order to run Flick-generated code, including the provided
examples.  See the `support/cygwin32/README' file for more details.

-------------------------------------------------------------------------------

## End of file.

