github.com/westcoastroms/westcoastroms-build@v0.0.0-20190928114312-2350e5a73030/build/kati/testcase/ifeq_without_parens.mk (about)

     1  VAR=var
     2  VARREF=VAR
     3  EMPTY=
     4  UNDEFREF=UNDEFINED
     5  
     6  RESULT=
     7  
     8  ifeq "$(VAR)" "var"
     9  RESULT += PASS
    10  else
    11  RESULT += FAIL
    12  endif
    13  ifneq 	 "$(VAR)"  "var" 
    14  RESULT += FAIL
    15  else
    16  RESULT += PASS
    17  endif
    18  
    19  ifeq '$(VAR)' "var"
    20  RESULT += PASS
    21  else
    22  RESULT += FAIL
    23  endif
    24  ifeq "$(VAR)" 'var'
    25  RESULT += PASS
    26  else
    27  RESULT += FAIL
    28  endif
    29  
    30  ifeq "$(UNDEFINED)" ""
    31  RESULT += PASS
    32  else
    33  RESULT += FAIL
    34  endif
    35  ifeq "" "$(UNDEFINED)"
    36  RESULT += PASS
    37  else
    38  RESULT += FAIL
    39  endif
    40  
    41  ifeq "var var" "$(VAR) $(VAR)"
    42  RESULT += PASS
    43  else
    44  RESULT += FAIL
    45  endif
    46  
    47  test:
    48  	echo $(RESULT)