# $NetBSD: Makefile,v 1.7 2010/07/19 05:34:25 mrg Exp $ MODULE= r300 CPPFLAGS+= -DCOMPILE_R300 -DR200_MERGED=0 \ -DRADEON_COMMON=1 -DRADEON_COMMON_FOR_R300 \ -DRADEON_R300 CPPFLAGS+= -DHAVE_LIBDRM_RADEON CPPFLAGS+= -I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/r300 \ -I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/r300/compiler \ -I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/radeon \ -I${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/radeon/server DRI_EXTRA_PATHS= ${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/radeon \ ${X11SRCDIR.MesaLib}/src/mesa/drivers/dri/r300/compiler SRCS= \ radeon_bo_legacy.c \ radeon_buffer_objects.c \ radeon_common_context.c \ radeon_common.c \ radeon_cs_legacy.c \ radeon_dma.c \ radeon_debug.c \ radeon_fbo.c \ radeon_lock.c \ radeon_mipmap_tree.c \ radeon_span.c \ radeon_queryobj.c \ radeon_tex_copy.c \ radeon_texture.c \ radeon_screen.c \ r300_blit.c \ r300_context.c \ r300_draw.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 \ radeon_mesa_to_rc.c \ r300_emit.c \ r300_swtcl.c SRCS+= \ radeon_cs_space_drm.c \ radeon_bo.c \ radeon_cs.c # r300/compiler SRCS+= \ radeon_code.c \ radeon_compiler.c \ radeon_program.c \ radeon_program_print.c \ radeon_opcodes.c \ radeon_program_alu.c \ radeon_program_pair.c \ radeon_pair_translate.c \ radeon_pair_schedule.c \ radeon_pair_regalloc.c \ radeon_dataflow.c \ radeon_dataflow_deadcode.c \ radeon_dataflow_swizzles.c \ r3xx_fragprog.c \ r300_fragprog.c \ r300_fragprog_swizzle.c \ r300_fragprog_emit.c \ r500_fragprog.c \ r500_fragprog_emit.c \ r3xx_vertprog.c \ r3xx_vertprog_dump.c \ memory_pool.c LIBDPLIBS+= drm_radeon ${.CURDIR}/../../libdrm_radeon # ../common/mm.c \ # ../common/vblank.c \ # ../common/xmlconfig.c \ # ../common/dri_util.c \ COPTS.radeon_screen.c= -Wno-error # XXX const # uses C99 variable decl scoping CFLAGS+= -std=c99 CWARNFLAGS.clang+= -Wno-empty-body -Wno-format -Wno-constant-conversion \ -Wno-constant-logical-operand .include "${.CURDIR}/../dri.mk"