SConscript revision 848b8605
1################################### 2# SConcscript file for dri targets 3 4Import('*') 5 6drienv = env.Clone() 7 8drienv.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 31drienv.AppendUnique(LIBS = [ 32 'expat', 33]) 34 35# if HAVE_DRI2 36drienv.PkgUseModules('DRM') 37# else 38#env.Append(CPPDEFINES = ['__NOT_HAVE_DRM_H']) 39 40sources = drienv.ParseSourceList('Makefile.sources', 'DRI_COMMON_FILES') 41 42dri_common = drienv.ConvenienceLibrary( 43 target = 'dri_common', 44 source = sources, 45) 46 47# 48# megadrivers_stub 49# 50env = env.Clone() 51 52env.Append(CPPPATH = [ 53 '#/include', 54 '#/src/', 55 '#/src/mapi', 56 '#/src/mesa', 57]) 58 59env.Append(CPPDEFINES = [ 60 '__NOT_HAVE_DRM_H', 61 'HAVE_DLADDR', 62]) 63 64sources = env.ParseSourceList('Makefile.sources', 'megadriver_stub_FILES') 65 66megadrivers_stub = env.ConvenienceLibrary( 67 target = 'megadrivers_stub', 68 source = sources, 69) 70 71env.Alias('megadrivers_stub', megadrivers_stub) 72 73Export([ 74 'drienv', 75 'dri_common', 76 'megadrivers_stub', 77]) 78