- fdDep, err := os.Open(path.Join(dirNormalized, RedoDir, tgtNormalized+DepSuffix))
- if err != nil {
- return err
- }
- depInfo, err := depRead(fdDep)
- fdDep.Close()
- if err != nil {
- return err
- }
- subs := make([]*BuildLogJob, 0, len(depInfo.ifchanges))
- for _, dep := range depInfo.ifchanges {
- subDir, subTgt := cwdAndTgt(path.Join(dirNormalized, dep["Target"]))
+ subs := make([]*BuildLogJob, 0, len(buildLogRec["Ifchange"]))
+ for _, dep := range buildLogRec["Ifchange"] {
+ subDir, subTgt := cwdAndTgt(path.Join(dirNormalized, dep))