summaryrefslogtreecommitdiff
path: root/bsp/rockchip/common/HalSConscript
blob: c49baa1dbfafc237caa2b0e663d5fe070a915bb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import rtconfig
Import('RTT_ROOT')
Import('SOC')
from building import *

# get current directory
cwd = GetCurrentDir()
hal_lib = cwd + '/rk_hal/lib'

# The set of source files associated with this SConscript file.
src = Glob(hal_lib + '/CMSIS/Device/' + SOC + '/Source/*.c')
src += Glob(hal_lib + '/hal/src/*.c')
src += Glob(hal_lib + '/hal/src/*/*.c')
src += Glob(hal_lib + '/bsp/' + SOC + '/*.c')

#add include path
path = [hal_lib + '/hal/inc',
        hal_lib + '/bsp/' + SOC,
        hal_lib + '/CMSIS/Device/' + SOC + '/Include',
        hal_lib + '/CMSIS/Core/Include']

group = DefineGroup(SOC + '_StdPeriph', src, depend = [''], CPPPATH = path)

Return('group')