]> git.baikalelectronics.ru Git - kernel.git/commit
tools/nolibc: fix the makefile to also work as "make -C tools ..."
authorWilly Tarreau <w@1wt.eu>
Sat, 28 May 2022 15:45:44 +0000 (17:45 +0200)
committerPaul E. McKenney <paulmck@kernel.org>
Mon, 20 Jun 2022 16:43:19 +0000 (09:43 -0700)
commitd85e1871664ad1cfe94e2067982c676b3577820b
tree688ec1adf31f27b6f656bac0dbb3201d3b642b23
parenta224b7886fa85af732d0a69c14aad86985984189
tools/nolibc: fix the makefile to also work as "make -C tools ..."

As reported by Linus, the nolibc's makefile is currently broken when
invoked as per the documented method (make -C tools nolibc_<target>),
because it now relies on the ARCH and OUTPUT variables that are not
set in this case.

This patch addresses this by sourcing subarch.include, and by
presetting OUTPUT to the current directory if not set. This is
sufficient to make the commands work both as a standalone target
and as a tools/ sub-target.

Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/include/nolibc/Makefile