change syntax
authormbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 14 May 2006 12:30:52 +0000 (12:30 +0000)
committermbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 14 May 2006 12:30:52 +0000 (12:30 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3778 3c298f89-4303-0410-b956-a3cf2f4a3e73

scripts/gen_deps.pl

index d4b6c76..a910a99 100755 (executable)
@@ -25,10 +25,15 @@ while ($line = <>) {
 }
 
 foreach $name (sort {uc($a) cmp uc($b)} keys %pkg) {
-       print "$name: ";
+       my $hasdeps = 0;
+       $line = "$pkg{$name}->{src}-compile:";
        foreach my $dep (@{$pkg{$name}->{depends}}) {
-               print "$dep ";
+               if (defined $pkg{$dep}->{src} && $pkg{$name}->{src} ne $pkg{$dep}->{src}) {
+                       $hasdeps = 1;
+                       $line .= " $pkg{$dep}->{src}-compile";
+               }
+       }
+       if ($hasdeps) {
+               print "$line\n";
        }
-       print "\n\tmake -C ".$pkg{$name}->{src}."\n";
-       print "\n";
 }