[PATCH] Makefile: bugfix for handling platform paths

Anup Patel anup at brainfault.org
Sun Dec 4 07:32:24 PST 2022


On Tue, Nov 22, 2022 at 7:12 PM Xiang W <wxjstz at 126.com> wrote:
>
> 在 2022-11-22星期二的 12:28 +0200,Alejandro Cabrera Aldaya写道:
> > 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)))
> >
>
> Looks good, could simplify it a bit.
>         platform_parent_dir=$(shell realpath ${platform_dir_path}/..)
>
> Reviewed-by: Xiang W <wxjstz at 126.com>

I have considered the simplified version at the time of merging
this patch.

Reviewed-by: Anup Patel <anup at brainfaul.torg>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

>
> >    endif
> >  else
> >   platform_parent_dir=$(src_dir)/platform
> > --
> > 2.34.1
> >
> >
>
>
>
> --
> opensbi mailing list
> opensbi at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/opensbi



More information about the opensbi mailing list