]> git.baikalelectronics.ru Git - kernel.git/commit
kbuild: replace $(if A,A,B) with $(or A,B)
authorMasahiro Yamada <masahiroy@kernel.org>
Fri, 11 Feb 2022 05:14:11 +0000 (14:14 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Tue, 15 Feb 2022 03:25:56 +0000 (12:25 +0900)
commit1b08fa61a5c7f429505194319db4f168290d9af6
treeca2951084ba06509599cca6dde48e46cd4368ffb
parent091515a9f0ed371676337d7fa1f1cc6858ea0167
kbuild: replace $(if A,A,B) with $(or A,B)

$(or ...) is available since GNU Make 3.81, and useful to shorten the
code in some places.

Covert as follows:

  $(if A,A,B)  -->  $(or A,B)

This patch also converts:

  $(if A, A, B) --> $(or A, B)

Strictly speaking, the latter is not an equivalent conversion because
GNU Make keeps spaces after commas; if A is not empty, $(if A, A, B)
expands to " A", while $(or A, B) expands to "A".

Anyway, preceding spaces are not significant in the code hunks I touched.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nicolas Schier <nicolas@fjasle.eu>
22 files changed:
Makefile
scripts/Makefile.build
scripts/Makefile.clean
scripts/Makefile.lib
tools/bpf/bpftool/Makefile
tools/build/Makefile
tools/counter/Makefile
tools/gpio/Makefile
tools/hv/Makefile
tools/iio/Makefile
tools/lib/api/Makefile
tools/lib/bpf/Makefile
tools/lib/perf/Makefile
tools/lib/subcmd/Makefile
tools/objtool/Makefile
tools/pci/Makefile
tools/perf/Makefile.perf
tools/power/x86/intel-speed-select/Makefile
tools/scripts/utilities.mak
tools/spi/Makefile
tools/tracing/rtla/Makefile
tools/usb/Makefile