Files
luban-lite-t3e-pro/kernel/rt-thread/SConscript

20 lines
803 B
Python
Raw Normal View History

2023-08-30 16:21:18 +08:00
Import('RTT_ROOT')
Import('rtconfig')
from building import *
objs = []
remove_components = []
kernel_vdir = './'
# include kernel
objs = objs + SConscript(Rtt_Root + '/src/SConscript', variant_dir=kernel_vdir + '/src', duplicate=0)
# include libcpu
objs = objs + SConscript(Rtt_Root + '/libcpu/SConscript', variant_dir=kernel_vdir + '/libcpu', duplicate=0)
# include components
objs = objs + SConscript(Rtt_Root + '/components/SConscript', variant_dir=kernel_vdir + '/components', duplicate=0, exports='remove_components')
# include testcases
if os.path.isfile(os.path.join(Rtt_Root, 'examples/utest/testcases/SConscript')):
objs = objs + SConscript(os.path.join(Rtt_Root, 'examples/utest/testcases/SConscript'), variant_dir=kernel_vdir + '/examples/utest/testcases', duplicate=0)
Return('objs')