1 C_SOURCES := \ 2 nouveau_buffer.c \ 3 nouveau_buffer.h \ 4 nouveau_context.h \ 5 nouveau_debug.h \ 6 nouveau_fence.c \ 7 nouveau_fence.h \ 8 nouveau_gldefs.h \ 9 nouveau_heap.c \ 10 nouveau_heap.h \ 11 nouveau_mm.c \ 12 nouveau_mm.h \ 13 nouveau_screen.c \ 14 nouveau_screen.h \ 15 nouveau_statebuf.h \ 16 nouveau_video.c \ 17 nouveau_video.h \ 18 nouveau_vp3_video_bsp.c \ 19 nouveau_vp3_video.c \ 20 nouveau_vp3_video.h \ 21 nouveau_vp3_video_vp.c \ 22 nouveau_winsys.h \ 23 nv17_mpeg.xml.h \ 24 nv31_mpeg.xml.h \ 25 nv_m2mf.xml.h \ 26 nv_object.xml.h 27 28 NV30_C_SOURCES := \ 29 nv30/nv01_2d.xml.h \ 30 nv30/nv30-40_3d.xml.h \ 31 nv30/nv30_clear.c \ 32 nv30/nv30_context.c \ 33 nv30/nv30_context.h \ 34 nv30/nv30_draw.c \ 35 nv30/nv30_format.c \ 36 nv30/nv30_format.h \ 37 nv30/nv30_fragprog.c \ 38 nv30/nv30_fragtex.c \ 39 nv30/nv30_miptree.c \ 40 nv30/nv30_push.c \ 41 nv30/nv30_query.c \ 42 nv30/nv30_resource.c \ 43 nv30/nv30_resource.h \ 44 nv30/nv30_screen.c \ 45 nv30/nv30_screen.h \ 46 nv30/nv30_state.c \ 47 nv30/nv30_state.h \ 48 nv30/nv30_state_validate.c \ 49 nv30/nv30_texture.c \ 50 nv30/nv30_transfer.c \ 51 nv30/nv30_transfer.h \ 52 nv30/nv30_vbo.c \ 53 nv30/nv30_vertprog.c \ 54 nv30/nv30_vertprog.h \ 55 nv30/nv30_winsys.h \ 56 nv30/nv40_vertprog.h \ 57 nv30/nv40_verttex.c \ 58 nv30/nvfx_fragprog.c \ 59 nv30/nvfx_shader.h \ 60 nv30/nvfx_vertprog.c 61 62 NV50_C_SOURCES := \ 63 nv50/g80_defs.xml.h \ 64 nv50/g80_texture.xml.h \ 65 nv50/nv50_2d.xml.h \ 66 nv50/nv50_3ddefs.xml.h \ 67 nv50/nv50_3d.xml.h \ 68 nv50/nv50_blit.h \ 69 nv50/nv50_compute.c \ 70 nv50/nv50_compute.xml.h \ 71 nv50/nv50_context.c \ 72 nv50/nv50_context.h \ 73 nv50/nv50_formats.c \ 74 nv50/nv50_miptree.c \ 75 nv50/nv50_program.c \ 76 nv50/nv50_program.h \ 77 nv50/nv50_push.c \ 78 nv50/nv50_query.c \ 79 nv50/nv50_query.h \ 80 nv50/nv50_query_hw.c \ 81 nv50/nv50_query_hw.h \ 82 nv50/nv50_query_hw_metric.c \ 83 nv50/nv50_query_hw_metric.h \ 84 nv50/nv50_query_hw_sm.c \ 85 nv50/nv50_query_hw_sm.h \ 86 nv50/nv50_resource.c \ 87 nv50/nv50_resource.h \ 88 nv50/nv50_screen.c \ 89 nv50/nv50_screen.h \ 90 nv50/nv50_shader_state.c \ 91 nv50/nv50_state.c \ 92 nv50/nv50_stateobj.h \ 93 nv50/nv50_stateobj_tex.h \ 94 nv50/nv50_state_validate.c \ 95 nv50/nv50_surface.c \ 96 nv50/nv50_tex.c \ 97 nv50/nv50_transfer.c \ 98 nv50/nv50_transfer.h \ 99 nv50/nv50_vbo.c \ 100 nv50/nv50_winsys.h \ 101 nv50/nv84_video_bsp.c \ 102 nv50/nv84_video.c \ 103 nv50/nv84_video.h \ 104 nv50/nv84_video_vp.c \ 105 nv50/nv98_video_bsp.c \ 106 nv50/nv98_video.c \ 107 nv50/nv98_video.h \ 108 nv50/nv98_video_ppp.c \ 109 nv50/nv98_video_vp.c 110 111 NV50_CODEGEN_SOURCES := \ 112 codegen/nv50_ir.cpp \ 113 codegen/nv50_ir_bb.cpp \ 114 codegen/nv50_ir_build_util.cpp \ 115 codegen/nv50_ir_build_util.h \ 116 codegen/nv50_ir_driver.h \ 117 codegen/nv50_ir_emit_nv50.cpp \ 118 codegen/nv50_ir_from_tgsi.cpp \ 119 codegen/nv50_ir_graph.cpp \ 120 codegen/nv50_ir_graph.h \ 121 codegen/nv50_ir.h \ 122 codegen/nv50_ir_inlines.h \ 123 codegen/nv50_ir_lowering_nv50.cpp \ 124 codegen/nv50_ir_peephole.cpp \ 125 codegen/nv50_ir_print.cpp \ 126 codegen/nv50_ir_ra.cpp \ 127 codegen/nv50_ir_ssa.cpp \ 128 codegen/nv50_ir_target.cpp \ 129 codegen/nv50_ir_target.h \ 130 codegen/nv50_ir_target_nv50.cpp \ 131 codegen/nv50_ir_target_nv50.h \ 132 codegen/nv50_ir_util.cpp \ 133 codegen/nv50_ir_util.h \ 134 codegen/unordered_set.h 135 136 NVC0_CODEGEN_SOURCES := \ 137 codegen/nv50_ir_emit_gk110.cpp \ 138 codegen/nv50_ir_emit_gm107.cpp \ 139 codegen/nv50_ir_emit_nvc0.cpp \ 140 codegen/nv50_ir_lowering_gm107.cpp \ 141 codegen/nv50_ir_lowering_gm107.h \ 142 codegen/nv50_ir_lowering_nvc0.cpp \ 143 codegen/nv50_ir_lowering_nvc0.h \ 144 codegen/nv50_ir_target_gm107.cpp \ 145 codegen/nv50_ir_target_gm107.h \ 146 codegen/nv50_ir_target_nvc0.cpp \ 147 codegen/nv50_ir_target_nvc0.h 148 149 NVC0_C_SOURCES := \ 150 nvc0/gm107_texture.xml.h \ 151 nvc0/nvc0_3d.xml.h \ 152 nvc0/nvc0_compute.c \ 153 nvc0/nvc0_compute.xml.h \ 154 nvc0/nvc0_context.c \ 155 nvc0/nvc0_context.h \ 156 nvc0/nvc0_formats.c \ 157 nvc0/nvc0_m2mf.xml.h \ 158 nvc0/nvc0_macros.h \ 159 nvc0/nvc0_miptree.c \ 160 nvc0/nvc0_program.c \ 161 nvc0/nvc0_program.h \ 162 nvc0/nvc0_query.c \ 163 nvc0/nvc0_query.h \ 164 nvc0/nvc0_query_hw.c \ 165 nvc0/nvc0_query_hw.h \ 166 nvc0/nvc0_query_hw_metric.c \ 167 nvc0/nvc0_query_hw_metric.h \ 168 nvc0/nvc0_query_hw_sm.c \ 169 nvc0/nvc0_query_hw_sm.h \ 170 nvc0/nvc0_query_sw.c \ 171 nvc0/nvc0_query_sw.h \ 172 nvc0/nvc0_resource.c \ 173 nvc0/nvc0_resource.h \ 174 nvc0/nvc0_screen.c \ 175 nvc0/nvc0_screen.h \ 176 nvc0/nvc0_shader_state.c \ 177 nvc0/nvc0_state.c \ 178 nvc0/nvc0_stateobj.h \ 179 nvc0/nvc0_state_validate.c \ 180 nvc0/nvc0_surface.c \ 181 nvc0/nvc0_tex.c \ 182 nvc0/nvc0_transfer.c \ 183 nvc0/nvc0_vbo.c \ 184 nvc0/nvc0_vbo_translate.c \ 185 nvc0/nvc0_video_bsp.c \ 186 nvc0/nvc0_video.c \ 187 nvc0/nvc0_video.h \ 188 nvc0/nvc0_video_ppp.c \ 189 nvc0/nvc0_video_vp.c \ 190 nvc0/nvc0_winsys.h \ 191 nvc0/nve4_compute.c \ 192 nvc0/nve4_compute.h \ 193 nvc0/nve4_compute.xml.h \ 194 nvc0/nve4_p2mf.xml.h 195