summaryrefslogtreecommitdiff
path: root/bsp/xplorer4330/libraries/lpc_board/SConscript
blob: 9bd6c06726407220b4bd0da71db8f15f780cc85e (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Import('RTT_ROOT')
Import('rtconfig')
from building import *

cwd = GetCurrentDir()

#src = Glob('board_common/*.c')
src  = []
path = [cwd + '/board_common']

if rtconfig.LPC43xx_BOARD == 'NGX_XPLORER_4330':
    src  += ['boards_18xx_43xx/ngx_xplorer_18304330/board_ngx_xplorer_18304330.c',
             'boards_18xx_43xx/ngx_xplorer_18304330/sysinit_ngx_xplorer_18304330.c']
    path += [cwd + '/boards_18xx_43xx/ngx_xplorer_18304330',
             cwd + '/boards_18xx_43xx/ngx_xplorer_18304330/ngx_xplorer_4330']
elif rtconfig.LPC43xx_BOARD == 'NGX_XPLORER_1830':
    src  += ['boards_18xx_43xx/ngx_xplorer_18304330/board_ngx_xplorer_18304330.c',
             'boards_18xx_43xx/ngx_xplorer_18304330/sysinit_ngx_xplorer_18304330.c']
    path += [cwd + '/boards_18xx_43xx/ngx_xplorer_18304330',
             cwd + '/boards_18xx_43xx/ngx_xplorer_18304330/ngx_xplorer_1830']
elif rtconfig.LPC43xx_BOARD == 'KEIL_MCB_4357':
    src  += ['boards_18xx_43xx/keil_mcb_18574357/board_keil_mcb_18574357.c',
             'boards_18xx_43xx/keil_mcb_18574357/sysinit_keil_mcb_18574357.c']
    path += [cwd + '/boards_18xx_43xx/keil_mcb_18574357',
             cwd + '/boards_18xx_43xx/keil_mcb_18574357/keil_mcb_4357']
elif rtconfig.LPC43xx_BOARD == 'KEIL_MCB_1857':
    src  += ['boards_18xx_43xx/keil_mcb_18574357/board_keil_mcb_18574357.c',
             'boards_18xx_43xx/keil_mcb_18574357/sysinit_keil_mcb_18574357.c']
    path += [cwd + '/boards_18xx_43xx/keil_mcb_18574357',
             cwd + '/boards_18xx_43xx/keil_mcb_18574357/keil_mcb_1857']
elif rtconfig.LPC43xx_BOARD == 'HITEX_EVA_4350':
    src  += ['boards_18xx_43xx/hitex_eva_18504350/board_hitex_eva_18504350.c',
             'boards_18xx_43xx/hitex_eva_18504350/sysinit_hitex_eva_18504350.c']
    path += [cwd + '/boards_18xx_43xx/hitex_eva_18504350',
             cwd + '/boards_18xx_43xx/hitex_eva_18504350/hitex_eva_4350']
elif rtconfig.LPC43xx_BOARD == 'HITEX_EVA_1850':
    src  += ['boards_18xx_43xx/hitex_eva_18504350/board_hitex_eva_18504350.c',
             'boards_18xx_43xx/hitex_eva_18504350/sysinit_hitex_eva_18504350.c']
    path += [cwd + '/boards_18xx_43xx/hitex_eva_18504350',
             cwd + '/boards_18xx_43xx/hitex_eva_18504350/hitex_eva_1850']

group = DefineGroup('lpc_board', src, depend = [''], CPPPATH = path)

Return('group')