Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. ###################################
  2. # SConcscript file for dri targets
  3.  
  4. Import('*')
  5.  
  6. drienv = env.Clone()
  7.  
  8. drienv.Replace(CPPPATH = [
  9.     '#src/mesa/drivers/dri/common',
  10.     xmlpool_options.dir.dir, # Dir to generated xmlpool/options.h
  11.     '#include',
  12.     '#include/GL/internal',
  13.     '#src',
  14.     '#src/mapi',
  15.     '#src/gallium/include',
  16.     '#src/gallium/auxiliary',
  17.     '#src/gallium/drivers',
  18.     '#src/gallium/winsys',
  19.     '#src/mesa',
  20.     '#src/mesa/main',
  21.     '#src/mesa/glapi',
  22.     '#src/mesa/math',
  23.     '#src/mesa/transform',
  24.     '#src/mesa/shader',
  25.     '#src/mesa/swrast',
  26.     '#src/mesa/swrast_setup',
  27.     '#src/egl/main',
  28.     '#src/egl/drivers/dri',
  29. ])
  30.  
  31. drienv.AppendUnique(LIBS = [
  32.     'expat',
  33. ])
  34.  
  35. # if HAVE_DRI2
  36. drienv.PkgUseModules('DRM')
  37. # else
  38. #env.Append(CPPDEFINES = ['__NOT_HAVE_DRM_H'])
  39.  
  40. sources = drienv.ParseSourceList('Makefile.sources', 'DRI_COMMON_FILES')
  41.  
  42. dri_common = drienv.ConvenienceLibrary(
  43.         target = 'dri_common',
  44.         source = sources,
  45. )
  46.  
  47. #
  48. # megadrivers_stub
  49. #
  50. env = env.Clone()
  51.  
  52. env.Append(CPPPATH = [
  53.     '#/include',
  54.     '#/src/',
  55.     '#/src/mapi',
  56.     '#/src/mesa',
  57. ])
  58.  
  59. env.Append(CPPDEFINES = [
  60.     '__NOT_HAVE_DRM_H',
  61.     'HAVE_DLADDR',
  62. ])
  63.  
  64. sources = env.ParseSourceList('Makefile.sources', 'megadriver_stub_FILES')
  65.  
  66. megadrivers_stub = env.ConvenienceLibrary(
  67.         target = 'megadrivers_stub',
  68.         source = sources,
  69. )
  70.  
  71. env.Alias('megadrivers_stub', megadrivers_stub)
  72.  
  73. Export([
  74.     'drienv',
  75.     'dri_common',
  76.     'megadrivers_stub',
  77. ])
  78.