svn commit: samba r12680 - in
branches/SAMBA_4_0/source/build/smb_build: .
jelmer at samba.org
jelmer at samba.org
Mon Jan 2 21:41:15 GMT 2006
Author: jelmer
Date: 2006-01-02 21:41:15 +0000 (Mon, 02 Jan 2006)
New Revision: 12680
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12680
Log:
Support setting the environment variable SMB_BUILD_VERBOSE to
print out more debug info
Modified:
branches/SAMBA_4_0/source/build/smb_build/dot.pl
branches/SAMBA_4_0/source/build/smb_build/input.pm
Changeset:
Modified: branches/SAMBA_4_0/source/build/smb_build/dot.pl
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/dot.pl 2006-01-02 18:25:30 UTC (rev 12679)
+++ branches/SAMBA_4_0/source/build/smb_build/dot.pl 2006-01-02 21:41:15 UTC (rev 12680)
@@ -22,7 +22,7 @@
}
my $INPUT = {};
-smb_build::config_mk::run_config_mk($INPUT, "main.mk");
+smb_build::config_mk::run_config_mk($INPUT, '.', "main.mk");
print __FILE__.": creating samba4-deps.dot\n";
open DOTTY, ">samba4-deps.dot";
Modified: branches/SAMBA_4_0/source/build/smb_build/input.pm
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/input.pm 2006-01-02 18:25:30 UTC (rev 12679)
+++ branches/SAMBA_4_0/source/build/smb_build/input.pm 2006-01-02 21:41:15 UTC (rev 12680)
@@ -114,21 +114,28 @@
$bin->{OUTPUT_TYPE} = "BINARY";
}
-sub calc_unique_deps($$)
+my $level = "";
+
+sub calc_unique_deps($$$)
{
- sub calc_unique_deps($$);
- my ($deps, $udeps) = @_;
+ sub calc_unique_deps($$$);
+ my ($name, $deps, $udeps) = @_;
+ print "$level-> $name\n" if ($ENV{SMB_BUILD_VERBOSE});
+ $level.=" ";
+
foreach my $dep (@{$deps}) {
if (not defined($udeps->{$$dep->{NAME}})) {
if (defined ($$dep->{OUTPUT_TYPE}) && (($$dep->{OUTPUT_TYPE} eq "OBJ_LIST")
or ($$dep->{OUTPUT_TYPE} eq "MERGEDOBJ"))) {
$udeps->{$$dep->{NAME}} = "BUSY";
- calc_unique_deps($$dep->{DEPENDENCIES}, $udeps);
+ calc_unique_deps($$dep->{NAME}, $$dep->{DEPENDENCIES}, $udeps);
}
$udeps->{$$dep->{NAME}} = $$dep;
}
}
+
+ $level = substr($level, 1);
}
sub check($$$$$)
@@ -185,7 +192,7 @@
foreach my $part (values %depend) {
$part->{UNIQUE_DEPENDENCIES} = {};
- calc_unique_deps($part->{DEPENDENCIES}, $part->{UNIQUE_DEPENDENCIES});
+ calc_unique_deps($part->{NAME}, $part->{DEPENDENCIES}, $part->{UNIQUE_DEPENDENCIES});
}
return \%depend;
More information about the samba-cvs
mailing list