# src/mesa/drivers/dri/r300/Makefile TOP = ../../../../.. include $(TOP)/configs/current CFLAGS += $(RADEON_CFLAGS) LIBNAME = r300_dri.so MINIGLX_SOURCES = server/radeon_dri.c ifeq ($(USING_EGL), 1) EGL_SOURCES = server/radeon_egl.c endif ifeq ($(RADEON_LDFLAGS),) CS_SOURCES = radeon_cs_space_drm.c endif COMMON_SOURCES = \ ../../common/driverfuncs.c \ ../common/mm.c \ ../common/utils.c \ ../common/texmem.c \ ../common/vblank.c \ ../common/xmlconfig.c \ ../common/dri_util.c RADEON_COMMON_SOURCES = \ radeon_texture.c \ radeon_common_context.c \ radeon_common.c \ radeon_dma.c \ radeon_lock.c \ radeon_bo_legacy.c \ radeon_cs_legacy.c \ radeon_mipmap_tree.c \ radeon_span.c \ radeon_fbo.c RADEON_COMPILER_SOURCES = \ compiler/radeon_nqssadce.c \ compiler/radeon_program.c \ compiler/radeon_program_alu.c \ compiler/radeon_program_pair.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 \ DRIVER_SOURCES = \ radeon_screen.c \ r300_context.c \ r300_draw.c \ r300_ioctl.c \ r300_cmdbuf.c \ r300_state.c \ r300_render.c \ r300_tex.c \ r300_texstate.c \ r300_vertprog.c \ r300_fragprog_common.c \ r300_shader.c \ r300_emit.c \ r300_swtcl.c \ $(RADEON_COMMON_SOURCES) \ $(RADEON_COMPILER_SOURCES) \ $(EGL_SOURCES) \ $(CS_SOURCES) C_SOURCES = $(COMMON_SOURCES) $(DRIVER_SOURCES) DRIVER_DEFINES = -DCOMPILE_R300 -DR200_MERGED=0 \ -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R300 \ # -DRADEON_BO_TRACK \ -Wall DRI_LIB_DEPS += $(RADEON_LDFLAGS) ##### TARGETS ##### include ../Makefile.template symlinks: