summaryrefslogtreecommitdiff
path: root/utils/GenLibDeps.pl
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-12-30 23:13:12 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-12-30 23:13:12 +0000
commitb7e65b8a6abb6c3bc41336aec4ff11ee5dd560ac (patch)
treea307a8e9a6bb9eeb042a3473301f44b5744be724 /utils/GenLibDeps.pl
parente0f33aea9aee4953ad454486c33daf3712ae48b9 (diff)
downloadllvm-b7e65b8a6abb6c3bc41336aec4ff11ee5dd560ac.tar.gz
llvm-b7e65b8a6abb6c3bc41336aec4ff11ee5dd560ac.tar.bz2
llvm-b7e65b8a6abb6c3bc41336aec4ff11ee5dd560ac.tar.xz
* Don't include weak definitions as a definition
* 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
Diffstat (limited to 'utils/GenLibDeps.pl')
-rwxr-xr-xutils/GenLibDeps.pl8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/GenLibDeps.pl b/utils/GenLibDeps.pl
index 3bdb92abab..ee2c46c4c8 100755
--- a/utils/GenLibDeps.pl
+++ b/utils/GenLibDeps.pl
@@ -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