Skip to content
Snippets Groups Projects
Commit 9da0763b authored by Michal Marek's avatar Michal Marek
Browse files

kbuild: Use relative path when building in a subdir of the source tree


When doing make O=<subdir>, use '..' to refer to the source tree. This
allows for more readable compiler messages, and, more importantly, it
sets the VPATH to '..', so filenames in WARN_ON() etc. will be shorter.

Acked-by: default avatarSam Ravnborg <sam@ravnborg.org>
Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
parent 890676c6
No related branches found
No related tags found
No related merge requests found
...@@ -149,7 +149,17 @@ else ...@@ -149,7 +149,17 @@ else
_all: modules _all: modules
endif endif
srctree := $(if $(KBUILD_SRC),$(KBUILD_SRC),.) ifeq ($(KBUILD_SRC),)
# building in the source tree
srctree := .
else
ifeq ($(KBUILD_SRC)/,$(dir $(CURDIR)))
# building in a subdirectory of the source tree
srctree := ..
else
srctree := $(KBUILD_SRC)
endif
endif
objtree := . objtree := .
src := $(srctree) src := $(srctree)
obj := $(objtree) obj := $(objtree)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment