parameters: (s)
return_statement: return s.replace("$", "$$")
docstring: Make has its own variable expansion syntax using $. We must escape it for
      string to be interpreted literally.
docstring_summary: Make has its own variable expansion syntax using $. We must escape it for
      string to be interpreted literally.
docstring_tokens: Make has its own variable expansion syntax using $ . We must escape it for string to be interpreted literally .
function: def EscapeMakeVariableExpansion(s):
      """Make has its own variable expansion syntax using $. We must escape it for
      string to be interpreted literally."""
      return s.replace("$", "$$")
function_tokens: def EscapeMakeVariableExpansion ( s ) : return s . replace ( "$" , "$$" )