help="fetch and/or update remote modules listed in Manifest")
clean=subparsers.add_parser(
"clean",
help="remove all modules fetched for direct and indirect children of this module")
help="remove all modules fetched for direct and indirect "
"children of this module")
listmod=subparsers.add_parser(
"list-mods",
help="List all modules together with their files")
...
...
@@ -204,14 +201,6 @@ def _get_parser():
default=None)
# listfiles.add_argument("--reverse", help="reverse the order for the list
# of files", dest="reverse", default=False, action="store_true")
merge_cores=subparsers.add_parser(
"merge-cores",
help="Merges entire synthesizable content of an project into a pair of VHDL/Verilog files")
merge_cores.add_argument(
"--dest",
help="name for output merged file",
dest="dest",
default=None)
synthesis_proj=subparsers.add_parser(
"project",
help="create/update a project for the appropriated tool")
...
...
@@ -228,7 +217,9 @@ def _get_parser():
"--graphviz",
dest="graphviz",
default=None,
help="Activate graphviz and specify the program to be used to plot the graph (twopi, gvcolor, wc, ccomps, tred, sccmap, fdp, circo, neato, acyclic, nop, gvpr, dot, sfdp)")
help="Activate graphviz and specify the program to be used to plot "
"the graph (twopi, gvcolor, wc, ccomps, tred, sccmap, fdp, "
"circo, neato, acyclic, nop, gvpr, dot, sfdp)")
tree.add_argument(
"--web",
help="Edit the tree hierarchy in a web browser",
...
...
@@ -251,7 +242,6 @@ def _get_parser():
"--condition",
dest="condition",
required=True)
auto=subparsers.add_parser(
"auto",
help="default action for hdlmake. Run when no args are given")
...
...
@@ -262,55 +252,44 @@ def _get_parser():
version=parser.prog+
" "+
__version__)
auto.add_argument(
"--force",
help="force hdlmake to generate the makefile, even if the specified tool is missing",
default=False,
action="store_true")
auto.add_argument(
"--noprune",
help="prevent hdlmake from pruning unneeded files",
default=False,
action="store_true")
parser.add_argument("--py",dest="arbitrary_code",
default="",help="add arbitrary code when evaluation all manifests")
parser.add_argument("--log",dest="log",
default="info",help="set logging level (one of debug, info, warning, error, critical)")
parser.add_argument(
"--generate-project-vhd",help="generate project.vhd file with a meta package describing the project",