On 12/11/21 00:56, Mauro Carvalho Chehab wrote: > When make is used with O=<dir>, the location of the css file > won't be get right: > > $ make DOCS_THEME=nature DOCS_CSS=my_css.css O=DOCS SPHINXDIRS=x86 -j9 htmldocs > make[1]: Entering directory '/work/lnx/next/next-2021-1210/DOCS' > ... > cp: cannot stat 'my_css.css': No such file or directory > > Fix it in a way that both relative and absolute paths will be > handled. > > Reported-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> Reviewed-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> Tested-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> Thanks. > --- > > See [PATCH 0/2] at: https://lore.kernel.org/all/cover.1639212812.git.mchehab+huawei@xxxxxxxxxx/ > > Documentation/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/Documentation/Makefile b/Documentation/Makefile > index 9f0f53db2f10..c9543b63dc6a 100644 > --- a/Documentation/Makefile > +++ b/Documentation/Makefile > @@ -88,7 +88,7 @@ quiet_cmd_sphinx = SPHINX $@ --> file://$(abspath $(BUILDDIR)/$3/$4) > $(abspath $(srctree)/$(src)/$5) \ > $(abspath $(BUILDDIR)/$3/$4) && \ > if [ "x$(DOCS_CSS)" != "x" ]; then \ > - cp $(DOCS_CSS) $(BUILDDIR)/$3/_static/; \ > + cp $(if $(patsubst /%,,$(DOCS_CSS)),$(abspath $(srctree)/$(DOCS_CSS)),$(DOCS_CSS)) $(BUILDDIR)/$3/_static/; \ > fi > > htmldocs: > -- ~Randy