Files
libucore/src/SConscript
T
2016-03-14 12:18:31 +01:00

26 lines
775 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_staticlib = ucore_env.StaticLibrary(target='ucore' + lib_suffix , source=sources)
ucore_sharedlib = ucore_env.SharedLibrary(target='ucore' + lib_suffix , source=sources)
#install targets
ucore_env.Alias('install',
ucore_env.Install(os.path.join(prefix, 'lib'), [ucore_staticlib]))
ucore_env.Alias('install',
ucore_env.InstallVersionedLib(os.path.join(prefix, 'lib'), [ucore_sharedlib]))
ucore_env.Default([ucore_staticlib, ucore_sharedlib])