]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bmake/unit-tests/cond-func-make.mk
Update to bmake-20201101
[FreeBSD/FreeBSD.git] / contrib / bmake / unit-tests / cond-func-make.mk
1 # $NetBSD: cond-func-make.mk,v 1.3 2020/09/25 20:11:06 rillig Exp $
2 #
3 # Tests for the make() function in .if conditions, which tests whether
4 # the argument has been passed as a target via the command line or later
5 # via the .MAKEFLAGS special dependency target.
6
7 .if !make(via-cmdline)
8 .  error
9 .endif
10 .if make(via-dot-makeflags)
11 .  error
12 .endif
13
14 .MAKEFLAGS: via-dot-makeflags
15
16 .if !make(via-cmdline)
17 .  error
18 .endif
19 .if !make(via-dot-makeflags)
20 .  error
21 .endif
22
23 via-cmdline via-dot-makeflags:
24         : $@