Added generation of ksyms.S to loader SConscript as a call to generate_break_virtual

File creation and cleanup works correctly.
	modified:   loader/SConscript
	modified:   scripts/loader/generate_break_virtual.py
This commit is contained in:
Bahadir Balban
2009-09-16 19:01:57 +03:00
parent 97b15e6e37
commit 0f1dc5a982
2 changed files with 22 additions and 2 deletions

View File

@@ -9,7 +9,25 @@ from os.path import join
Import('env')
PROJRELROOT = '../../'
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(sys.modules['__main__'].__file__), PROJRELROOT)))
from config import projpaths
from scripts.loader.generate_break_virtual import *
#loader_ksyms = generate_ksym_to_loader(join(PROJROOT, 'loader/ksyms.S'), \
# join(BUILDDIR, 'kernel.elf'))
#loader_ksyms = Command([]'ksyms.S', 'kernel.elf', ksym_to_loader)
def ksym_to_loader(target, source, env):
generate_ksym_to_loader(target[0].path, source[0].path)
loader_ksyms = Command(join(PROJROOT, 'loader/ksyms.S'), join(BUILDDIR, 'kernel.elf'), ksym_to_loader)
src = Glob('*.[cS]')
objs = env.Object(src)
Depends(src, loader_ksyms)
Return('objs')