projects
/
openwrt
/
openwrt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
94249f3
)
metadata: process dependencies for targets that have subtargets as well - hides the...
author
Felix Fietkau
<nbd@openwrt.org>
Thu, 5 Nov 2009 01:24:30 +0000
(
01:24
+0000)
committer
Felix Fietkau
<nbd@openwrt.org>
Thu, 5 Nov 2009 01:24:30 +0000
(
01:24
+0000)
SVN-Revision: 18306
scripts/metadata.pl
patch
|
blob
|
history
diff --git
a/scripts/metadata.pl
b/scripts/metadata.pl
index 2da8851171fa43c4bb6aaf7ddec30c92ae311726..ca00fcae6dc893ce11cb92fc78eca57679934e39 100755
(executable)
--- a/
scripts/metadata.pl
+++ b/
scripts/metadata.pl
@@
-225,25
+225,26
@@
EOF
}
if (@{$target->{subtargets}} > 0) {
$confstr .= "\tselect HAS_SUBTARGETS\n";
}
if (@{$target->{subtargets}} > 0) {
$confstr .= "\tselect HAS_SUBTARGETS\n";
- } else {
+ }
+
+ if ($target->{arch} =~ /\w/) {
$confstr .= "\tselect $target->{arch}\n";
$confstr .= "\tselect $target->{arch}\n";
- foreach my $dep (@{$target->{depends}}) {
- my $mode = "depends";
- my $flags;
- my $name;
-
- $dep =~ /^([@\+\-]+)(.+)$/;
- $flags = $1;
- $name = $2;
-
- next if $name =~ /:/;
- $flags =~ /-/ and $mode = "deselect";
- $flags =~ /\+/ and $mode = "select";
- $flags =~ /@/ and $confstr .= "\t$mode $name\n";
- }
- $confstr .= $features;
}
}
+ foreach my $dep (@{$target->{depends}}) {
+ my $mode = "depends";
+ my $flags;
+ my $name;
+
+ $dep =~ /^([@\+\-]+)(.+)$/;
+ $flags = $1;
+ $name = $2;
+ next if $name =~ /:/;
+ $flags =~ /-/ and $mode = "deselect";
+ $flags =~ /\+/ and $mode = "select";
+ $flags =~ /@/ and $confstr .= "\t$mode $name\n";
+ }
+ $confstr .= $features;
$confstr .= "$help\n\n";
print $confstr;
}
$confstr .= "$help\n\n";
print $confstr;
}