[PATCH] Makefile: bugfix for handling platform paths

Alejandro Cabrera Aldaya aldaya at gmail.com
Tue Nov 22 02:28:25 PST 2022


If the path where this repo is located contains the platform name on it,
the original Makefile replaced its occurrences from the path making it an invalid path.
This commit prevents this behavior replacing only the last part of the path as intended.

Signed-off-by: Alejandro Cabrera Aldaya <aldaya at gmail.com>
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 8db6eab..32d4c48 100644
--- a/Makefile
+++ b/Makefile
@@ -47,7 +47,7 @@ ifdef PLATFORM_DIR
     platform_parent_dir=$(platform_dir_path)
   else
     PLATFORM=$(shell basename $(platform_dir_path))
-    platform_parent_dir=$(subst $(PLATFORM),,$(platform_dir_path))
+    platform_parent_dir=$(shell dirname $(shell realpath $(platform_dir_path)))    
   endif
 else
  platform_parent_dir=$(src_dir)/platform
-- 
2.34.1




More information about the opensbi mailing list