import os

Import('env', 'build_type', 'prefix', 'subst_info')

ucore_env = env.Clone()

ucore_env.Substfile('version.c.in', SUBST_DICT = subst_info)

sources = ucore_env.Glob('*.c')

#print 'ucore_env', dir(ucore_env)
#print ucore_env.Dump()
#print 'sources:', sources[len(sources)-2]

#Build library
ucore_lib = ucore_env.StaticLibrary(target='ucore_' + build_type , source=sources)

#install targets
ucore_env.Alias('install', 
    ucore_env.Install(os.path.join(prefix, 'lib'), ucore_lib))

