48 lines
530 B
Makefile
48 lines
530 B
Makefile
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)
|