Miroslav Lachman wrote on 2024/03/15 07:24: > And this line should explain the order of patch and fix-shebang > _PATCH_REAL_SEQ = ${:Uask-license} ${:Upatch-message} ${:Upatch-depends} > ${:Ufix-shebang} ${:Udo-patch}
Regarding this, the use of :U out of the blue without a variable name doesn't make sense to me :) Does this mean that this is how the value is handled internally when expanded by .for? Because the following command is valid make -C /tmp -V :Usomevalue I see that the order of execution is determined by specifying the sorted target name in .ORDER target source. After sorting in numerical order with the left side filled with zeros, the numbers and splitters are shaved off. Regards.