27 env.kernel_objects = [env.Object(i) for i in files]
28 env.SConscript([os.path.join(i, 'SConscript') for i in subdirs], exports = ['env'])
31 env.KernelModule('testmodule', ['testmodule.c'], 'testmodule/build')
33 # define the rule to build the kernel
34 kernel = env.Program('kernel.elf',
37 LINKFLAGS = env['LINKFLAGS'] + ' -Wl,-T,' + os.path.join(Dir('.').srcnode().path, 'kernel.ld'),
40 # we also depend on the linker script, to link
41 env.Depends(kernel, 'kernel.ld')