X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2FREADME;h=0adf43d7fc3bfce275d3173cab914e390615bb73;hb=fa2c4dbef9d6f7f509a1d13ca8b7d16f95236100;hp=8cb438ac82f6628f9908a871b4f421cb2127d22a;hpb=895ad015122920fdf55e014b7dc52bc3b1eaf991;p=lttv.git diff --git a/ltt/branches/poly/README b/ltt/branches/poly/README index 8cb438ac..0adf43d7 100644 --- a/ltt/branches/poly/README +++ b/ltt/branches/poly/README @@ -1,5 +1,25 @@ -This is a sample of the suggested tree for Linux Trace Toolkit. +* Compiling + +Some development libraries are needed for compiling : + +gtk 2 development libraries (libgtk2.0-dev) +glib 2 development libraries (libglib2.0-dev) +libpopt development libraries (libpopt-dev) + + +To compile the source tree from a tarball, simply follow these steps : + +- run ./configure +- make +- make install + +After running ./configure, you can also go in specific subdirectories and +use make, make install. + + +* Source Tree Structure +This is a sample of the suggested tree for Linux Trace Toolkit. LibLTT : Libraries used for LTT. README : This file. Introduction pointing to specific resources in the tree. @@ -12,3 +32,22 @@ lttd : Linux Trace Toolkit daemon. lttv : Linux Trace Toolkit visualizer/analyzer. lttv/plugins : Linux Trace Toolkit visualizer plugins. specs : RPM config files. + + +* 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, autoconf2.50, autoheader2.50) +(make sure your system wide "automake" points to version 1.7!) +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. + + +Mathieu Desnoyers