1848b8605SmrgC_SOURCES := \
2848b8605Smrg	nouveau_buffer.c \
3b8e80941Smrg	nouveau_buffer.h \
4b8e80941Smrg	nouveau_context.h \
5b8e80941Smrg	nouveau_debug.h \
6b8e80941Smrg	nouveau_fence.c \
7b8e80941Smrg	nouveau_fence.h \
8b8e80941Smrg	nouveau_gldefs.h \
9848b8605Smrg	nouveau_heap.c \
10b8e80941Smrg	nouveau_heap.h \
11b8e80941Smrg	nouveau_mm.c \
12b8e80941Smrg	nouveau_mm.h \
13b8e80941Smrg	nouveau_screen.c \
14b8e80941Smrg	nouveau_screen.h \
15b8e80941Smrg	nouveau_statebuf.h \
16848b8605Smrg	nouveau_video.c \
17b8e80941Smrg	nouveau_video.h \
18848b8605Smrg	nouveau_vp3_video_bsp.c \
19b8e80941Smrg	nouveau_vp3_video.c \
20b8e80941Smrg	nouveau_vp3_video.h \
21b8e80941Smrg	nouveau_vp3_video_vp.c \
22b8e80941Smrg	nouveau_winsys.h \
23b8e80941Smrg	nv17_mpeg.xml.h \
24b8e80941Smrg	nv31_mpeg.xml.h \
25b8e80941Smrg	nv_m2mf.xml.h \
26b8e80941Smrg	nv_object.xml.h
27848b8605Smrg
28848b8605SmrgNV30_C_SOURCES := \
29b8e80941Smrg	nv30/nv01_2d.xml.h \
30b8e80941Smrg	nv30/nv30-40_3d.xml.h \
31b8e80941Smrg	nv30/nv30_clear.c \
32848b8605Smrg	nv30/nv30_context.c \
33b8e80941Smrg	nv30/nv30_context.h \
34b8e80941Smrg	nv30/nv30_draw.c \
35848b8605Smrg	nv30/nv30_format.c \
36b8e80941Smrg	nv30/nv30_format.h \
37b8e80941Smrg	nv30/nv30_fragprog.c \
38b8e80941Smrg	nv30/nv30_fragtex.c \
39848b8605Smrg	nv30/nv30_miptree.c \
40b8e80941Smrg	nv30/nv30_push.c \
41b8e80941Smrg	nv30/nv30_query.c \
42b8e80941Smrg	nv30/nv30_resource.c \
43b8e80941Smrg	nv30/nv30_resource.h \
44b8e80941Smrg	nv30/nv30_screen.c \
45b8e80941Smrg	nv30/nv30_screen.h \
46848b8605Smrg	nv30/nv30_state.c \
47b8e80941Smrg	nv30/nv30_state.h \
48848b8605Smrg	nv30/nv30_state_validate.c \
49848b8605Smrg	nv30/nv30_texture.c \
50b8e80941Smrg	nv30/nv30_transfer.c \
51b8e80941Smrg	nv30/nv30_transfer.h \
52848b8605Smrg	nv30/nv30_vbo.c \
53b8e80941Smrg	nv30/nv30_vertprog.c \
54b8e80941Smrg	nv30/nv30_vertprog.h \
55b8e80941Smrg	nv30/nv30_winsys.h \
56b8e80941Smrg	nv30/nv40_vertprog.h \
57b8e80941Smrg	nv30/nv40_verttex.c \
58b8e80941Smrg	nv30/nvfx_fragprog.c \
59b8e80941Smrg	nv30/nvfx_shader.h \
60b8e80941Smrg	nv30/nvfx_vertprog.c
61848b8605Smrg
62848b8605SmrgNV50_C_SOURCES := \
63b8e80941Smrg	nv50/g80_defs.xml.h \
64b8e80941Smrg	nv50/g80_texture.xml.h \
65b8e80941Smrg	nv50/nv50_2d.xml.h \
66b8e80941Smrg	nv50/nv50_3ddefs.xml.h \
67b8e80941Smrg	nv50/nv50_3d.xml.h \
68b8e80941Smrg	nv50/nv50_blit.h \
69b8e80941Smrg	nv50/nv50_compute.c \
70b8e80941Smrg	nv50/nv50_compute.xml.h \
71848b8605Smrg	nv50/nv50_context.c \
72b8e80941Smrg	nv50/nv50_context.h \
73848b8605Smrg	nv50/nv50_formats.c \
74848b8605Smrg	nv50/nv50_miptree.c \
75b8e80941Smrg	nv50/nv50_program.c \
76b8e80941Smrg	nv50/nv50_program.h \
77b8e80941Smrg	nv50/nv50_push.c \
78b8e80941Smrg	nv50/nv50_query.c \
79b8e80941Smrg	nv50/nv50_query.h \
80b8e80941Smrg	nv50/nv50_query_hw.c \
81b8e80941Smrg	nv50/nv50_query_hw.h \
82b8e80941Smrg	nv50/nv50_query_hw_metric.c \
83b8e80941Smrg	nv50/nv50_query_hw_metric.h \
84b8e80941Smrg	nv50/nv50_query_hw_sm.c \
85b8e80941Smrg	nv50/nv50_query_hw_sm.h \
86848b8605Smrg	nv50/nv50_resource.c \
87b8e80941Smrg	nv50/nv50_resource.h \
88848b8605Smrg	nv50/nv50_screen.c \
89b8e80941Smrg	nv50/nv50_screen.h \
90b8e80941Smrg	nv50/nv50_shader_state.c \
91848b8605Smrg	nv50/nv50_state.c \
92b8e80941Smrg	nv50/nv50_stateobj.h \
93b8e80941Smrg	nv50/nv50_stateobj_tex.h \
94848b8605Smrg	nv50/nv50_state_validate.c \
95848b8605Smrg	nv50/nv50_surface.c \
96848b8605Smrg	nv50/nv50_tex.c \
97848b8605Smrg	nv50/nv50_transfer.c \
98b8e80941Smrg	nv50/nv50_transfer.h \
99848b8605Smrg	nv50/nv50_vbo.c \
100b8e80941Smrg	nv50/nv50_winsys.h \
101848b8605Smrg	nv50/nv84_video_bsp.c \
102b8e80941Smrg	nv50/nv84_video.c \
103b8e80941Smrg	nv50/nv84_video.h \
104848b8605Smrg	nv50/nv84_video_vp.c \
105848b8605Smrg	nv50/nv98_video_bsp.c \
106b8e80941Smrg	nv50/nv98_video.c \
107b8e80941Smrg	nv50/nv98_video.h \
108b8e80941Smrg	nv50/nv98_video_ppp.c \
109b8e80941Smrg	nv50/nv98_video_vp.c
110848b8605Smrg
111848b8605SmrgNV50_CODEGEN_SOURCES := \
112848b8605Smrg	codegen/nv50_ir.cpp \
113848b8605Smrg	codegen/nv50_ir_bb.cpp \
114848b8605Smrg	codegen/nv50_ir_build_util.cpp \
115b8e80941Smrg	codegen/nv50_ir_build_util.h \
116b8e80941Smrg	codegen/nv50_ir_driver.h \
117848b8605Smrg	codegen/nv50_ir_emit_nv50.cpp \
118b8e80941Smrg	codegen/nv50_ir_from_common.cpp \
119b8e80941Smrg	codegen/nv50_ir_from_common.h \
120b8e80941Smrg	codegen/nv50_ir_from_nir.cpp \
121848b8605Smrg	codegen/nv50_ir_from_tgsi.cpp \
122848b8605Smrg	codegen/nv50_ir_graph.cpp \
123b8e80941Smrg	codegen/nv50_ir_graph.h \
124b8e80941Smrg	codegen/nv50_ir.h \
125b8e80941Smrg	codegen/nv50_ir_inlines.h \
126b8e80941Smrg	codegen/nv50_ir_lowering_helper.cpp \
127b8e80941Smrg	codegen/nv50_ir_lowering_helper.h \
128848b8605Smrg	codegen/nv50_ir_lowering_nv50.cpp \
129848b8605Smrg	codegen/nv50_ir_peephole.cpp \
130848b8605Smrg	codegen/nv50_ir_print.cpp \
131848b8605Smrg	codegen/nv50_ir_ra.cpp \
132848b8605Smrg	codegen/nv50_ir_ssa.cpp \
133848b8605Smrg	codegen/nv50_ir_target.cpp \
134b8e80941Smrg	codegen/nv50_ir_target.h \
135848b8605Smrg	codegen/nv50_ir_target_nv50.cpp \
136b8e80941Smrg	codegen/nv50_ir_target_nv50.h \
137b8e80941Smrg	codegen/nv50_ir_util.cpp \
138b8e80941Smrg	codegen/nv50_ir_util.h \
139b8e80941Smrg	codegen/unordered_set.h
140848b8605Smrg
141848b8605SmrgNVC0_CODEGEN_SOURCES := \
142848b8605Smrg	codegen/nv50_ir_emit_gk110.cpp \
143848b8605Smrg	codegen/nv50_ir_emit_gm107.cpp \
144b8e80941Smrg	codegen/nv50_ir_emit_nvc0.cpp \
145848b8605Smrg	codegen/nv50_ir_lowering_gm107.cpp \
146b8e80941Smrg	codegen/nv50_ir_lowering_gm107.h \
147b8e80941Smrg	codegen/nv50_ir_lowering_nvc0.cpp \
148b8e80941Smrg	codegen/nv50_ir_lowering_nvc0.h \
149b8e80941Smrg	codegen/nv50_ir_target_gm107.cpp \
150b8e80941Smrg	codegen/nv50_ir_target_gm107.h \
151848b8605Smrg	codegen/nv50_ir_target_nvc0.cpp \
152b8e80941Smrg	codegen/nv50_ir_target_nvc0.h
153848b8605Smrg
154848b8605SmrgNVC0_C_SOURCES := \
155b8e80941Smrg	nvc0/gm107_texture.xml.h \
156b8e80941Smrg	nvc0/nvc0_3d.xml.h \
157848b8605Smrg	nvc0/nvc0_compute.c \
158b8e80941Smrg	nvc0/nvc0_compute.xml.h \
159848b8605Smrg	nvc0/nvc0_context.c \
160b8e80941Smrg	nvc0/nvc0_context.h \
161848b8605Smrg	nvc0/nvc0_formats.c \
162b8e80941Smrg	nvc0/nvc0_m2mf.xml.h \
163b8e80941Smrg	nvc0/nvc0_macros.h \
164848b8605Smrg	nvc0/nvc0_miptree.c \
165b8e80941Smrg	nvc0/nvc0_program.c \
166b8e80941Smrg	nvc0/nvc0_program.h \
167b8e80941Smrg	nvc0/nvc0_query.c \
168b8e80941Smrg	nvc0/nvc0_query.h \
169b8e80941Smrg	nvc0/nvc0_query_hw.c \
170b8e80941Smrg	nvc0/nvc0_query_hw.h \
171b8e80941Smrg	nvc0/nvc0_query_hw_metric.c \
172b8e80941Smrg	nvc0/nvc0_query_hw_metric.h \
173b8e80941Smrg	nvc0/nvc0_query_hw_sm.c \
174b8e80941Smrg	nvc0/nvc0_query_hw_sm.h \
175b8e80941Smrg	nvc0/nvc0_query_sw.c \
176b8e80941Smrg	nvc0/nvc0_query_sw.h \
177848b8605Smrg	nvc0/nvc0_resource.c \
178b8e80941Smrg	nvc0/nvc0_resource.h \
179848b8605Smrg	nvc0/nvc0_screen.c \
180b8e80941Smrg	nvc0/nvc0_screen.h \
181b8e80941Smrg	nvc0/nvc0_shader_state.c \
182848b8605Smrg	nvc0/nvc0_state.c \
183b8e80941Smrg	nvc0/nvc0_stateobj.h \
184848b8605Smrg	nvc0/nvc0_state_validate.c \
185848b8605Smrg	nvc0/nvc0_surface.c \
186848b8605Smrg	nvc0/nvc0_tex.c \
187848b8605Smrg	nvc0/nvc0_transfer.c \
188848b8605Smrg	nvc0/nvc0_vbo.c \
189848b8605Smrg	nvc0/nvc0_vbo_translate.c \
190848b8605Smrg	nvc0/nvc0_video_bsp.c \
191b8e80941Smrg	nvc0/nvc0_video.c \
192b8e80941Smrg	nvc0/nvc0_video.h \
193b8e80941Smrg	nvc0/nvc0_video_ppp.c \
194848b8605Smrg	nvc0/nvc0_video_vp.c \
195b8e80941Smrg	nvc0/nvc0_winsys.h \
196b8e80941Smrg	nvc0/nve4_compute.c \
197b8e80941Smrg	nvc0/nve4_compute.h \
198b8e80941Smrg	nvc0/nve4_compute.xml.h \
199b8e80941Smrg	nvc0/nve4_p2mf.xml.h
200