Add a new gitlog2changelog.sh bash script to add a ChangeLog file when
using make dist

This bash script's purpose is to convert the 'git log' informations in a
ChangeLog format per version of the tool with respect to the GNU standards
such as informations on authors and date of changes. This script is generic
and could be used for other tools, applications, or others under the
conditions of the GNU General Public License version 2.

For npt case, the ChangeLog file will only be generated when 'make dist'
is called to be added in the npt archive.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Hide the 'version.h' generation bash script

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Update the configure.ac for automake 1.14

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Change the way npt verifies if the CPU affinity asked is valid
by checking if the given CPU value is an active CPU.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Add a --nocountloop (-n) option to change the number of loops to discard
before starting the analysis.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Change the binary file destination

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Reorganizing global arguments per alphabetical order of short option

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Replace two free call by one

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Add a _human_readable_microsecond function

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Add the windows mode to npt

As of now, using the options --trace-window and --wait-window, it is
possible to specify the duration of the trace and wait windows to
simulate a new real-time usecase in which we will trace only periodicaly
but intensively.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Correct a missing multiplication sign in the human readable time
format function

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Replace the in-switch human readable time format for the duration
option by a call to a new function for this purpose.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Move the verification of compilation with liblttng before other
operations in the .h file

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Update the condition used for setting the tracepoint frequency option
in the .h file

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Move the setup for the window option in the .h file as it
is an lttng depending option.

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Add a configure option for the windows mode

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Reorganize the tracepoint maximum frequency and windows mode options
that both affects the spawn of tracepoints to only show the conditions
used when one or both options are activated in the .h file

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Add comments for #ifdef that missed some

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Remove a forgotten unuseful comment

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>
Update to v1.01

Signed-off-by: Raphaël Beamonte <raphael.beamonte@gmail.com>