lttng: Update documentation for sel/desel all in Experiment > Select traces
[deliverable/tracecompass.git] / README
CommitLineData
69d6a506
AM
1This directory contains the source code for the LTTng integration plugins for
2Eclipse, which includes the generic Tracing and Monitoring Framework (TMF).
3
4The plugins are categorized as follows:
5org.eclipse.linuxtools.ctf.* Common Trace Format (CTF) reader library
6org.eclipse.linuxtools.gdbtrace.* Support for reading and viewing GDB traces
152ba1a7 7org.eclipse.linuxtools.lttng2.* LTTng 2.x integration
69d6a506
AM
8org.eclipse.linuxtools.tmf.* Tracing and Monitoring Framework
9org.eclipse.linuxtools.tracing.rcp.* Code specific to the RCP version
10
152ba1a7
AM
11See the plugins.svg file for a diagram showing the dependencies between the
12different plugins.
13
69d6a506
AM
14
15To set up the environment to build TMF from within Eclipse, see this wiki page:
16http://wiki.eclipse.org/Linux_Tools_Project/LTTng_Eclipse_Plug-in_Development_Environment_Setup
17
18
19
20
45e3e452
MAL
21To build the plugins manually using Maven, you first need to build the Linux Tools target definition
22 (starting from the root of the source tree):
23$ cd releng/org.eclipse.linuxtools.target
69d6a506 24$ mvn clean install
45e3e452
MAL
25Then you can build the LTTng plugins:
26$ cd ../../lttng
27$ mvn clean install
28
29As long as you don't clear the Maven reactor cache (in ~/.m2), you should not
30need to rebuild the target definition.
31
69d6a506
AM
32
33The default command will compile and run the unit tests. Running the tests can
34take some time, to skip them you can append "-Dmaven.test.skip=true" to the
35'mvn' command:
36$ mvn clean install -Dmaven.test.skip=true
37
38The RCP is not built by default, to build it you need to add "-PtracingRcp" to
39the 'mvn' command:
40$ mvn clean install -PtracingRcp -Dmaven.test.skip=true
58d9bc36
AM
41
42This will build the RCP for all supported architectures. The resulting archives
43will be placed in lttng/org.eclipse.linuxtools.tracing.rcp.product/target/products
44
This page took 0.035925 seconds and 5 git commands to generate.