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