1 # $NetBSD: include-sub.mk,v 1.7 2020/11/02 19:07:09 rillig Exp $
3 .if ${.INCLUDEDFROMFILE} == "include-main.mk"
6 . warning sub-before-fail(${.INCLUDEDFROMFILE})
9 # As of 2020-09-05, the .for loop is implemented as "including a file"
10 # with a custom buffer. Therefore this loop has side effects on these
13 . if ${.INCLUDEDFROMFILE} == "include-main.mk"
14 . info sub-before-for-ok
16 . warning sub-before-for-fail(${.INCLUDEDFROMFILE})
20 # To see the variable 'includes' in action:
23 # Parse_File at "Vector_Push(&includes)"
24 # ParseMessage at entry
26 # ((const IFile *[10])(*includes.items))
32 .include "include-subsub.mk"
37 .if ${.INCLUDEDFROMFILE} == "include-main.mk"
40 . warning sub-after-fail(${.INCLUDEDFROMFILE})
44 . if ${.INCLUDEDFROMFILE} == "include-main.mk"
45 . info sub-after-for-ok
47 . warning sub-after-for-fail(${.INCLUDEDFROMFILE})