anchor.diff:  port_objects(SourceFiles) ->
       [replace_extension(O, ".o") || O <- SourceFiles].
   
  +port_deps(SourceFiles) ->
  +    [replace_extension(O, ".d") || O <- SourceFiles].
  +
   port_opts(Config, Opts) ->
       [port_opt(Config, O) || O <- Opts].
   
  
positive.code:         Specs ->
              lists:foreach(fun(#spec{target=Target, objects=Objects}) ->
                                    rebar_file_utils:delete_each([Target]),
                                    rebar_file_utils:delete_each(Objects)
                            end, Specs)
      end,
      ok.
  
negative.code:       "$CC -c $CFLAGS $EXE_CFLAGS $PORT_IN_FILES -o $PORT_OUT_FILE"},
       {"EXE_LINK_TEMPLATE",
        "$CC $PORT_IN_FILES $LDFLAGS $EXE_LDFLAGS -o $PORT_OUT_FILE"},
       {"DRV_CFLAGS" , "-g -Wall -fPIC -MMD $ERL_CFLAGS"},
       {"DRV_LDFLAGS", "-shared $ERL_LDFLAGS"},
       {"EXE_CFLAGS" , "-g -Wall -fPIC -MMD $ERL_CFLAGS"},
       {"EXE_LDFLAGS", "$ERL_LDFLAGS"},
  
       {"ERL_CFLAGS", lists:concat([" -I", erl_interface_dir(include),
  