# loki.scripts.raps_deps

Classes

`Assignment`(target, objects) |
`Dependency`(target, deps) |
`RapsDependencyFile`([content, path]) | Wrapper class for GNUmake-style dependency files generated by RAPS.
`Rule`(target, deps, cmds) |

class RapsDependencyFile(content=None, path=None)

  Bases: `object`

  Wrapper class for GNUmake-style dependency files generated by RAPS.

  classmethod from_file(path)
  property content_map
  write(path=None)
  replace(key, replacement)

    Replace specific rule/assignment with another based on the targets name as a key.

class Dependency(target, deps)

  Bases: `object`

  find(name)
  replace(target, replacement)

class Assignment(target, objects)

  Bases: `object`

  replace(target, replacement)
  append_inplace(target, replacement)

class Rule(target, deps, cmds)

  Bases: `object`