X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=lttv%2FREADME;h=e38ef0701c628ebe67943e60268f4df244dd039e;hb=fb4149176f186b5dadc0a073a8c3278486835059;hp=6cf451f4e4d3bf680e192139f58182c25151470c;hpb=31efe1f8304f09a4f4139c387a98d3215cd423c9;p=lttv.git diff --git a/lttv/README b/lttv/README index 6cf451f4..e38ef070 100644 --- a/lttv/README +++ b/lttv/README @@ -1,75 +1,21 @@ -LTT Viewing Tools package README --------------------------------- -Mathieu Desnoyers -Last update: 2007/05/14 +Linux Trace Toolkit Visualizer +* Getting started -This package contains the trace reading library and trace viewing tools for -the new Linux Trace Toolkit trace format. +Use ./autogen.sh in the top level directory. It will create the Makefile +for you. Then, you can use make and make install to install this user +tool. -* Compiling +Loading it from the command line is then as simple as : -gcc 3.2 or better -gtk 2.4 or better development libraries - (Debian : libgtk2.0, libgtk2.0-dev) - (Fedora : gtk2, gtk2-devel) - note : For Fedora users : this might require at least core 3 from Fedora, - or you might have to compile your own GTK2 library. -glib 2.4 or better development libraries - (Debian : libglib2.0-0, libglib2.0-dev) - (Fedora : glib2, glib2-devel) -libpopt development libraries - (Debian : libpopt0, libpopt-dev) - (Fedora : popt) -libpango development libraries - (Debian : libpango1.0, libpango1.0-dev) - (Fedora : pango, pango-devel) -libc6 development librairies - (Debian : libc6, libc6-dev) - (Fedora : glibc, glibc) +lttv -L modules-path -m module1 -m module2 ... +So, to load the graphical interface with a detailed events list, it +would be (if the installation prefix is /usr, for instance) -To compile the source tree from a tarball, simply follow these steps : +lttv -L /usr/lib/lttv/plugins -m lttvwindow -m guievents -- ./configure -- make -- make install +* Tree structure +lttv: main program composed of the program itself including helper modules. +modules: text and graphical viewing and analysis tools. -After running ./configure, you can also go in specific subdirectories and -use make, make install. - - -* Quick Start - -See QUICKSTART. - - -* Source Tree Structure - -Here is the tree structure of the Linux Trace Toolkit Viewer package. - -ltt/ New trace format reading library. -README This file. -debian/ Debian config files (currently empty). -doc/ Documentation. -doc/user/ User related documentation. -doc/developer/ Developer related documentation. -lttv/ Linux Trace Toolkit trace analysis tool and viewer. -lttv/modules/ Linux Trace Toolkit analysis tool and viewer plugin modules. -specs/ RPM config files (currently empty). - - -* For Developers - -This source tree is based on the autotools suite from GNU to simplify -portability. Here are some things you should have on your system in order to -compile the subversion repository tree : - - -- GNU autotools (automake >=1.7, autoconf >=2.50, autoheader >=2.50) - (make sure your system wide "automake" points to a recent version!) -- GNU Libtool - (for more information, go to http://www.gnu.org/software/autoconf/) - -If you get the tree from the repository, you will need to use the autogen.sh -script. It calls all the GNU tools needed to prepare the tree configuration.