C_SOURCES := \
	nv50_context.c \
	nv50_formats.c \
	nv50_miptree.c \
	nv50_resource.c \
	nv50_screen.c \
	nv50_state.c \
	nv50_state_validate.c \
	nv50_surface.c \
	nv50_tex.c \
	nv50_transfer.c \
	nv50_vbo.c \
	nv50_program.c \
	nv50_shader_state.c \
	nv50_push.c \
	nv50_query.c

CODEGEN_NV50_SOURCES := \
	codegen/nv50_ir.cpp \
	codegen/nv50_ir_bb.cpp \
	codegen/nv50_ir_build_util.cpp \
	codegen/nv50_ir_emit_nv50.cpp \
	codegen/nv50_ir_from_tgsi.cpp \
	codegen/nv50_ir_graph.cpp \
	codegen/nv50_ir_lowering_nv50.cpp \
	codegen/nv50_ir_peephole.cpp \
	codegen/nv50_ir_print.cpp \
	codegen/nv50_ir_ra.cpp \
	codegen/nv50_ir_ssa.cpp \
	codegen/nv50_ir_target.cpp \
	codegen/nv50_ir_target_nv50.cpp \
	codegen/nv50_ir_util.cpp

CODEGEN_NVC0_SOURCES := \
	$(top_srcdir)/src/gallium/drivers/nvc0/codegen/nv50_ir_emit_gk110.cpp \
	$(top_srcdir)/src/gallium/drivers/nvc0/codegen/nv50_ir_emit_nvc0.cpp \
	$(top_srcdir)/src/gallium/drivers/nvc0/codegen/nv50_ir_lowering_nvc0.cpp \
	$(top_srcdir)/src/gallium/drivers/nvc0/codegen/nv50_ir_target_nvc0.cpp

CPP_SOURCES := \
	$(CODEGEN_NV50_SOURCES) \
	$(CODEGEN_NVC0_SOURCES)
