[DEBUG] correct dependency building of element
This commit is contained in:
parent
93693ed0f0
commit
d70b82683b
@ -460,7 +460,7 @@ class Module:
|
|||||||
# generate tree for this special binary
|
# generate tree for this special binary
|
||||||
self.build_tree(target, self.name)
|
self.build_tree(target, self.name)
|
||||||
target.copy_to_staging(self.name)
|
target.copy_to_staging(self.name)
|
||||||
if target.endGeneratePackage==True:
|
if target.end_generate_package == True:
|
||||||
# generate the package with his properties ...
|
# generate the package with his properties ...
|
||||||
if target.name=="Android":
|
if target.name=="Android":
|
||||||
self.sub_heritage_list.add_heritage(self.local_heritage)
|
self.sub_heritage_list.add_heritage(self.local_heritage)
|
||||||
|
@ -44,8 +44,8 @@ processorAvaillable = 1 # number of CPU core availlable
|
|||||||
|
|
||||||
def store_command(cmd_line, file):
|
def store_command(cmd_line, file):
|
||||||
# write cmd line only after to prevent errors ...
|
# write cmd line only after to prevent errors ...
|
||||||
if file != "" \
|
if file == "" \
|
||||||
or file != None:
|
or file == None:
|
||||||
return;
|
return;
|
||||||
debug.verbose("create cmd file: " + file)
|
debug.verbose("create cmd file: " + file)
|
||||||
# Create directory:
|
# Create directory:
|
||||||
|
@ -43,7 +43,7 @@ class Target:
|
|||||||
|
|
||||||
# todo : remove this :
|
# todo : remove this :
|
||||||
self.sumulator = config["simulation"]
|
self.sumulator = config["simulation"]
|
||||||
self.name=name
|
self.name = name
|
||||||
self.end_generate_package = config["generate-package"]
|
self.end_generate_package = config["generate-package"]
|
||||||
debug.info("=================================");
|
debug.info("=================================");
|
||||||
debug.info("== Target='" + self.name + "' " + config["bus-size"] + " bits for arch '" + config["arch"] + "'");
|
debug.info("== Target='" + self.name + "' " + config["bus-size"] + " bits for arch '" + config["arch"] + "'");
|
||||||
@ -464,7 +464,7 @@ class Target:
|
|||||||
|
|
||||||
|
|
||||||
targetList=[]
|
targetList=[]
|
||||||
__startTargetName="lutinTarget_"
|
__start_target_name="lutinTarget_"
|
||||||
|
|
||||||
|
|
||||||
def import_path(path):
|
def import_path(path):
|
||||||
@ -472,14 +472,14 @@ def import_path(path):
|
|||||||
matches = []
|
matches = []
|
||||||
debug.debug('TARGET: Start find sub File : "%s"' %path)
|
debug.debug('TARGET: Start find sub File : "%s"' %path)
|
||||||
for root, dirnames, filenames in os.walk(path):
|
for root, dirnames, filenames in os.walk(path):
|
||||||
tmpList = fnmatch.filter(filenames, __startTargetName + "*.py")
|
tmpList = fnmatch.filter(filenames, __start_target_name + "*.py")
|
||||||
# Import the module :
|
# Import the module :
|
||||||
for filename in tmpList:
|
for filename in tmpList:
|
||||||
debug.debug('TARGET: Find a file : "%s"' %os.path.join(root, filename))
|
debug.debug('TARGET: Find a file : "%s"' %os.path.join(root, filename))
|
||||||
#matches.append(os.path.join(root, filename))
|
#matches.append(os.path.join(root, filename))
|
||||||
sys.path.append(os.path.dirname(os.path.join(root, filename)) )
|
sys.path.append(os.path.dirname(os.path.join(root, filename)) )
|
||||||
targetName = filename.replace('.py', '')
|
targetName = filename.replace('.py', '')
|
||||||
targetName = targetName.replace(__startTargetName, '')
|
targetName = targetName.replace(__start_target_name, '')
|
||||||
debug.debug("TARGET: integrate module: '" + targetName + "' from '" + os.path.join(root, filename) + "'")
|
debug.debug("TARGET: integrate module: '" + targetName + "' from '" + os.path.join(root, filename) + "'")
|
||||||
targetList.append([targetName,os.path.join(root, filename)])
|
targetList.append([targetName,os.path.join(root, filename)])
|
||||||
|
|
||||||
@ -494,8 +494,8 @@ def load_target(name, config):
|
|||||||
if mod[0] == name:
|
if mod[0] == name:
|
||||||
debug.verbose("add to path: '" + os.path.dirname(mod[1]) + "'")
|
debug.verbose("add to path: '" + os.path.dirname(mod[1]) + "'")
|
||||||
sys.path.append(os.path.dirname(mod[1]))
|
sys.path.append(os.path.dirname(mod[1]))
|
||||||
debug.verbose("import target : '" + __startTargetName + name + "'")
|
debug.verbose("import target : '" + __start_target_name + name + "'")
|
||||||
theTarget = __import__(__startTargetName + name)
|
theTarget = __import__(__start_target_name + name)
|
||||||
#create the target
|
#create the target
|
||||||
tmpTarget = theTarget.Target(config)
|
tmpTarget = theTarget.Target(config)
|
||||||
return tmpTarget
|
return tmpTarget
|
||||||
@ -513,7 +513,7 @@ def list_all_target_with_desc():
|
|||||||
tmpList = []
|
tmpList = []
|
||||||
for mod in targetList:
|
for mod in targetList:
|
||||||
sys.path.append(os.path.dirname(mod[1]))
|
sys.path.append(os.path.dirname(mod[1]))
|
||||||
theTarget = __import__(__startTargetName + mod[0])
|
theTarget = __import__(__start_target_name + mod[0])
|
||||||
try:
|
try:
|
||||||
tmpdesc = theTarget.get_desc()
|
tmpdesc = theTarget.get_desc()
|
||||||
tmpList.append([mod[0], tmpdesc])
|
tmpList.append([mod[0], tmpdesc])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user