mirror of
https://github.com/drasko/codezero.git
synced 2026-01-12 19:03:15 +01:00
40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
# -*- mode: python; coding: utf-8; -*-
|
|
#
|
|
# Codezero -- Virtualization microkernel for embedded systems.
|
|
#
|
|
# Copyright © 2009 B Labs Ltd
|
|
#
|
|
import os, sys
|
|
from os.path import *
|
|
|
|
Import('env', 'build_dir')
|
|
|
|
PROJRELROOT = '../..'
|
|
sys.path.append(PROJRELROOT)
|
|
|
|
libl4 = SConscript('libl4/SConscript', duplicate = 0,
|
|
exports = { 'env' : env },
|
|
variant_dir = join(build_dir, 'libl4'))
|
|
|
|
e = env.Clone()
|
|
e.Replace(CPPFLAGS = '')
|
|
type = 'userspace'
|
|
libdev_builddir = join(join(build_dir, 'libdev'), 'sys-' + type)
|
|
libdev = SConscript('libdev/SConscript', duplicate = 0,
|
|
exports = { 'env' : e, 'type' : type, 'build_dir' : libdev_builddir })
|
|
|
|
libc = SConscript('libc/SConscript', duplicate = 0,
|
|
exports = { 'env' : env, 'type' : 'userspace' },
|
|
variant_dir = join(build_dir, 'libc'))
|
|
|
|
libmem = SConscript('libmem/SConscript', duplicate = 0,
|
|
exports = { 'env' : env, },
|
|
variant_dir = join(build_dir, 'libmem'))
|
|
|
|
Alias('libl4', libl4)
|
|
Alias('libdev', libdev)
|
|
Alias('libc', libc)
|
|
Alias('libmem', libmem)
|
|
#Alias('libmc', libmc)
|
|
#Alias('libmalloc',libmalloc)
|