1 Parsing opt-debug-parse.mk:16: .for var in value 2 Parse_PushInput: .for loop in opt-debug-parse.mk:16 3 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `opt-debug-parse.mk' 4 Parsing opt-debug-parse.mk:21: .info trace with multi-line .for loop head 5 make: opt-debug-parse.mk:21: trace with multi-line .for loop head 6 in .for loop from opt-debug-parse.mk:16 with var = value 7 ParseEOF: returning to opt-debug-parse.mk:23 8 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `opt-debug-parse.mk' 9 Parsing opt-debug-parse.mk:26: .include "/dev/null" 10 Parse_PushInput: /dev/null:1 11 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `null' 12 SetFilenameVars: ${.INCLUDEDFROMDIR} = <some-dir> ${.INCLUDEDFROMFILE} = `opt-debug-parse.mk' 13 ParseEOF: returning to opt-debug-parse.mk:27 14 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `opt-debug-parse.mk' 15 Parsing opt-debug-parse.mk:31: .for a b c in 1 2 3 ${:U4 5 6} 16 Parse_PushInput: .for loop in opt-debug-parse.mk:31 17 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `opt-debug-parse.mk' 18 Parsing opt-debug-parse.mk:34: .info trace 19 make: opt-debug-parse.mk:34: trace 20 in .for loop from opt-debug-parse.mk:31 with a = 1, b = 2, c = 3 21 Parsing opt-debug-parse.mk:34: .info trace 22 make: opt-debug-parse.mk:34: trace 23 in .for loop from opt-debug-parse.mk:31 with a = 4, b = 5, c = 6 24 ParseEOF: returning to opt-debug-parse.mk:36 25 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `opt-debug-parse.mk' 26 Parsing opt-debug-parse.mk:38: .MAKEFLAGS: -d0 27 ParseDependency(.MAKEFLAGS: -d0) 28 exit status 0 29