i965: Enable NV_fog_distance
[mesa.git] / src / mesa / drivers / osmesa / SConscript
index e4f23c2ac5eca82cef67a75cc85c7b660b1f2dd8..064f3da5da9492fc6dd9ac3584d026942a6b67e0 100644 (file)
@@ -3,13 +3,20 @@ Import('*')
 env = env.Clone()
 
 env.Prepend(CPPPATH = [
+    '#src',
     '#src/mapi',
     '#src/mesa',
+    Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
+    Dir('../../../mapi/glapi'), # src/mapi/glapi build path
 ])
 
 env.Prepend(LIBS = [
+    mesautil,
     glapi,
+    compiler,
     mesa,
+    spirv,
+    nir,
     glsl,
 ])
 
@@ -20,19 +27,17 @@ sources = [
 if env['platform'] == 'windows':
     env.AppendUnique(CPPDEFINES = [
         '_GDI32_', # prevent wgl* being declared __declspec(dllimport)
-        'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers 
+        'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers
     ])
     if not env['gles']:
         # prevent _glapi_* from being declared __declspec(dllimport)
         env.Append(CPPDEFINES = ['_GLAPI_NO_EXPORTS'])
 
     sources += ['osmesa.def']
-    
+
 osmesa = env.SharedLibrary(
     target ='osmesa',
     source = sources,
 )
 
 env.Alias('osmesa', osmesa)
-
-env.Depends(sources, glapi_headers)