perf_counter/SConscript

29 lines
849 B
Python
Raw Normal View History

2022-06-12 19:43:30 -04:00
Import('rtconfig')
from building import *
2022-06-15 06:05:44 -04:00
import shutil
2022-06-12 19:43:30 -04:00
2022-06-13 20:02:01 -04:00
src = ['perf_counter.c', 'os/perf_os_patch_rt_thread.c']
2022-06-12 19:43:30 -04:00
cwd = GetCurrentDir()
path = [cwd]
group = []
2022-06-15 06:05:44 -04:00
#delate unused files
try:
shutil.rmtree(os.path.join(cwd,'.github'))
shutil.rmtree(os.path.join(cwd,'.vscode'))
shutil.rmtree(os.path.join(cwd,'CI'))
shutil.rmtree(os.path.join(cwd,'cmsis-pack'))
shutil.rmtree(os.path.join(cwd,'lib'))
shutil.rmtree(os.path.join(cwd,'example'))
os.remove(os.path.join(cwd,'systick_wrapper_gcc.s'))
os.remove(os.path.join(cwd,'systick_wrapper_ual.s'))
except:
pass
2022-06-15 07:14:44 -04:00
group = DefineGroup('perf_counter', src, depend = ['PKG_USING_PERF_COUNTER'],
CPPDEFINES = ['__PERF_CNT_USE_RTOS__', '__PERF_COUNT_PLATFORM_SPECIFIC_HEADER__=<rtthread.h>', '__perf_counter_printf__=rt_kprintf'],
CPPPATH = path)
2022-06-12 19:43:30 -04:00
Return('group')