Subversion Repositories Kolibri OS

Rev

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

  1. #######################################################################
  2. # SConscript for xlib winsys
  3.  
  4. Import('*')
  5.  
  6. env = env.Clone()
  7.  
  8. env.Prepend(LIBS = [
  9.     ws_xlib,
  10.     gallium,
  11. ])
  12.  
  13. env.Append(LIBS = env['X11_LIBS'])
  14. env.Append(LIBPATH = env['X11_LIBPATH'])
  15.  
  16. env.Append(CPPPATH = [
  17.     '#src/gallium/drivers',
  18.     '#src/gallium/include/state_tracker',
  19. ])
  20.  
  21. env.Append(CPPDEFINES = ['GALLIUM_RBUG', 'GALLIUM_TRACE', 'GALLIUM_GALAHAD'])
  22.  
  23. sources = [
  24.     'graw_xlib.c',
  25.     graw_util
  26. ]
  27.  
  28. if True:
  29.     env.Append(CPPDEFINES = ['GALLIUM_TRACE', 'GALLIUM_RBUG', 'GALLIUM_GALAHAD', 'GALLIUM_SOFTPIPE'])
  30.     env.Prepend(LIBS = [trace, rbug, galahad, softpipe])
  31.  
  32. if env['llvm']:
  33.     env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
  34.     env.Prepend(LIBS = [llvmpipe])
  35.  
  36. graw = env.SharedLibrary(
  37.     target ='graw',
  38.     source = sources,
  39. )
  40.  
  41. graw = env.InstallSharedLibrary(graw, version=(1, 0))
  42.  
  43. env.Alias('graw-xlib', graw)
  44.