+inc_src = include_directories('.')
+inc_gallium = include_directories('gallium/include')
+inc_gallium_aux = include_directories('gallium/auxiliary')
+
+libglsl_util = static_library(
+ 'glsl_util',
+ files('mesa/main/extensions_table.c', 'mesa/main/imports.c',
+ 'mesa/program/prog_parameter.c', 'mesa/program/symbol_table.c',
+ 'mesa/program/dummy_errors.c'),
+ include_directories : [inc_common],
+ c_args : [c_vis_args],
+ build_by_default : false,
+)
+
+sha1_h = custom_target(
+ 'git_sha1.h',
+ output : 'git_sha1.h',
+ command : [prog_python2, git_sha1_gen_py, '--output', '@OUTPUT@'],
+ build_always : true, # commit sha1 can change without having touched these files
+)