VAR=var
VARREF=VAR
EMPTY=
UNDEFREF=UNDEFINED
RESULT=
ifeq "$(VAR)" "var"
RESULT += PASS
else
RESULT += FAIL
endif
ifneq "$(VAR)" "var"
RESULT += FAIL
else
RESULT += PASS
endif
ifeq '$(VAR)' "var"
RESULT += PASS
else
RESULT += FAIL
endif
ifeq "$(VAR)" 'var'
RESULT += PASS
else
RESULT += FAIL
endif
ifeq "$(UNDEFINED)" ""
RESULT += PASS
else
RESULT += FAIL
endif
ifeq "" "$(UNDEFINED)"
RESULT += PASS
else
RESULT += FAIL
endif
ifeq "var var" "$(VAR) $(VAR)"
RESULT += PASS
else
RESULT += FAIL
endif
test:
echo $(RESULT)