From 797b0459c43a6c3afc6ea264430777c76591852a Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Sun, 15 Mar 2015 11:08:01 +0000
Subject: [PATCH] scripts/metadata.pm: save target makefile names

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 44780
---
 scripts/metadata.pm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/scripts/metadata.pm b/scripts/metadata.pm
index aa82fcd95d..09273df3ad 100644
--- a/scripts/metadata.pm
+++ b/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 => [],
-- 
GitLab