* Don't include weak definitions as a definition
authorReid Spencer <rspencer@reidspencer.com>
Thu, 30 Dec 2004 23:13:12 +0000 (23:13 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 30 Dec 2004 23:13:12 +0000 (23:13 +0000)
* Make subordinate libraries presented with a vertical list instead of all
  listed on a single line.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19196 91177308-0d34-0410-b5e6-96231b3b80d8

utils/GenLibDeps.pl

index 3bdb92ababba09e51a7c06ccccaaff57c68f9423..ee2c46c4c870cce87e06569b3da366ae8ac043ad 100755 (executable)
@@ -28,7 +28,7 @@ my %objdefs;
 # Gather definitions from the libraries
 foreach $lib (@libs ) {
   open DEFS, 
-    "nm -g --defined-only $lib | grep ' [ABCDGRSTVW] ' | sed -e 's/^[0-9A-Fa-f]* [ABCDGRSTVW] //' | sort | uniq |";
+    "nm -g --defined-only $lib | grep ' [ABCDGRST] ' | sed -e 's/^[0-9A-Fa-f]* [ABCDGRST] //' | sort | uniq |";
   while (<DEFS>) {
     chomp($_);
     $libdefs{$_} = $lib;
@@ -52,7 +52,7 @@ foreach $obj (@objs ) {
 # object. The <dd> provides a list of the libraries/objects it depends on.
 sub gen_one_entry {
   my $lib = $_[0];
-  print "  <dt><b>$lib</b</dt><dd>\n";
+  print "  <dt><b>$lib</b</dt><dd><ul>\n";
   open UNDEFS, 
     "nm -u $lib | grep ' U ' | sed -e 's/         U //' | sort | uniq |";
   open DEPENDS,
@@ -74,10 +74,10 @@ sub gen_one_entry {
   open DF, "<GenLibDeps.out";
   while (<DF>) {
     chomp;
-    print "    $_\n";
+    print "    <li>$_</li>\n";
   }
   close DF;
-  print "  </dd>\n";
+  print "  </ul></dd>\n";
 }
 
 # Make sure we flush on write. This is slower but correct based on the way we