Skip to content
Snippets Groups Projects
Commit 6e03b9ce authored by Felix Fietkau's avatar Felix Fietkau
Browse files

add config symbols for the kernel version

SVN-Revision: 9520
parent 14237531
No related branches found
No related tags found
No related merge requests found
......@@ -138,6 +138,10 @@ $(call shvar,$(1))=$$(call $(1))
export $(call shvar,$(1))
endef
define confvar
$(foreach v,$(1),$(if $($(v)),y,n))
endef
# file extension
ext=$(word $(words $(subst ., ,$(1))),$(subst ., ,$(1)))
......
......@@ -173,6 +173,13 @@ sub target_name($) {
}
}
sub kver($) {
my $v = shift;
$v =~ tr/\./_/;
$v =~ /(\d+_\d+_\d+)(_\d+)?/ and $v = $1;
return $v;
}
sub print_target($) {
my $target = shift;
my $features = target_config_features(@{$target->{features}});
......@@ -190,10 +197,12 @@ sub print_target($) {
undef $help;
}
my $v = kver($target->{version});
$confstr = <<EOF;
config TARGET_$target->{conf}
bool "$target->{name}"
select LINUX_$kernel
select LINUX_$v
EOF
if ($target->{subtarget}) {
$confstr .= "\tdepends TARGET_$target->{boardconf}\n";
......@@ -296,6 +305,16 @@ EOF
$target->{subtarget} or print "\t\tdefault \"".$target->{board}."\" if TARGET_".$target->{conf}."\n";
}
my %kver;
foreach my $target (@target) {
my $v = kver($target->{version});
next if $kver{$v};
$kver{$v} = 1;
print <<EOF;
config LINUX_$v
bool
EOF
}
}
my %dep_check;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment