diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-09-14 16:46:33 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-09-14 16:46:33 -0400 |
| commit | a2bc8dea9e96872e16248884367ad0013e040089 (patch) | |
| tree | 6da6f9d4be2e201934f9e88380709628b5176850 /tools/scripts/Makefile.include | |
| parent | dff4d1f6fe85627b7ce8e4c5291d8621a1995605 (diff) | |
| parent | 77780f799e66cd261746a281dbbef1ee0c6997cd (diff) | |
Merge tag 'kbuild-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull Kbuild updates from Masahiro Yamada:
- Use Make-builtin $(abspath ...) helper to get absolute path
- Add W=2 extra warning option to detect unused macros
- Use more KCONFIG_CONFIG instead hard-coded .config
- Fix bugs of tar*-pkg targets
* tag 'kbuild-v4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
kbuild: buildtar: do not print successful message if tar returns error
kbuild: buildtar: fix tar error when CONFIG_MODULES is disabled
kbuild: Use KCONFIG_CONFIG in buildtar
Kbuild: enable -Wunused-macros warning for "make W=2"
kbuild: use $(abspath ...) instead of $(shell cd ... && /bin/pwd)
Diffstat (limited to 'tools/scripts/Makefile.include')
| -rw-r--r-- | tools/scripts/Makefile.include | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/scripts/Makefile.include b/tools/scripts/Makefile.include index 1e8b6116ba3c..9dc8f078a83c 100644 --- a/tools/scripts/Makefile.include +++ b/tools/scripts/Makefile.include | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ifneq ($(O),) | 1 | ifneq ($(O),) |
| 2 | ifeq ($(origin O), command line) | 2 | ifeq ($(origin O), command line) |
| 3 | dummy := $(if $(shell test -d $(O) || echo $(O)),$(error O=$(O) does not exist),) | 3 | ABSOLUTE_O := $(realpath $(O)) |
| 4 | ABSOLUTE_O := $(shell cd $(O) ; pwd) | 4 | dummy := $(if $(ABSOLUTE_O),,$(error O=$(O) does not exist)) |
| 5 | OUTPUT := $(ABSOLUTE_O)/$(if $(subdir),$(subdir)/) | 5 | OUTPUT := $(ABSOLUTE_O)/$(if $(subdir),$(subdir)/) |
| 6 | COMMAND_O := O=$(ABSOLUTE_O) | 6 | COMMAND_O := O=$(ABSOLUTE_O) |
| 7 | ifeq ($(objtree),) | 7 | ifeq ($(objtree),) |
| @@ -12,7 +12,7 @@ endif | |||
| 12 | 12 | ||
| 13 | # check that the output directory actually exists | 13 | # check that the output directory actually exists |
| 14 | ifneq ($(OUTPUT),) | 14 | ifneq ($(OUTPUT),) |
| 15 | OUTDIR := $(shell cd $(OUTPUT) && /bin/pwd) | 15 | OUTDIR := $(realpath $(OUTPUT)) |
| 16 | $(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist)) | 16 | $(if $(OUTDIR),, $(error output directory "$(OUTPUT)" does not exist)) |
| 17 | endif | 17 | endif |
| 18 | 18 | ||
