importosimportsysimportrtconfigifos.getenv('RTT_ROOT'):RTT_ROOT=os.getenv('RTT_ROOT')else:RTT_ROOT=os.path.normpath(os.getcwd()+'/../../../..')sys.path=sys.path+[os.path.join(RTT_ROOT,'tools')]try:frombuildingimport*except:print('Cannot find RT-Thread root directory, please check RTT_ROOT')print('RTT_ROOT: '+RTT_ROOT)exit(-1)TARGET='rtthread.'+rtconfig.TARGET_EXTDefaultEnvironment(tools=[])env=Environment(tools=['mingw'],AS=rtconfig.AS,ASFLAGS=rtconfig.AFLAGS,CC=rtconfig.CC,CFLAGS=rtconfig.CFLAGS,AR=rtconfig.AR,ARFLAGS='-rc',LINK=rtconfig.LINK,LINKFLAGS=rtconfig.LFLAGS)env.PrependENVPath('PATH',rtconfig.EXEC_PATH)Export('RTT_ROOT')Export('rtconfig')# prepare building environmentobjs=PrepareBuilding(env,RTT_ROOT,has_libcpu=False)objs.extend(SConscript('../Libraries/ch56x_drivers/SConscript',variant_dir='build/libraries/ch56x_drivers',duplicate=0))# make a buildingDoBuilding(TARGET,objs)