Wavelet Analysis Tool Installation ----------------------------------- Get most recent wat.tar or wat.tar.gz or wat-V.vv.tar.gz . Decompress archive : gunzip wat-V.vv.tar.gz Extract files from archive: tar xf wat-V.vv.tar Installation with 'configure' script ------------------------------------ Run 'configure' in the top package directory. Package-specific options for 'configure' are: --with-DMT=[yes, no, DIR] - build WAT with the use of Data Monitoring Tool Package --with-FR=[yes, no, DIR] - build WAT with the use of Virgo Frame Library --with-ROOT=[yes, no, DIR]- build WAT with the use of ROOT system DIR - means installation directory for this package. If option is set to 'yes' the shell environment is searched for variables DMT or FR or ROOTSYS which values should point to installation directories of corresponding packages. --enable-debug - enable compiler debug opton Command 'configure --help' prints breaf information about all options. If 'configure' successfull then run 'make' from the top source directory. This will build static WAT library in directory 'lib' and shared library in directory 'rootlib' (actual path to this library is rootlib/.libs/). By default shared libraries in directory 'solib' is not build. If it is necessary go to 'solib' and run 'make'. To create documentation in HTML format via ROOT documentation system go to directory 'doc' and run make. Installation of ROOT is required. Command 'make install' will install libraries and headers to default location (/usr/local). To install in different location use command 'make install prefix=/some_directory' or run 'configure' with option '--prefix=/some_directory'. Installation with tradidional makefile wat.mk --------------------------------------------- Note: GNU make utility must be used to build WAT libraries with provided Makefile. Edit settings in file 'wat.mk' for variables ROOT, DMT, FRi to reflect locations of packages: ROOT system, Data Monitoring Tool and Virgo Frame library. Two last packages are not necessary if access to LIGO frame format files is not required. In this case unset DMT and FR. Build shared and static libraries: make -f wat.mk Other useful make options with makefile 'wat.mk' are: ----------------------------------------------------- Delete libraries and object files in directories obj/ and shared/: make -f wat.mk clean Make static library only (this build does not require ROOT package): make -f wat.mk lib Make ROOT shared library only: make -f wat.mk rootlib Build documentation, and if there exists directory ${HOME}/public_html/wat then copy HTML and PostScript file there for public access: make -f wat.mk doc Create archive (creates wat.tar and macros.tar file in directory archive): make -f wat.mk tar Create and print PostScript document for compact printout of everything. Two pages will be placed on each side of paper sheet. make -f wat.mk ps lpr all.ps ----------------------------------------- Andrei Sazonov sazonov@phys.ufl.edu, http://www.phys.ufl.edu/~sazonov Last updated: June 4, 2001.