1# $NetBSD: cond-func-commands.mk,v 1.3 2020/08/23 14:07:20 rillig Exp $
2#
3# Tests for the commands() function in .if conditions.
4
5.MAIN: all
6
7# The target "target" does not exist yet, therefore it cannot have commands.
8.if commands(target)
9.error
10.endif
11
12target:
13
14# Now the target exists, but it still has no commands.
15.if commands(target)
16.error
17.endif
18
19target:
20	# not a command
21
22# Even after the comment, the target still has no commands.
23.if commands(target)
24.error
25.endif
26
27target:
28	@:;
29
30# Finally the target has commands.
31.if !commands(target)
32.error
33.endif
34
35all:
36	@:;
37