My Project  v0.0.16
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Pathmaker Class Reference
Inheritance diagram for Pathmaker:
Inheritance graph
[legend]
Collaboration diagram for Pathmaker:
Collaboration graph
[legend]

Public Member Functions

Public Attributes

Static Public Attributes

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  root,
  top,
  mapfile,
  verbosity 
)

Member Function Documentation

◆ getcomppath()

def getcomppath (   self,
  componentname 
)

◆ getdefname()

def getdefname (   self,
  kind,
  name 
)

◆ getpath()

def getpath (   self,
  comp,
  kind = None,
  name = None,
  defext = False,
  cd = None 
)

◆ getrelpath()

def getrelpath (   self,
  loc,
  name,
  cd = None 
)

Member Data Documentation

◆ componentmap

componentmap

◆ fexts

dictionary fexts = {"src": "vhd", "include": "dep", "addrtab": "xml" }
static

◆ fpaths

dictionary fpaths = {"src": "firmware/hdl", "include": "firmware/cfg", "addrtab": "addr_table", "setup": "firmware/cfg"}
static

◆ root

root

◆ top

top

◆ verbosity

verbosity

The documentation for this class was generated from the following file: