blob: 0d16c8e6fef0ab5a8c7fa2ae1a233ba5828b4bff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# $NetBSD: varname-dot-alltargets.mk,v 1.3 2020/08/25 22:51:54 rillig Exp $
#
# Tests for the special .ALLTARGETS variable.
.MAIN: all
TARGETS_1:= ${.ALLTARGETS}
first second: source
TARGETS_2:= ${.ALLTARGETS}
all:
# Since the tests are run with the -r option, no targets are
# defined at the beginning.
@echo ${TARGETS_1}
# Only first and second are "real" targets.
# The .ALLTARGETS variable is not about targets though, but
# about all nodes, therefore source is also included.
@echo ${TARGETS_2}
# Interestingly, the .END target is also implicitly defined at
# this point.
@echo ${.ALLTARGETS}
|