88 lines
922 B
Makefile
88 lines
922 B
Makefile
VAR=var
|
|
VARREF=VAR
|
|
EMPTY=
|
|
UNDEFREF=UNDEFINED
|
|
|
|
RESULT=
|
|
|
|
ifdef VAR
|
|
RESULT += PASS
|
|
endif
|
|
|
|
ifdef VAR
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
ifdef $(VARREF)
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
ifdef UNDEFINED
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
ifdef $(UNDEFREF)
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
ifdef EMPTY
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
|
|
ifndef VAR
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
ifndef $(VARREF)
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
ifndef UNDEFINED
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
ifndef $(UNDEFREF)
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
|
|
ifeq ($(VAR),var)
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
ifneq ($(VAR),var)
|
|
RESULT += FAIL
|
|
else
|
|
RESULT += PASS
|
|
endif
|
|
|
|
ifeq ($(UNDEFINED),)
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
ifeq (,$(UNDEFINED))
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
|
|
ifeq ($(VAR), var)
|
|
RESULT += PASS
|
|
else
|
|
RESULT += FAIL
|
|
endif
|
|
|
|
test:
|
|
echo $(RESULT)
|