1 Import('*') 2 3 env = env.Clone() 4 5 env.MSVC2013Compat() 6 7 env.Prepend(CPPPATH = [ 8 '#include', 9 '#src', 10 '#src/mapi', 11 '#src/mesa', 12 '#src/gallium/include', 13 '#src/gallium/auxiliary', 14 ]) 15 16 # Make generated headers reachable from the include path. 17 env.Prepend(CPPPATH = [Dir('.').abspath, Dir('glsl').abspath]) 18 env.Prepend(CPPPATH = [Dir('.').abspath, Dir('nir').abspath]) 19 20 sources = env.ParseSourceList('Makefile.sources', 'LIBCOMPILER_FILES') 21 22 compiler = env.ConvenienceLibrary( 23 target = 'compiler', 24 source = sources 25 ) 26 Export('compiler') 27 28 SConscript('SConscript.glsl') 29 SConscript('SConscript.nir') 30