/*description:
{
	To illustrate the profiling intrusion of code, one distinguish the C++ sources
	before and after the transformation.

	C++ source files before transformation are postfixed by "_before.*".
	C++ source files after transformation are postfixed by "_after.*".

	In the real life, this distinction has no sense and one modifies the C++ source
	files directly. But in all cases, the file \samp{"repository/RawProfiling.h"}
	must be copied in the directory used for the \textit{profiling module}.

	The file \samp{"examples/RawProfiling_main.cpp"} computes the Towers of Hanoi.
	Then, it writes the results of the profiling in a HTML file.
}

input  "examples/RawProfiling_before.cpp";
file   "examples/RawProfiling_example1.h", "examples/RawProfiling_main.cpp";
output "examples/RawProfiling_after.cpp", "examples/RawProfiling.html";
*/

copyFile("examples/RawProfiling_before.cpp", getWorkingPath() + "examples/RawProfiling_after.cpp");
copyFile("repository/RawProfiling.h", getWorkingPath() + "examples/RawProfiling.h");

setProperty("SOURCES", getWorkingPath() + "examples/RawProfiling_after.*");
setProperty("RAW_PROFILING_DIR", getWorkingPath() + "examples/");

#include "repository/RawProfilingLeader.cws"
