857c2018b9
And no suffix for a release build.
22 lines
508 B
Python
22 lines
508 B
Python
import os
|
|
|
|
Import('env', 'build_type', 'prefix', 'lib_suffix', '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' + lib_suffix , source=sources)
|
|
|
|
#install targets
|
|
ucore_env.Alias('install',
|
|
ucore_env.Install(os.path.join(prefix, 'lib'), ucore_lib))
|
|
|