mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-26 21:20:37 +00:00
* 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
This commit is contained in:
parent
e0f33aea9a
commit
b7e65b8a6a
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user