Merge branch 'llvm-cliptest-viewport'
[mesa.git] / src / mesa / SConscript
index 62e96ad1f6823c7977d95577e8e12f82d2459b09..c89e635aab0d8fab2e94f11d9b8bb55876e4d7ee 100644 (file)
@@ -10,6 +10,7 @@ if env['platform'] != 'winddk':
        
        env.Append(CPPPATH = [
                '#/src/mapi',
+               '#/src/glsl',
                '#/src/mesa',
        ])
        
@@ -19,6 +20,7 @@ if env['platform'] != 'winddk':
                        'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers 
                        'WIN32_THREADS', # use Win32 thread API
                ])       
+        env.Prepend(CPPPATH = ['#src/talloc'])
 
        #
        # Source files
@@ -51,6 +53,7 @@ if env['platform'] != 'winddk':
                'main/dlist.c',
                'main/dlopen.c',
                'main/drawpix.c',
+               'main/drawtex.c',
                'main/enable.c',
                'main/enums.c',
                'main/eval.c',
@@ -80,12 +83,12 @@ if env['platform'] != 'winddk':
                'main/pixelstore.c',
                'main/points.c',
                'main/polygon.c',
+               'main/querymatrix.c',
                'main/queryobj.c',
                'main/rastpos.c',
                'main/readpix.c',
                'main/remap.c',
                'main/renderbuffer.c',
-               'main/restart.c',
                'main/scissor.c',
                'main/shaderapi.c',
                'main/shaderobj.c',
@@ -104,6 +107,7 @@ if env['platform'] != 'winddk':
                'main/texgetimage.c',
                'main/teximage.c',
                'main/texobj.c',
+               'main/texpal.c',
                'main/texparam.c',
                'main/texrender.c',
                'main/texstate.c',
@@ -174,6 +178,7 @@ if env['platform'] != 'winddk':
                'state_tracker/st_cb_condrender.c',
                'state_tracker/st_cb_flush.c',
                'state_tracker/st_cb_drawpixels.c',
+               'state_tracker/st_cb_drawtex.c',
                'state_tracker/st_cb_eglimage.c',
                'state_tracker/st_cb_fbo.c',
                'state_tracker/st_cb_feedback.c',
@@ -201,6 +206,7 @@ if env['platform'] != 'winddk':
        program_sources = [
                'program/arbprogparse.c',
                'program/hash_table.c',
+        'program/ir_to_mesa.cpp',
                'program/lex.yy.c',
                'program/nvfragparse.c',
                'program/nvvertparse.c',
@@ -218,39 +224,17 @@ if env['platform'] != 'winddk':
                'program/prog_statevars.c',
                'program/prog_uniform.c',
                'program/programopt.c',
+               'program/sampler.cpp',
                'program/symbol_table.c',
        ]
        
-       slang_sources = [
-               'slang/slang_builtin.c',
-               'slang/slang_codegen.c',
-               'slang/slang_compile.c',
-               'slang/slang_compile_function.c',
-               'slang/slang_compile_operation.c',
-               'slang/slang_compile_struct.c',
-               'slang/slang_compile_variable.c',
-               'slang/slang_emit.c',
-               'slang/slang_ir.c',
-               'slang/slang_label.c',
-               'slang/slang_link.c',
-               'slang/slang_log.c',
-               'slang/slang_mem.c',
-               'slang/slang_print.c',
-               'slang/slang_simplify.c',
-               'slang/slang_storage.c',
-               'slang/slang_typeinfo.c',
-               'slang/slang_vartable.c',
-               'slang/slang_utility.c',
-       ]
-       
        mesa_sources = (
                main_sources +
                math_sources +
                program_sources +
                vbo_sources +
                vf_sources +
-               statetracker_sources +
-               slang_sources
+               statetracker_sources
        )
 
        #
@@ -328,8 +312,6 @@ if env['platform'] != 'winddk':
                # build dir) to the include path  
                env.Append(CPPPATH = [matypes[0].dir])
 
-       SConscript('slang/library/SConscript')
-
        #
        # Libraries
        #