1Adding suffix ".from" 2Adding suffix ".to" 3defining transformation from `.from' to `.to' 4inserting ".from" (1) at end of list 5inserting ".to" (2) at end of list 6transformation .from.to complete 7Var_Parse: ${.PREFIX}${.ARCHIVE}.additional (eval) 8Var_Parse: ${.ARCHIVE}.additional (eval) 9Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional 10Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from 11Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from edge-case.additional 12Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from edge-case.additional a*.mk 13Global: delete .PARSEDIR 14Global: delete .PARSEFILE 15Global: ignoring delete '.INCLUDEDFROMDIR' as it is not found 16Global: ignoring delete '.INCLUDEDFROMFILE' as it is not found 17Var_Parse: ${.MAKE.DEPENDFILE} (eval) 18Var_Parse: ${.MAKE.MODE:tl} (eval) 19Evaluating modifier ${.MAKE.MODE:t...} on value "" (eval, undefined) 20Result of ${.MAKE.MODE:tl} is "" (eval, undefined) 21Global: MFLAGS = -r -k -d sv 22Var_Parse: ${.MAKEFLAGS} ${.MAKEOVERRIDES:O:u:@v@$v=${$v:Q}@} (eval) 23Var_Parse: ${.MAKEOVERRIDES:O:u:@v@$v=${$v:Q}@} (eval) 24Evaluating modifier ${.MAKEOVERRIDES:O} on value "" 25Result of ${.MAKEOVERRIDES:O} is "" 26Evaluating modifier ${.MAKEOVERRIDES:u} on value "" 27Result of ${.MAKEOVERRIDES:u} is "" 28Evaluating modifier ${.MAKEOVERRIDES:@...} on value "" 29Modifier part: "v" 30Modifier part: "$v=${$v:Q}" 31ModifyWords: split "" into 1 word 32Command: ignoring delete 'v' as it is not found 33Result of ${.MAKEOVERRIDES:@v@$v=${$v:Q}@} is "" 34Global: .INCLUDES = # (empty) 35Global: .LIBS = # (empty) 36Global: ignoring delete '.SHELL' as it is not found 37Command: .SHELL = /bin/sh 38Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from edge-case.additional a*.mk .END 39step1: @ = step1 40step1: @ = step1 41step1: * = step1 42SuffFindDeps "step1" 43step1: @ = step1 44step1: * = step1 45 No valid suffix on step1 46Wildcard expanding "edge-case.to"...suffix is ".to"... 47edge-case.to: @ = edge-case.to 48edge-case.to: @ = edge-case.to 49edge-case.to: * = edge-case.to 50SuffFindDeps "edge-case.to" 51 trying edge-case.from...got it 52edge-case.to: @ = edge-case.to 53edge-case.to: * = edge-case 54Expanding "${.PREFIX}${.ARCHIVE}.additional"...Var_Parse: ${.PREFIX}${.ARCHIVE}.additional (eval) 55Var_Parse: ${.ARCHIVE}.additional (eval) 56edge-case.additional... 57 applying .from -> .to to "edge-case.to" 58everything: @ = everything 59everything: @ = everything 60everything: * = everything 61SuffFindDeps "everything" 62everything: @ = everything 63everything: * = everything 64Wildcard expanding "a*.mk"... 65archive-suffix.mk...Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from edge-case.additional a*.mk .END archive-suffix.mk 66archive.mk...Global: .ALLTARGETS = step1 edge-case.to everything ${.PREFIX}${.ARCHIVE}.additional edge-case.from edge-case.additional a*.mk .END archive-suffix.mk archive.mk 67 68 No valid suffix on everything 69Wildcard expanding "edge-case.additional"... 70edge-case.additional: @ = edge-case.additional 71edge-case.additional: @ = edge-case.additional 72edge-case.additional: * = edge-case.additional 73SuffFindDeps "edge-case.additional" 74 No known suffix on edge-case.additional. Using .NULL suffix 75not adding suffix rules 76edge-case.additional: @ = edge-case.additional 77edge-case.additional: * = edge-case.additional 78suffix is ".from"... 79edge-case.from: @ = edge-case.from 80edge-case.from: @ = edge-case.from 81edge-case.from: * = edge-case.from 82SuffFindDeps "edge-case.from" 83edge-case.from: @ = edge-case.from 84edge-case.from: * = edge-case 85Wildcard expanding "archive-suffix.mk"... 86archive-suffix.mk: @ = archive-suffix.mk 87archive-suffix.mk: @ = archive-suffix.mk 88archive-suffix.mk: * = archive-suffix.mk 89SuffFindDeps "archive-suffix.mk" 90 No known suffix on archive-suffix.mk. Using .NULL suffix 91adding suffix rules 92archive-suffix.mk: @ = archive-suffix.mk 93archive-suffix.mk: * = archive-suffix.mk 94archive-suffix.mk: @ = archive-suffix.mk 95archive-suffix.mk: * = archive-suffix.mk 96Wildcard expanding "archive.mk"... 97archive.mk: @ = archive.mk 98archive.mk: @ = archive.mk 99archive.mk: * = archive.mk 100SuffFindDeps "archive.mk" 101 No known suffix on archive.mk. Using .NULL suffix 102adding suffix rules 103archive.mk: @ = archive.mk 104archive.mk: * = archive.mk 105archive.mk: @ = archive.mk 106archive.mk: * = archive.mk 107Wildcard expanding "edge-case.additional"... 108edge-case.additional: ? = # (empty) 109edge-case.additional: > = # (empty) 110Var_Parse: ${.TARGET} out of nothing. (eval) 111: Making edge-case.additional out of nothing. 112edge-case.to: < = edge-case.from 113suffix is ".from"... 114edge-case.from: ? = # (empty) 115edge-case.from: > = # (empty) 116Var_Parse: ${.TARGET} out of nothing. (eval) 117: Making edge-case.from out of nothing. 118edge-case.to: > = edge-case.additional 119edge-case.to: ? = edge-case.additional 120edge-case.to: > = edge-case.additional edge-case.from 121edge-case.to: ? = edge-case.additional edge-case.from 122Var_Parse: ${.TARGET} from ${.ALLSRC}. (eval) 123Var_Parse: ${.ALLSRC}. (eval) 124: Making edge-case.to from edge-case.additional edge-case.from. 125everything: > = archive-suffix.mk 126everything: ? = archive-suffix.mk 127everything: > = archive-suffix.mk archive.mk 128everything: ? = archive-suffix.mk archive.mk 129Var_Parse: ${.TARGET} from ${.ALLSRC}. (eval) 130Var_Parse: ${.ALLSRC}. (eval) 131: Making everything from archive-suffix.mk archive.mk. 132step1: > = edge-case.to 133step1: ? = edge-case.to 134step1: > = edge-case.to everything 135step1: ? = edge-case.to everything 136.END: @ = .END 137.END: * = .END 138SuffFindDeps ".END" 139 No known suffix on .END. Using .NULL suffix 140adding suffix rules 141.END: @ = .END 142.END: * = .END 143Wildcard expanding ".END"... 144.END: ? = # (empty) 145.END: > = # (empty) 146exit status 0 147