X-Git-Url: https://rtime.felk.cvut.cz/gitweb/l4.git/blobdiff_plain/5a0e6ead0fbfbb912cd817abad695c078e82481c..8d9e85aaae867f39cdd610261e3a4181c25add2d:/l4/mk/pkgdeps diff --git a/l4/mk/pkgdeps b/l4/mk/pkgdeps index c4cd7a6db..e712a7c2b 100755 --- a/l4/mk/pkgdeps +++ b/l4/mk/pkgdeps @@ -23,7 +23,7 @@ sub write_alias_pcfile($@) { my $alias = shift; - die "Path for pc-file not set, use '-P dir'" + die "Path for pc-files not set, use '-P dir'" unless defined $pcfiledir_for_aliases; open(U, ">$pcfiledir_for_aliases/$alias.pc") @@ -203,6 +203,13 @@ sub generate_dep_makefile($) print "\n"; } + # delete those packages that do not have dependencies, to avoid circular + # 'make' deps + foreach (keys %p) + { + delete $p{$_} if $_ eq $p{$_}; + } + print "\n"; print "$_: $p{$_}\n" foreach sort keys %p;