Supported Platforms

The following platforms are currently supported:

Technically it should not be difficult to support any other platform where the Root libraries have been compiled. Please let me know if you have any requests.

Getting Started with PhAT

1. GNUmake

To be able to work with PhAT you will need GNUmake. The usage is described here.

GNUmake comes standard with Linux, but the commercial OSs usually have their own 'make' programs. In order to find out what your computer has type simply:

	make -v

It should printout the following:

GNU Make version 3.75.92, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

If you get anything different, you will need to find a copy of GNUmake. Try:

	gmake -v

or look in /usr/local/bin or /application/bin etc. for 'make'. If you find it there, then you will need to add it to the front of your PATH environmental.

2. Root

You will need Root version 2.00/13 or greater to work with PhAT. You can get it from the Root website:

http://root.cern.ch/

3. Environmentals

You will need to have the environmental PHATHOME defined and pointing to the directory where you installed PhAT. Besides that, you also need ROOTSYS and an addition to LD_LIBRARY_PATH in order to run Root. Please have a look at the file AA_README in the Root distribution. 

4. Compiling PhAT

Once you have $PHATHOME, $ROOTSYS and $LD_LIBRARY_PATH setup correctly, you can go to the Phat directory and type make:

        cd $PHATHOME
        make

the make will try to figure out what machine you are using and make the correct dependencies between the source code. It will then attempt to compile the code by stepping through the various directories. Finally, there should be an executable called $PHATHOME/bin/`uname`/phat, where uname gives the OS name of the operating system you are running under.

 

Last Update: 07 March, 2000 13:01 by Patrick Decowski