SConscript 953 B

123456789101112131415161718192021222324252627282930313233
  1. from building import *
  2. cwd = GetCurrentDir()
  3. src = []
  4. CPPPATH = [cwd + '/../include']
  5. if GetDepend(['RT_CLK_ROCKCHIP_LINK']):
  6. src += ['clk-link.c']
  7. if GetDepend(['RT_CLK_ROCKCHIP_RK8XX_CLKOUT']):
  8. src += ['clk-rk8xx-clkout.c']
  9. if GetDepend(['RT_CLK_ROCKCHIP']):
  10. src += ['clk-rk-cpu.c', 'clk-rk-composite.c', 'clk-rk-divider.c', 'clk-rk-factor.c',
  11. 'clk-rk-fraction-divider.c', 'clk-rk-gate.c', 'clk-rk-mmc-phase.c',
  12. 'clk-rk-mux.c', 'clk-rk-muxgrf.c', 'clk-rk-pll.c', 'clk-rk-half-divider.c',
  13. 'clk-rk.c', 'softrst.c']
  14. if GetDepend(['RT_CLK_ROCKCHIP_RK3308']):
  15. src += ['clk-rk3308.c']
  16. if GetDepend(['RT_CLK_ROCKCHIP_RK3568']):
  17. src += ['clk-rk3568.c']
  18. if GetDepend(['RT_CLK_ROCKCHIP_RK3576']):
  19. src += ['clk-rk3576.c']
  20. if GetDepend(['RT_CLK_ROCKCHIP_RK3588']):
  21. src += ['clk-rk3588.c']
  22. group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH)
  23. Return('group')