- if err = writeDep(fdDep, Cwd, path.Join(up, tgt)); err != nil {
+ tgtAbs, err := filepath.Abs(tgt)
+ if err != nil {
+ panic(err)
+ }
+ tgtDir := path.Join(Cwd, DirPrefix)
+ tgtRel, err := filepath.Rel(tgtDir, tgtAbs)
+ if err != nil {
+ panic(err)
+ }
+ if err = writeDep(fdDep, tgtDir, tgtRel); err != nil {