X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d32b7bd0e7f81e57a139a5bcd719d04d2825b1a4..1200f988dcce17b10995afcf7b943fcbffa7a0c0:/tools/doxygen/xbt_log_extract_hierarchy.pl diff --git a/tools/doxygen/xbt_log_extract_hierarchy.pl b/tools/doxygen/xbt_log_extract_hierarchy.pl index 8d9e70cd84..938d9535c1 100755 --- a/tools/doxygen/xbt_log_extract_hierarchy.pl +++ b/tools/doxygen/xbt_log_extract_hierarchy.pl @@ -1,10 +1,13 @@ -#! /usr/bin/perl +#!/usr/bin/perl use strict; use warnings; my $debug = 0; +print "/* Generated file, do not edit */\n"; +print "/** \\addtogroup XBT_log_cats\n"; +print " \@{\n"; # Search for calls to macros defining new channels, and prepare the tree representation my %ancestor; @@ -111,7 +114,7 @@ sub parse_file { } # Retrieve all the file names, and add their content to $data my $data; -open FILES, "find -name '*.c'|" || die "Cannot search for the source file names: $!\n"; +open FILES, "find src/ tools/ include/ -name '*.c'|" || die "Cannot search for the source file names: $!\n"; while (my $file=) { chomp $file; parse_file($file); @@ -150,3 +153,6 @@ sub check_connection { } check_connection("XBT_LOG_ROOT_CAT"); map {warn "Category $_ does not seem to be connected to the root (anc=$ancestor{$_})\n";} grep {!defined $used{$_}} sort keys %ancestor; + + +print "@}*/"; \ No newline at end of file