VAR:=OK | |
ifdef VAR | |
PASS1:=PASS1 | |
endif # foo | |
ifdef VAR # hoge | |
PASS2:=PASS2 | |
endif # foo | |
ifeq ($(VAR),OK) # hoge | |
PASS3:=PASS3 | |
else # bar | |
$(error fail) | |
endif # foo | |
ifeq ($(VAR),NOK) # hoge | |
$(error fail) | |
else # bar | |
PASS4:=PASS4 | |
endif # foo | |
ifeq ($(VAR),NOK)# hoge | |
$(error fail) | |
else# bar | |
PASS5:=PASS5 | |
endif# foo | |
test: | |
echo $(PASS1) | |
echo $(PASS2) | |
echo $(PASS3) | |
echo $(PASS4) | |
echo $(PASS5) |