X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=scripts%2Fmetadata.pl;h=37cc256e5f6c4c02d63c04eca0d77d07908abe93;hp=ef8f8daeaa11be1ad46c043066827cff276a5149;hb=e30e495bb1cd6df96e6b246a89c8eade514031c7;hpb=04e1ae285975100bf86d917f9e1c078055345937 diff --git a/scripts/metadata.pl b/scripts/metadata.pl index ef8f8daea..37cc256e5 100755 --- a/scripts/metadata.pl +++ b/scripts/metadata.pl @@ -638,6 +638,9 @@ sub gen_package_mk() { $pkg->{buildonly} and $config = ""; print "package-$config += $pkg->{subdir}$pkg->{src}\n"; if ($pkg->{variant}) { + if (!defined($done{$pkg->{src}})) { + print "\$(curdir)/$pkg->{subdir}$pkg->{src}/default-variant := $pkg->{variant}\n"; + } print "\$(curdir)/$pkg->{subdir}$pkg->{src}/variants += \$(if $config,$pkg->{variant})\n" } $pkg->{prereq} and print "prereq-$config += $pkg->{subdir}$pkg->{src}\n"; @@ -772,6 +775,7 @@ sub gen_package_mk() { next unless $cmds; print <