i965: Fix brw_vs_prog_data_compare to actually check field members.
[mesa.git] / src / mesa / drivers / osmesa / SConscript
1 Import('*')
2
3 env = env.Clone()
4
5 env.Prepend(CPPPATH = [
6 '#src/mapi',
7 '#src/mesa',
8 Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
9 ])
10
11 env.Prepend(LIBS = [
12 glapi,
13 mesa,
14 glsl,
15 ])
16
17 sources = [
18 'osmesa.c',
19 ]
20
21 if env['platform'] == 'windows':
22 env.AppendUnique(CPPDEFINES = [
23 '_GDI32_', # prevent wgl* being declared __declspec(dllimport)
24 'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers
25 ])
26 if not env['gles']:
27 # prevent _glapi_* from being declared __declspec(dllimport)
28 env.Append(CPPDEFINES = ['_GLAPI_NO_EXPORTS'])
29
30 sources += ['osmesa.def']
31
32 osmesa = env.SharedLibrary(
33 target ='osmesa',
34 source = sources,
35 )
36
37 env.Alias('osmesa', osmesa)