final.axf building from top-level build.py including containers

This commit is contained in:
Bahadir Balban
2009-09-17 12:49:49 +03:00
parent 6b899ebf15
commit 6aac5332ae
6 changed files with 72 additions and 13 deletions

View File

@@ -36,17 +36,19 @@ def build_container(container):
"container of type: %s" % (container.type)
Exit(1)
def main():
def build_all_containers():
container_images = []
config = configuration_retrieve()
# config.config_print()
for container in config.containers:
container_images.append(build_container(container))
all_cont_packer = AllContainerPacker(container_images, config.containers)
all_cont_packer.pack_all()
return all_cont_packer.pack_all()
if __name__ == "__main__":
main()
build_all_containers()

View File

@@ -62,7 +62,6 @@ class AllContainerPacker:
file_body = ""
img_i = 0
for img in self.cont_images_in:
print img
file_body += containers_assembler_body % (img_i, img)
img_i += 1
@@ -86,10 +85,8 @@ class AllContainerPacker:
self.containers_lds_out,
self.containers_S_out))
# oldwd = os.getcwd()
# os.chdir(PROJROOT)
# os.system("scons -f SConstruct.loader")
# os.chdir(oldwd)
# Return the final image to calling script
return self.containers_elf_out
def clean(self):
if os.path.exists(self.containers_elf_out):