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