Kaydet (Commit) b7bae354 authored tarafından Peter Foley's avatar Peter Foley

add a env variable to keep the libraries w/ module-deps.pl

Change-Id: Id9279b7e0dea2231db12997e571fe13ae240b914
üst 0e5f2ea0
...@@ -159,11 +159,13 @@ sub prune_redundant_deps($) ...@@ -159,11 +159,13 @@ sub prune_redundant_deps($)
} }
# glob on libo directory # glob on libo directory
# note: only works if you stay in main LO dir
sub create_lib_module_map() sub create_lib_module_map()
{ {
my %l2m; my %l2m;
# hardcode the libs that don't have a directory
$l2m{'merged'} = 'merged'; $l2m{'merged'} = 'merged';
$l2m{'urelibs'} = 'urelibs';
for (glob($src_root."/*/Library_*.mk")) for (glob($src_root."/*/Library_*.mk"))
{ {
/.*\/(.*)\/Library_(.*)\.mk/; /.*\/(.*)\/Library_(.*)\.mk/;
...@@ -315,7 +317,9 @@ sub main() ...@@ -315,7 +317,9 @@ sub main()
my $tree = clean_tree($deps); my $tree = clean_tree($deps);
filter_targets($tree); filter_targets($tree);
optimize_tree($tree); optimize_tree($tree);
$tree = collapse_lib_to_module($tree) if !$preserve_libs; if (!$preserve_libs && !defined($ENV{PRESERVE_LIBS})) {
$tree = collapse_lib_to_module($tree);
}
dump_graphviz($tree); dump_graphviz($tree);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment