changing scope of BoolVarTestVarCreation inside whole MakeLink. Adding Suffix renaming or moving for MakeLink under Prefixed-Var, MLMoveSuffixName=-old, using a sed to replace the file-name, Adding Prefixed-Var MLLinkDisplayDebug to display the Linking result. Using BoolVarTestVarCreation to accomplish a rename of the target if no-one uses the MLLinkopt=-s to MLLinkopt=-sf to prevent overwriting a target, using > local IsRenameDest=True ;