1. Requirements

    - libXpm or Imlib
    - C++ compiler (tested: g++ 2.95.3)
    - GNU make (very minor tweaks required for other make variants)

  Optional:

    - IMLIB or libXpm
    - GNOME
    - sgml2html to rebuild HTML documentation

2. Compiling

    - cd icewm-$version
    - Run './autogen.sh' when fetched from CVS.
    - Run './configure --help' to see available options.
    - Run './configure' possibly with options
    - If needed: customize sysdep.inc for your platform.
    - If needed: customize install.inc with correct installation directories.

    Please send me any changes that you may need to make.
  
    - Type 'make' to build it.

3. Installing

    Default installation path is /usr/local, if you change it by using
    configure switches like --prefix or --sysconfdir. You have to rebuild
    everything (make clean ; make) after changing the paths.

    - Type 'make install' as root user to install. (make -n install to
    verify things first if you are not sure).

4. Starting icewm
    
    Make sure the icewm executables are located on $PATH, otherwise
    it will not be possible to restart the window manager.

    Normally, icewm should be started from ~/.Xclients file. This will
    work the same for 'startx' and 'xdm' logins. The file must have execute
    permissions (chmod a+x ~/.Xclients).
    
    An example of ~/.Xclients file would be:
       |-- cut here ---------------|
        xset m 5 2
        xterm & # start xterm by default
        icewm || xterm -bg red
       |-- cut here ---------------|
