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