1 #######################################################################
2 # SConscript for egl state_tracker
10 '#/src/gallium/winsys/sw',
14 sources = env.ParseSourceList('Makefile.sources', 'common_FILES')
16 if env['platform'] == 'windows':
17 env.Append(CPPDEFINES = ['HAVE_GDI_BACKEND'])
18 sources.append(env.ParseSourceList('Makefile.sources', 'gdi_FILES'))
21 env.PkgUseModules('DRM')
23 env.Append(CPPDEFINES = ['HAVE_X11_BACKEND'])
24 env.Prepend(CPPPATH = [
28 sources.append(env.ParseSourceList('Makefile.sources', 'x11_FILES'))
30 env.Append(CPPDEFINES = ['GLX_DIRECT_RENDERING'])
31 sources.append(env.ParseSourceList('Makefile.sources', 'x11_drm_FILES'))
32 if env['drm'] and False:
33 # XXX: Disabled as it depends on gbm, which is not yet built with scons
34 env.Append(CPPDEFINES = ['HAVE_DRM_BACKEND'])
35 env.Append(CPPPATH = [
37 '#/src/gallium/state_trackers/gbm',
39 sources.append(env.ParseSourceList('Makefile.sources', 'drm_FILES'))
41 st_egl = env.ConvenienceLibrary(