main shinobi / tests / mk / gnu / features / conditionals / t001 / mk
 1
 2arg1 = first
 3arg2 = second
 4arg3 = third
 5arg4 = cc
 6arg5 = second
 7
 8all:
 9ifeq ($(arg1),$(arg2))
10	@echo arg1 equals arg2
11else
12	@echo arg1 NOT equal arg2
13endif
14
15ifeq '$(arg2)' "$(arg5)"
16	@echo arg2 equals arg5
17else
18	@echo arg2 NOT equal arg5
19endif
20
21ifneq '$(arg3)' '$(arg4)'
22	@echo arg3 NOT equal arg4
23else
24	@echo arg3 equal arg4
25endif
26
27ifndef undefined
28	@echo variable is undefined
29else
30	@echo variable undefined is defined
31endif
32ifdef arg4
33	@echo arg4 is defined
34else
35	@echo arg4 is NOT defined
36endif