Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. #######################################################################
  2. # SConscript for xorg state_tracker
  3.  
  4. Import('*')
  5.  
  6. env = env.Clone()
  7.  
  8. env.Append(CPPPATH = [
  9.     '#/src/mesa',
  10. ])
  11.  
  12. env.PkgUseModules(['DRM', 'XORG'])
  13.  
  14. if env['HAVE_KMS']:
  15.     env.Append(CPPDEFINES = ['HAVE_LIBKMS'])
  16.     env.PkgUseModules(['KMS'])
  17.  
  18. conf = env.Configure()
  19.  
  20. if conf.CheckHeader('X11/extensions/dpmsconst.h'):
  21.     env.Append(CPPDEFINES = [('HAVE_XEXTPROTO_71', '1')])
  22.  
  23. conf.Finish()
  24.  
  25. sources = [
  26.     'xorg_composite.c',
  27.     'xorg_crtc.c',
  28.     'xorg_dri2.c',
  29.     'xorg_driver.c',
  30.     'xorg_exa.c',
  31.     'xorg_exa_tgsi.c',
  32.     'xorg_output.c',
  33.     'xorg_renderer.c',
  34.     'xorg_xv.c',
  35.     'xorg_xvmc.c',
  36. ]
  37.  
  38. st_xorg = env.ConvenienceLibrary(
  39.     target = 'st_xorg',
  40.     source = sources,
  41. )
  42. Export('st_xorg')
  43.