summaryrefslogtreecommitdiff
path: root/src/mesa/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/SConscript')
-rw-r--r--src/mesa/SConscript11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mesa/SConscript b/src/mesa/SConscript
index 21c98301d7..da4026b471 100644
--- a/src/mesa/SConscript
+++ b/src/mesa/SConscript
@@ -16,6 +16,7 @@ if env['platform'] != 'winddk':
env.Append(CPPDEFINES = [
'_GDI32_', # prevent gl* being declared __declspec(dllimport) in MS headers
'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers
+ 'WIN32_THREADS', # use Win32 thread API
])
#
@@ -43,6 +44,7 @@ if env['platform'] != 'winddk':
'main/depth.c',
'main/depthstencil.c',
'main/dlist.c',
+ 'main/dlopen.c',
'main/drawpix.c',
'main/enable.c',
'main/enums.c',
@@ -162,6 +164,7 @@ if env['platform'] != 'winddk':
'state_tracker/st_cb_readpixels.c',
'state_tracker/st_cb_strings.c',
'state_tracker/st_cb_texture.c',
+ 'state_tracker/st_cb_viewport.c',
'state_tracker/st_context.c',
'state_tracker/st_debug.c',
'state_tracker/st_draw.c',
@@ -188,6 +191,7 @@ if env['platform'] != 'winddk':
'shader/prog_debug.c',
'shader/prog_execute.c',
'shader/prog_instruction.c',
+ 'shader/prog_noise.c',
'shader/prog_parameter.c',
'shader/prog_print.c',
'shader/prog_statevars.c',
@@ -207,7 +211,6 @@ if env['platform'] != 'winddk':
'shader/slang/slang_emit.c',
'shader/slang/slang_ir.c',
'shader/slang/slang_label.c',
- 'shader/slang/slang_library_noise.c',
'shader/slang/slang_link.c',
'shader/slang/slang_log.c',
'shader/slang/slang_mem.c',
@@ -285,6 +288,10 @@ if env['platform'] != 'winddk':
'x86-64/glapi_x86-64.S'
]
elif gcc and env['machine'] == 'ppc':
+ env.Append(CPPDEFINES = [
+ 'USE_PPC_ASM',
+ 'USE_VMX_ASM',
+ ])
mesa_sources += [
'ppc/common_ppc.c',
]
@@ -336,5 +343,3 @@ if env['platform'] != 'winddk':
)
Export('glapi')
- if platform == 'windows':
- SConscript('state_tracker/wgl/SConscript')