mirror of
https://github.com/drasko/codezero.git
synced 2026-06-03 15:46:00 +02:00
Changes since April
Clean up of build directories. Simplifications to capability model.
This commit is contained in:
39
conts/userlibs/SConscript
Normal file
39
conts/userlibs/SConscript
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- 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)
|
||||
Reference in New Issue
Block a user