X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=scripts%2Fmetadata.pl;h=4a05628a54fac1c76ba7ef2a0b2ac330c3e79379;hp=7514a171354e1910b445d861a32dd08981e401e0;hb=2183708c9693c88d0fed75058e0ef51cd4d6bba4;hpb=c08b4c28402881e60d58f83fdc15120990e148e8 diff --git a/scripts/metadata.pl b/scripts/metadata.pl index 7514a17135..4a05628a54 100755 --- a/scripts/metadata.pl +++ b/scripts/metadata.pl @@ -53,6 +53,7 @@ sub parse_target_metadata() { } $profile->{desc} = $desc; }; + /^Target-Profile-Kconfig:/ and $profile->{kconfig} = 1; } foreach my $target (@target) { @{$target->{profiles}} > 0 or $target->{profiles} = [ @@ -151,7 +152,7 @@ sub gen_target_mk() { PACKAGES:=".join(" ", @{$profile->{packages}})." endef"; $profiles_eval .= " -\$(eval \$(call Profile,$conf\_$profile->{id}))" +\$(eval \$(call AddProfile,$conf\_$profile->{id}))" } print " ifeq (\$(CONFIG_LINUX_$conf),y) @@ -298,6 +299,7 @@ config LINUX_$target->{conf}_$profile->{id} bool "$profile->{name}" depends LINUX_$target->{conf} EOF + $profile->{kconfig} and print "\tselect PROFILE_KCONFIG\n"; my %pkgs; foreach my $pkg (@{$target->{packages}}, @{$profile->{packages}}) { $pkgs{$pkg} = 1;