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