1# $NetBSD: gnode-submake.mk,v 1.1 2020/11/07 23:25:06 rillig Exp $ 2# 3# Test whether OP_SUBMAKE is determined correctly. If it is, this node's 4# shell commands are connected to the make process via pipes, to coordinate 5# the number of running jobs. 6# 7# Determining whether a node is a sub-make node happens when the node is 8# parsed. This information is only used in parallel mode, but the result 9# from parsing is available in compat mode as well. 10 11.MAKEFLAGS: -n -dg1 12 13all: makeinfo make-index 14all: braces-dot braces-no-dot 15all: braces-no-dot-modifier 16all: parentheses-dot parentheses-no-dot 17 18makeinfo: 19 # The command contains the substring "make", but not as a whole word. 20 : makeinfo submake 21 22make-index: 23 # The command contains the word "make", therefore it is considered a 24 # possible sub-make. It isn't really, but that doesn't hurt. 25 : make-index 26 27braces-dot: 28 : ${.MAKE} 29 30braces-no-dot: 31 : ${MAKE} 32 33braces-no-dot-modifier: 34 # The command refers to MAKE, but not in its pure form. Therefore it 35 # is not considered a sub-make. 36 : ${MAKE:T} 37 38parentheses-dot: 39 : $(.MAKE) 40 41parentheses-no-dot: 42 : $(MAKE) 43