main shinobi / tests / mk / gnu / functions / andor / t001 / mk
 1
 2NEQ = $(subst $1,,$2)
 3f =
 4t = true
 5
 6all:
 7	@echo 1 $(and    ,$t)
 8	@echo 2 $(and $t)
 9	@echo 3 $(and $t,)
10	@echo 4 $(and z,true,$f,false)
11	@echo 5 $(and $t,$f,$(info bad short-circuit))
12	@echo 6 $(and $(call NEQ,a,b),true)
13	@echo 7 $(and $(call NEQ,a,a),true)
14	@echo 8 $(and z,true,fal,se) hi
15	@echo 9 $(and ,true,fal,se)there
16	@echo 10 $(and   $(e) ,$t)