1from building import *
2
3src = []
4cwd = GetCurrentDir()
5path = [cwd]
6CPPDEFINES = []
7
8if GetDepend(['BSP_USING_LCD_MIPI']):
9
10    path += [cwd + '/display', cwd + '/display/dc', cwd + '/display/fbdev', cwd + '/display/mipi_dsi_cmd']
11
12    src += ['fsl_video_common.c']
13    src += ['display/fbdev/fsl_fbdev.c']
14    src += ['display/mipi_dsi_cmd/fsl_mipi_dsi_cmd.c']
15
16    if GetDepend(['BSP_USING_LCDIFV2']):
17        src += ['display/dc/lcdifv2/fsl_dc_fb_lcdifv2.c']
18        path += [cwd + '/display/dc/lcdifv2']
19    elif GetDepend(['BSP_USING_ELCDIF']):
20        src += ['display/dc/elcdif/fsl_dc_fb_elcdif.c']
21        path += [cwd + '/display/dc/elcdif']
22
23    if GetDepend(['DISPLAY_USING_RK055AHD091']):
24        src += ['display/rm68200/fsl_rm68200.c']
25        path += [cwd + '/display/rm68200']
26    elif GetDepend(['DISPLAY_USING_RK055IQH091']):
27        src += ['display/rm68191/fsl_rm68191.c']
28        path += [cwd + '/display/rm68191']
29    elif GetDepend(['DISPLAY_USING_RK055MHD091']):
30        src += ['display/hx8394/fsl_hx8394.c']
31        path += [cwd + '/display/hx8394']
32
33    group = DefineGroup('video', src, depend = [''], CPPPATH = path, CPPDEFINES=CPPDEFINES)
34
35    Return('group')
36else:
37    empty_list = []
38    Return('empty_list')