SConscript 1.2 KB

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