1
2arg1 = first
3arg2 = second
4arg3 = third
5arg4 = cc
6arg5 = fifth
7
8result =
9
10ifeq ($(arg1),$(arg2))
11 result += arg1 equals arg2
12else ifeq '$(arg2)' "$(arg5)"
13 result += arg2 equals arg5
14else ifneq '$(arg3)' '$(arg3)'
15 result += arg3 NOT equal arg4
16else ifndef arg5
17 result += variable is undefined
18else ifdef undefined
19 result += arg4 is defined
20else
21 result += success
22endif
23
24
25all: ; @echo $(result)