On Thu, 2011-08-25 at 00:55 -0400, Chia-I Wu wrote: > From: Chia-I Wu <o...@lunarg.com> > > --- > src/gallium/drivers/r300/Makefile | 63 ++-------------------------- > src/gallium/drivers/r300/Makefile.sources | 57 ++++++++++++++++++++++++++ > src/gallium/drivers/r300/SConscript | 57 +------------------------- > 3 files changed, 63 insertions(+), 114 deletions(-) > create mode 100644 src/gallium/drivers/r300/Makefile.sources > > diff --git a/src/gallium/drivers/r300/Makefile > b/src/gallium/drivers/r300/Makefile > index 4f02127..bbb0103 100644 > --- a/src/gallium/drivers/r300/Makefile > +++ b/src/gallium/drivers/r300/Makefile > @@ -3,64 +3,11 @@ include $(TOP)/configs/current > > LIBNAME = r300 > > -C_SOURCES = \ > - r300_blit.c \ > - r300_chipset.c \ > - r300_context.c \ > - r300_debug.c \ > - r300_emit.c \ > - r300_flush.c \ > - r300_fs.c \ > - r300_hyperz.c \ > - r300_query.c \ > - r300_render.c \ > - r300_render_stencilref.c \ > - r300_render_translate.c \ > - r300_resource.c \ > - r300_screen.c \ > - r300_screen_buffer.c \ > - r300_state.c \ > - r300_state_derived.c \ > - r300_vs.c \ > - r300_vs_draw.c \ > - r300_texture.c \ > - r300_texture_desc.c \ > - r300_tgsi_to_rc.c \ > - r300_transfer.c \ > - \ > - compiler/radeon_code.c \ > - compiler/radeon_compiler.c \ > - compiler/radeon_compiler_util.c \ > - compiler/radeon_emulate_branches.c \ > - compiler/radeon_emulate_loops.c \ > - compiler/radeon_program.c \ > - compiler/radeon_program_print.c \ > - compiler/radeon_opcodes.c \ > - compiler/radeon_program_alu.c \ > - compiler/radeon_program_pair.c \ > - compiler/radeon_program_tex.c \ > - compiler/radeon_pair_translate.c \ > - compiler/radeon_pair_schedule.c \ > - compiler/radeon_pair_regalloc.c \ > - compiler/radeon_pair_dead_sources.c \ > - compiler/radeon_dataflow.c \ > - compiler/radeon_dataflow_deadcode.c \ > - compiler/radeon_dataflow_swizzles.c \ > - compiler/radeon_list.c \ > - compiler/radeon_optimize.c \ > - compiler/radeon_remove_constants.c \ > - compiler/radeon_rename_regs.c \ > - compiler/radeon_variable.c \ > - compiler/r3xx_fragprog.c \ > - compiler/r300_fragprog.c \ > - compiler/r300_fragprog_swizzle.c \ > - compiler/r300_fragprog_emit.c \ > - compiler/r500_fragprog.c \ > - compiler/r500_fragprog_emit.c \ > - compiler/r3xx_vertprog.c \ > - compiler/r3xx_vertprog_dump.c \ > - compiler/memory_pool.c \ > - \ > +# get C_SOURCES > +include Makefile.sources > + > +# to build tests > +C_SOURCES += \ > $(TOP)/src/glsl/ralloc.c \ > $(TOP)/src/mesa/program/register_allocate.c >
ralloc.c and register_allocate.c should also go in the shared source list. -Tom _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev