Move incl_makefiles stuff from Module to ModuleSynthesis, as it's only used by the synthesis tool

parent 57c808c2
......@@ -88,9 +88,6 @@ class Module(ModuleSynthesis, ModuleSimulation, ModuleAltera):
self.svn = []
self.git_submodules = []
# Manifest Included Makefiles
self.incl_makefiles = []
# Manifest Force tool Property
self.force_tool = None
......@@ -363,18 +360,6 @@ class Module(ModuleSynthesis, ModuleSimulation, ModuleAltera):
self.action = self.manifest_dict["action"].lower()
def _process_manifest_included_makefiles(self):
# Included Makefiles
mkFileList = []
if isinstance(self.manifest_dict["incl_makefiles"], basestring):
mkFileList.append(self.manifest_dict["incl_makefiles"])
else: # list
mkFileList = self.manifest_dict["incl_makefiles"][:]
makefiles_paths = self._make_list_of_paths(mkFileList)
self.incl_makefiles.extend(makefiles_paths)
def _make_list_of_paths(self, list_of_paths):
paths = []
for filepath in list_of_paths:
......
......@@ -13,7 +13,8 @@ class ModuleSynthesis(object):
self.syn_ise_version = None
self.syn_pre_script = None
self.syn_post_script = None
# Manifest Included Makefiles
self.incl_makefiles = []
def _process_manifest_synthesis(self):
# Synthesis properties
......@@ -44,3 +45,14 @@ class ModuleSynthesis(object):
version = self.manifest_dict["syn_ise_version"]
self.syn_ise_version = str(version)
def _process_manifest_included_makefiles(self):
# Included Makefiles
mkFileList = []
if isinstance(self.manifest_dict["incl_makefiles"], basestring):
mkFileList.append(self.manifest_dict["incl_makefiles"])
else: # list
mkFileList = self.manifest_dict["incl_makefiles"][:]
makefiles_paths = self._make_list_of_paths(mkFileList)
self.incl_makefiles.extend(makefiles_paths)
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