anchor.diff:            end,
   
       Name2 = make_dep_name(Name1, Co1),
  -    SrcDir = src(Name2),
  -    EbinDir = ebin(Name2),
  +    SrcDir = src(get_path(Name2)),
  +    EbinDir = ebin(get_path(Name2)),
  +    IncDir = include(get_path(Name2)),
       case file:list_dir(SrcDir) of
           {ok, Files} ->
               exec("mkdir", ["-p", EbinDir]),
  -            lists:foreach(compile_fun(SrcDir, EbinDir), Files);
  +            lists:foreach(compile_fun(SrcDir, EbinDir, IncDir), Files);
           {error, _} -> ok
       end,
   
  
positive.code:     compile_deps(T).
  
  compile_app(Dir) ->
      SrcDir = filename:join([Dir, "src"]),
      case file:list_dir(SrcDir) of
          {ok, Files} ->
              EbinDir = filename:join([Dir, "ebin"]),
              lists:foreach(compile_fun(SrcDir, EbinDir), Files);
          {error, _} ->
              ok
      end.
  
negative.code:     filename:join([get_path(X), "rebar.config"]).
  
  ebin(X) ->
      %% X/ebin
      filename:join([get_path(X), "ebin"]).
  
  src(X) ->
      %% X/src
      filename:join([get_path(X), "src"]).
  
  include(X) ->
      %% X/include
      filename:join([X, "include"]).
  
  deps_path(Deps) ->
      deps_path(Deps, []).
  