1TRUE:=foo
2FALSE:=
3XY:=x y
4X:=$(subst y, ,$(XY))
5Y:=$(subst x, ,$(XY))
6
7$(or ${FALSE}, $(info PASS_1))
8# expect "foo"
9$(info $(or ${TRUE}, $(info FAIL_2)))
10# Too many arguments.
11$(info $(or ${FALSE}, PASS, PASS))
12
13$(info $(or ${FALSE}, $(X) ))
14$(info $(or ${FALSE}, $(Y) ))
15$(info $(or ${FALSE} , PASS, PASS))
16
17test:
18 echo OK