NOTE TO NON-SUPPORTED OSs USERS: This is *extremely* unlikely to work on
NON-SUPPORTED systems, without hard reworking (read: porting) of the code !
If anyone make a porting of this program on unsupported platforms, let the
author know.

This version of yamm compiles under HPUX and Linux

HOW-TO-INSTALL:

* Binaries:

You can find binaries for Linux OS in the bin/ directory. If you want re-compile
the package, or if you have a version of ncurses different from 1.8.5, and you
need to re-compile, go to configuration section.

* Makefile and configuration:

You have two ways to do the configuration before compile all the software:

** The first is the standard way:

 - Change directory to src/
 - copy Makefile.std to Makefile
 - edit Makefile
 - Choose the system you are compiling yamm for, uncommenting it and commenting
   the other one
 - Choose the defines options
 - Change CFLAGS, LDFLAGS, MANDIR and BINDIR as needed

** The second is the Configure way:

 - Change directory to src/
 - run Configure and answer some questions
 - double check the Makefile just to be sure all is ok
 - do not forget to pray :)
 - report any bug you find in this script :))

To compile:

make

To install:

make install

Notes:

* Remember that to run the modular yamm you need to have a /dev/yamm,
  created by make, and the drv_yamm.o loaded in memory.
  /dev/yamm is a device with MAJOR=29 and MINOR=0
  drv_yamm.o need to be loaded and linked into the kernel with the
  command 'insmod drv_yamm.o' (to use it you need to install the package
  modules.tar.gz that you can find in the kernel directory in any ftp site.
* Doesn't need to be run setuid'ed or setgid'ed to return info.
* Now the program have a man page.
* yamm is recommended instead of top: it seems to offer some neat stats
  that top can't.

- riccardo -
