diff --git a/external/mit/xorg/lib/gallium/Makefile b/external/mit/xorg/lib/gallium/Makefile index ce65fc745ac0..005bffb5c24c 100644 --- a/external/mit/xorg/lib/gallium/Makefile +++ b/external/mit/xorg/lib/gallium/Makefile @@ -56,6 +56,8 @@ GALLIUM_SUBDIRS= \ GALLIUM_SUBDIRS_ATI= \ drivers/radeon \ drivers/radeonsi \ + drivers/r300 \ + drivers/r300/compiler \ drivers/r600 \ drivers/r600/sb \ winsys/radeon/drm \ @@ -80,7 +82,7 @@ BUILD_NOUVEAU=1 DRIVERS= kms_swrast swrast .if ${BUILD_RADEON} == 1 -DRIVERS+= r600 +DRIVERS+= r600 r300 GALLIUM_SUBDIRS+= ${GALLIUM_SUBDIRS_ATI} .endif .if ${BUILD_NOUVEAU} == 1 @@ -457,6 +459,68 @@ GALLIUM_SOURCES.drivers/r600/sb = \ sb_shader.cpp \ sb_ssa_builder.cpp \ sb_valtable.cpp + +GALLIUM_SOURCES.drivers/r300 = \ + 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_buffer.c \ + r300_screen.c \ + r300_state.c \ + r300_state_derived.c \ + r300_texture.c \ + r300_texture_desc.c \ + r300_tgsi_to_rc.c \ + r300_transfer.c \ + r300_vs.c \ + r300_vs_draw.c + +GALLIUM_SOURCES.drivers/r300/compiler = \ + memory_pool.c \ + r300_fragprog.c \ + r300_fragprog_emit.c \ + r300_fragprog_swizzle.c \ + r3xx_fragprog.c \ + r3xx_vertprog.c \ + r3xx_vertprog_dump.c \ + r500_fragprog.c \ + r500_fragprog_emit.c \ + radeon_code.c \ + radeon_compiler.c \ + radeon_compiler_util.c \ + radeon_dataflow.c \ + radeon_dataflow_deadcode.c \ + radeon_dataflow_swizzles.c \ + radeon_emulate_branches.c \ + radeon_emulate_loops.c \ + radeon_inline_literals.c \ + radeon_list.c \ + radeon_opcodes.c \ + radeon_optimize.c \ + radeon_pair_dead_sources.c \ + radeon_pair_regalloc.c \ + radeon_pair_schedule.c \ + radeon_pair_translate.c \ + radeon_program_alu.c \ + radeon_program.c \ + radeon_program_pair.c \ + radeon_program_print.c \ + radeon_program_tex.c \ + radeon_remove_constants.c \ + radeon_rename_regs.c \ + radeon_variable.c \ + radeon_vert_fc.c + GALLIUM_SOURCES.drivers/radeonsi = \ cik_sdma.c \ si_blit.c \ @@ -499,6 +563,11 @@ GALLIUM_SOURCES.drivers/radeonsi = \ CPPFLAGS.${_f} += -I${X11SRCDIR.MesaLib}/src/gallium/drivers/radeon .endfor +.for _f in ${GALLIUM_SOURCES.drivers/r300} ${GALLIUM_SOURCES.drivers/r300/compiler} +CPPFLAGS.${_f} += -I${X11SRCDIR.MesaLib}/src/gallium/drivers/r300 \ + -I${X11SRCDIR.MesaLib}/src/gallium/drivers/r300/compiler +.endfor + .for _f in ${GALLIUM_SOURCES.drivers/r600} ${GALLIUM_SOURCES.drivers/r600/sb} ${GALLIUM_SOURCES.drivers/radeonsi} CPPFLAGS.${_f} += -I${X11SRCDIR.MesaLib}/src/gallium/drivers/r600 CPPFLAGS.${_f} += -I${X11SRCDIR.MesaLib}/../src/gallium/drivers/r600