1# RT-Thread building script for component
2
3from building import *
4
5cwd = GetCurrentDir()
6src = Split('''
7src/hal_atomic.c
8src/hal_cache.c
9src/hal_interrupt.c
10src/hal_mem.c
11src/hal_mutex.c
12src/hal_queue.c
13src/hal_sem.c
14src/hal_thread.c
15src/hal_timer.c
16src/hal_cfg.c
17''')
18
19CPPPATH = [cwd, cwd + '/../hal']
20LOCAL_CPPDEFINES = []
21LOCAL_CCFLAGS = ' -include %s/../hal/kconfig.h' % cwd
22
23group = DefineGroup('hal', src, depend = [''], CPPPATH = CPPPATH, LOCAL_CPPDEFINES = LOCAL_CPPDEFINES, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
24
25Return('group')
26