Merge branch 'glsl-to-tgsi'
[mesa.git] / src / gallium / drivers / r300 / SConscript
1 Import('*')
2
3 env = env.Clone()
4 env.Append(CPPPATH = [
5 '#/include',
6 '#/src/mesa',
7 '#/src/glsl',
8 '#/src/mapi',
9 ])
10
11 r300 = env.ConvenienceLibrary(
12 target = 'r300',
13 source = [
14 'r300_blit.c',
15 'r300_chipset.c',
16 'r300_context.c',
17 'r300_debug.c',
18 'r300_emit.c',
19 'r300_flush.c',
20 'r300_fs.c',
21 'r300_hyperz.c',
22 'r300_query.c',
23 'r300_render.c',
24 'r300_render_stencilref.c',
25 'r300_render_translate.c',
26 'r300_resource.c',
27 'r300_screen.c',
28 'r300_screen_buffer.c',
29 'r300_state.c',
30 'r300_state_derived.c',
31 'r300_vs.c',
32 'r300_vs_draw.c',
33 'r300_texture.c',
34 'r300_texture_desc.c',
35 'r300_tgsi_to_rc.c',
36 'r300_transfer.c',
37 'compiler/radeon_code.c',
38 'compiler/radeon_compiler.c',
39 'compiler/radeon_compiler_util.c',
40 'compiler/radeon_program.c',
41 'compiler/radeon_program_print.c',
42 'compiler/radeon_opcodes.c',
43 'compiler/radeon_program_alu.c',
44 'compiler/radeon_program_pair.c',
45 'compiler/radeon_program_tex.c',
46 'compiler/radeon_pair_translate.c',
47 'compiler/radeon_pair_schedule.c',
48 'compiler/radeon_pair_regalloc.c',
49 'compiler/radeon_pair_dead_sources.c',
50 'compiler/radeon_optimize.c',
51 'compiler/radeon_remove_constants.c',
52 'compiler/radeon_rename_regs.c',
53 'compiler/radeon_emulate_branches.c',
54 'compiler/radeon_emulate_loops.c',
55 'compiler/radeon_dataflow.c',
56 'compiler/radeon_dataflow_deadcode.c',
57 'compiler/radeon_dataflow_swizzles.c',
58 'compiler/radeon_variable.c',
59 'compiler/radeon_list.c',
60 'compiler/r3xx_fragprog.c',
61 'compiler/r300_fragprog.c',
62 'compiler/r300_fragprog_swizzle.c',
63 'compiler/r300_fragprog_emit.c',
64 'compiler/r500_fragprog.c',
65 'compiler/r500_fragprog_emit.c',
66 'compiler/r3xx_vertprog.c',
67 'compiler/r3xx_vertprog_dump.c',
68 'compiler/memory_pool.c',
69 '#/src/glsl/ralloc.c',
70 '#/src/mesa/program/register_allocate.c'
71 ])
72
73 env.Alias('r300', r300)
74
75 Export('r300')
76