Просмотр исходного кода

scripts/metadata.pm: save target makefile names

Signed-off-by: Felix Fietkau <[email protected]>

SVN-Revision: 44780
Felix Fietkau 11 лет назад
Родитель
Сommit
797b0459c4
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      scripts/metadata.pm

+ 3 - 0
scripts/metadata.pm

@@ -34,6 +34,7 @@ sub parse_target_metadata($) {
 	my $file = shift;
 	my ($target, @target, $profile);
 	my %target;
+	my $makefile;
 
 	open FILE, "<$file" or do {
 		warn "Can't open file '$file': $!\n";
@@ -41,11 +42,13 @@ sub parse_target_metadata($) {
 	};
 	while (<FILE>) {
 		chomp;
+		/^Source-Makefile: \s*((.+\/)([^\/]+)\/Makefile)\s*$/ and $makefile = $1;
 		/^Target:\s*(.+)\s*$/ and do {
 			my $name = $1;
 			$target = {
 				id => $name,
 				board => $name,
+				makefile => $makefile,
 				boardconf => confstr($name),
 				conf => confstr($name),
 				profiles => [],