Fixed the problem that loader final.elf dependency wasn't detected

final.elf should now depend on build/conts/containers.elf
This commit is contained in:
Bahadir Balban
2009-09-24 14:12:11 +03:00
parent b91286dcd4
commit a5a75270c0
2 changed files with 3 additions and 4 deletions

View File

@@ -43,10 +43,9 @@ libc = SConscript('loader/libs/c/SConscript', \
libelf = SConscript('loader/libs/elf/SConscript', exports = { 'env' : env }, \
duplicate = 0, variant_dir = 'build/loader/libs/elf')
loader_objs, images_S = SConscript('loader/SConscript', exports = { 'env' : env }, \
duplicate = 0, variant_dir = 'build/loader')
loader_objs = SConscript('loader/SConscript', exports = { 'env' : env }, \
duplicate = 0, variant_dir = 'build/loader')
final_elf = env.Program('build/final.elf', [libelf + libc + loader_objs])
Depends(loader_objs, libelf)
Depends(loader_objs, libc)
Depends(final_elf, images_S)

View File

@@ -35,5 +35,5 @@ objs = env.Object(src)
Depends(src, loader_ksyms)
Depends(src, loader_image_S)
Depends(objs, loader_image_S)
Depends(objs, join(BUILDDIR, 'conts/containers.elf'))
Return('objs', 'loader_image_S')