Handle the tools stuff as an isolated package

parent 403ccb9d
...@@ -33,10 +33,9 @@ from hdlmake.tools import ( ...@@ -33,10 +33,9 @@ from hdlmake.tools import (
ToolIVerilog, ToolISim, ToolModelsim, ToolIVerilog, ToolISim, ToolModelsim,
ToolActiveHDL, ToolRiviera, ToolGHDL) ToolActiveHDL, ToolRiviera, ToolGHDL)
from .action import Action
class ActionSimulation( class ActionSimulation(Action):
ToolIVerilog, ToolISim, ToolModelsim,
ToolActiveHDL, ToolRiviera, ToolGHDL):
"""This class contains the simulation specific methods""" """This class contains the simulation specific methods"""
......
...@@ -30,9 +30,10 @@ from hdlmake.tools import ( ...@@ -30,9 +30,10 @@ from hdlmake.tools import (
ToolISE, ToolPlanAhead, ToolVivado, ToolISE, ToolPlanAhead, ToolVivado,
ToolQuartus, ToolDiamond, ToolLibero) ToolQuartus, ToolDiamond, ToolLibero)
from .action import Action
class ActionSynthesis(ToolISE, ToolPlanAhead, ToolVivado,
ToolQuartus, ToolDiamond, ToolLibero): class ActionSynthesis(Action):
"""Class providing the public synthesis methods for the user""" """Class providing the public synthesis methods for the user"""
......
...@@ -26,10 +26,9 @@ ...@@ -26,10 +26,9 @@
import os import os
from hdlmake.util import path as path_mod from hdlmake.util import path as path_mod
from hdlmake.action import Action
class ToolMakefile(Action): class ToolMakefile(object):
"""Class that provides the Makefile writing methods and status""" """Class that provides the Makefile writing methods and status"""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment