• Masahiro Yamada's avatar
    kbuild: replace $(if A,A,B) with $(or A,B) · 5c816641
    Masahiro Yamada authored
    $(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: default avatarMasahiro Yamada <masahiroy@kernel.org>
    Reviewed-by: default avatarNicolas Schier <nicolas@fjasle.eu>
    5c816641
Makefile 5.35 KB