anchor.diff:  
   makedep(Config) when is_list(Config) ->
       ?line Dog = test_server:timetrap(test_server:seconds(60)),
  -    ?line {Simple,Target} = files(Config, "makedep"),
  +    {Simple,Target} = get_files(Config, simple, "makedep"),
       ?line DataDir = ?config(data_dir, Config),
       ?line SimpleRootname = filename:rootname(Simple),
       ?line IncludeDir = filename:join(filename:dirname(Simple), "include"),
  
positive.code: 	env_1(Simple, Target)
      after
  	true = os:putenv("ERL_COMPILER_OPTIONS", "ignore_me"),
        file:set_cwd(Cwd),
        file:delete(Target),
        file:del_dir(filename:dirname(Target))
      end,
      ok.
  
  
negative.code:     Target = filename:join(TargetDir, SourceBase ++ Ext),
      true = exists(Target).
  
  get_files(Config, Module, OutputName) ->
      code:delete(Module),
      code:purge(Module),
      DataDir = ?config(data_dir, Config),
      PrivDir = ?config(priv_dir, Config),
      Src = filename:join(DataDir, atom_to_list(Module)),
      TargetDir = filename:join(PrivDir, OutputName),
      ok = file:make_dir(TargetDir),
      File = atom_to_list(Module) ++ code:objfile_extension(),
      Target = filename:join(TargetDir, File),
      {Src, Target}.
  
  run(Target, Func, Args) ->
      ?line Module = list_to_atom(filename:rootname(filename:basename(Target))),
  