gallium/state_tracker: Rewrite Haiku's state tracker
[mesa.git] / src / mesa / Makefile.sources
index 93988487c861a8cd798372a6b85ab6d1e8984d86..7ac3bbc714b06d4abe13988eb45b3f6e0c73a4fa 100644 (file)
@@ -276,128 +276,217 @@ MATH_XFORM_FILES = \
 
 SWRAST_FILES = \
        $(SRCDIR)swrast/s_aaline.c \
+       $(SRCDIR)swrast/s_aaline.h \
+       $(SRCDIR)swrast/s_aalinetemp.h \
        $(SRCDIR)swrast/s_aatriangle.c \
+       $(SRCDIR)swrast/s_aatriangle.h \
+       $(SRCDIR)swrast/s_aatritemp.h \
        $(SRCDIR)swrast/s_alpha.c \
+       $(SRCDIR)swrast/s_alpha.h \
        $(SRCDIR)swrast/s_atifragshader.c \
+       $(SRCDIR)swrast/s_atifragshader.h \
        $(SRCDIR)swrast/s_bitmap.c \
        $(SRCDIR)swrast/s_blend.c \
+       $(SRCDIR)swrast/s_blend.h \
        $(SRCDIR)swrast/s_blit.c \
+       $(SRCDIR)swrast/s_chan.h \
        $(SRCDIR)swrast/s_clear.c \
-       $(SRCDIR)swrast/s_copypix.c \
        $(SRCDIR)swrast/s_context.c \
+       $(SRCDIR)swrast/s_context.h \
+       $(SRCDIR)swrast/s_copypix.c \
        $(SRCDIR)swrast/s_depth.c \
+       $(SRCDIR)swrast/s_depth.h \
        $(SRCDIR)swrast/s_drawpix.c \
+       $(SRCDIR)swrast_setup/ss_tritmp.h \
+       $(SRCDIR)swrast_setup/ss_vb.h \
+       $(SRCDIR)swrast_setup/swrast_setup.h \
        $(SRCDIR)swrast/s_feedback.c \
+       $(SRCDIR)swrast/s_feedback.h \
        $(SRCDIR)swrast/s_fog.c \
+       $(SRCDIR)swrast/s_fog.h \
        $(SRCDIR)swrast/s_fragprog.c \
+       $(SRCDIR)swrast/s_fragprog.h \
        $(SRCDIR)swrast/s_lines.c \
+       $(SRCDIR)swrast/s_lines.h \
+       $(SRCDIR)swrast/s_linetemp.h \
        $(SRCDIR)swrast/s_logic.c \
+       $(SRCDIR)swrast/s_logic.h \
        $(SRCDIR)swrast/s_masking.c \
+       $(SRCDIR)swrast/s_masking.h \
        $(SRCDIR)swrast/s_points.c \
+       $(SRCDIR)swrast/s_points.h \
        $(SRCDIR)swrast/s_renderbuffer.c \
+       $(SRCDIR)swrast/s_renderbuffer.h \
        $(SRCDIR)swrast/s_span.c \
+       $(SRCDIR)swrast/s_span.h \
        $(SRCDIR)swrast/s_stencil.c \
+       $(SRCDIR)swrast/s_stencil.h \
        $(SRCDIR)swrast/s_texcombine.c \
+       $(SRCDIR)swrast/s_texcombine.h \
        $(SRCDIR)swrast/s_texfetch.c \
+       $(SRCDIR)swrast/s_texfetch.h \
+       $(SRCDIR)swrast/s_texfetch_tmp.h \
        $(SRCDIR)swrast/s_texfilter.c \
+       $(SRCDIR)swrast/s_texfilter.h \
        $(SRCDIR)swrast/s_texrender.c \
        $(SRCDIR)swrast/s_texture.c \
        $(SRCDIR)swrast/s_triangle.c \
-       $(SRCDIR)swrast/s_zoom.c
+       $(SRCDIR)swrast/s_triangle.h \
+       $(SRCDIR)swrast/s_tritemp.h \
+       $(SRCDIR)swrast/swrast.h \
+       $(SRCDIR)swrast/s_zoom.c \
+       $(SRCDIR)swrast/s_zoom.h
 
 SWRAST_SETUP_FILES = \
        $(SRCDIR)swrast_setup/ss_context.c \
-       $(SRCDIR)swrast_setup/ss_triangle.c
+       $(SRCDIR)swrast_setup/ss_context.h \
+       $(SRCDIR)swrast_setup/ss_triangle.c \
+       $(SRCDIR)swrast_setup/ss_triangle.h
 
 TNL_FILES = \
        $(SRCDIR)tnl/t_context.c \
-       $(SRCDIR)tnl/t_pipeline.c \
+       $(SRCDIR)tnl/t_context.h \
        $(SRCDIR)tnl/t_draw.c \
+       $(SRCDIR)tnl/tnl.h \
+       $(SRCDIR)tnl/t_pipeline.c \
+       $(SRCDIR)tnl/t_pipeline.h \
        $(SRCDIR)tnl/t_rasterpos.c \
+       $(SRCDIR)tnl/t_vb_cliptmp.h \
+       $(SRCDIR)tnl/t_vb_fog.c \
+       $(SRCDIR)tnl/t_vb_light.c \
+       $(SRCDIR)tnl/t_vb_lighttmp.h \
+       $(SRCDIR)tnl/t_vb_normals.c \
+       $(SRCDIR)tnl/t_vb_points.c \
        $(SRCDIR)tnl/t_vb_program.c \
        $(SRCDIR)tnl/t_vb_render.c \
+       $(SRCDIR)tnl/t_vb_rendertmp.h \
        $(SRCDIR)tnl/t_vb_texgen.c \
        $(SRCDIR)tnl/t_vb_texmat.c \
        $(SRCDIR)tnl/t_vb_vertex.c \
-       $(SRCDIR)tnl/t_vb_fog.c \
-       $(SRCDIR)tnl/t_vb_light.c \
-       $(SRCDIR)tnl/t_vb_normals.c \
-       $(SRCDIR)tnl/t_vb_points.c \
-       $(SRCDIR)tnl/t_vp_build.c \
        $(SRCDIR)tnl/t_vertex.c \
+       $(SRCDIR)tnl/t_vertex_generic.c \
+       $(SRCDIR)tnl/t_vertex.h \
        $(SRCDIR)tnl/t_vertex_sse.c \
-       $(SRCDIR)tnl/t_vertex_generic.c
+       $(SRCDIR)tnl/t_vp_build.c \
+       $(SRCDIR)tnl/t_vp_build.h
 
 VBO_FILES = \
+       $(SRCDIR)vbo/vbo_attrib.h \
+       $(SRCDIR)vbo/vbo_attrib_tmp.h \
        $(SRCDIR)vbo/vbo_context.c \
-       $(SRCDIR)vbo/vbo_exec.c \
+       $(SRCDIR)vbo/vbo_context.h \
        $(SRCDIR)vbo/vbo_exec_api.c \
        $(SRCDIR)vbo/vbo_exec_array.c \
+       $(SRCDIR)vbo/vbo_exec.c \
        $(SRCDIR)vbo/vbo_exec_draw.c \
        $(SRCDIR)vbo/vbo_exec_eval.c \
+       $(SRCDIR)vbo/vbo_exec.h \
+       $(SRCDIR)vbo/vbo.h \
        $(SRCDIR)vbo/vbo_noop.c \
+       $(SRCDIR)vbo/vbo_noop.h \
        $(SRCDIR)vbo/vbo_primitive_restart.c \
        $(SRCDIR)vbo/vbo_rebase.c \
-       $(SRCDIR)vbo/vbo_split.c \
-       $(SRCDIR)vbo/vbo_split_copy.c \
-       $(SRCDIR)vbo/vbo_split_inplace.c \
-       $(SRCDIR)vbo/vbo_save.c \
        $(SRCDIR)vbo/vbo_save_api.c \
+       $(SRCDIR)vbo/vbo_save.c \
        $(SRCDIR)vbo/vbo_save_draw.c \
-       $(SRCDIR)vbo/vbo_save_loopback.c
+       $(SRCDIR)vbo/vbo_save.h \
+       $(SRCDIR)vbo/vbo_save_loopback.c \
+       $(SRCDIR)vbo/vbo_split.c \
+       $(SRCDIR)vbo/vbo_split_copy.c \
+       $(SRCDIR)vbo/vbo_split.h \
+       $(SRCDIR)vbo/vbo_split_inplace.c
 
 STATETRACKER_FILES = \
-       $(SRCDIR)state_tracker/st_atom.c \
        $(SRCDIR)state_tracker/st_atom_array.c \
        $(SRCDIR)state_tracker/st_atom_blend.c \
+       $(SRCDIR)state_tracker/st_atom.c \
        $(SRCDIR)state_tracker/st_atom_clip.c \
        $(SRCDIR)state_tracker/st_atom_constbuf.c \
+       $(SRCDIR)state_tracker/st_atom_constbuf.h \
        $(SRCDIR)state_tracker/st_atom_depth.c \
        $(SRCDIR)state_tracker/st_atom_framebuffer.c \
+       $(SRCDIR)state_tracker/st_atom.h \
        $(SRCDIR)state_tracker/st_atom_msaa.c \
        $(SRCDIR)state_tracker/st_atom_pixeltransfer.c \
+       $(SRCDIR)state_tracker/st_atom_rasterizer.c \
        $(SRCDIR)state_tracker/st_atom_sampler.c \
        $(SRCDIR)state_tracker/st_atom_scissor.c \
        $(SRCDIR)state_tracker/st_atom_shader.c \
-       $(SRCDIR)state_tracker/st_atom_rasterizer.c \
+       $(SRCDIR)state_tracker/st_atom_shader.h \
        $(SRCDIR)state_tracker/st_atom_stipple.c \
        $(SRCDIR)state_tracker/st_atom_texture.c \
        $(SRCDIR)state_tracker/st_atom_viewport.c \
+       $(SRCDIR)state_tracker/st_cache.h \
        $(SRCDIR)state_tracker/st_cb_bitmap.c \
+       $(SRCDIR)state_tracker/st_cb_bitmap.h \
        $(SRCDIR)state_tracker/st_cb_blit.c \
+       $(SRCDIR)state_tracker/st_cb_blit.h \
        $(SRCDIR)state_tracker/st_cb_bufferobjects.c \
+       $(SRCDIR)state_tracker/st_cb_bufferobjects.h \
        $(SRCDIR)state_tracker/st_cb_clear.c \
+       $(SRCDIR)state_tracker/st_cb_clear.h \
        $(SRCDIR)state_tracker/st_cb_condrender.c \
-       $(SRCDIR)state_tracker/st_cb_flush.c \
+       $(SRCDIR)state_tracker/st_cb_condrender.h \
        $(SRCDIR)state_tracker/st_cb_drawpixels.c \
+       $(SRCDIR)state_tracker/st_cb_drawpixels.h \
        $(SRCDIR)state_tracker/st_cb_drawtex.c \
+       $(SRCDIR)state_tracker/st_cb_drawtex.h \
        $(SRCDIR)state_tracker/st_cb_eglimage.c \
+       $(SRCDIR)state_tracker/st_cb_eglimage.h \
        $(SRCDIR)state_tracker/st_cb_fbo.c \
+       $(SRCDIR)state_tracker/st_cb_fbo.h \
        $(SRCDIR)state_tracker/st_cb_feedback.c \
+       $(SRCDIR)state_tracker/st_cb_feedback.h \
+       $(SRCDIR)state_tracker/st_cb_flush.c \
+       $(SRCDIR)state_tracker/st_cb_flush.h \
        $(SRCDIR)state_tracker/st_cb_msaa.c \
+       $(SRCDIR)state_tracker/st_cb_msaa.h \
        $(SRCDIR)state_tracker/st_cb_program.c \
+       $(SRCDIR)state_tracker/st_cb_program.h \
        $(SRCDIR)state_tracker/st_cb_queryobj.c \
+       $(SRCDIR)state_tracker/st_cb_queryobj.h \
        $(SRCDIR)state_tracker/st_cb_rasterpos.c \
+       $(SRCDIR)state_tracker/st_cb_rasterpos.h \
        $(SRCDIR)state_tracker/st_cb_readpixels.c \
-       $(SRCDIR)state_tracker/st_cb_syncobj.c \
+       $(SRCDIR)state_tracker/st_cb_readpixels.h \
        $(SRCDIR)state_tracker/st_cb_strings.c \
-       $(SRCDIR)state_tracker/st_cb_texture.c \
+       $(SRCDIR)state_tracker/st_cb_strings.h \
+       $(SRCDIR)state_tracker/st_cb_syncobj.c \
+       $(SRCDIR)state_tracker/st_cb_syncobj.h \
        $(SRCDIR)state_tracker/st_cb_texturebarrier.c \
+       $(SRCDIR)state_tracker/st_cb_texturebarrier.h \
+       $(SRCDIR)state_tracker/st_cb_texture.c \
+       $(SRCDIR)state_tracker/st_cb_texture.h \
        $(SRCDIR)state_tracker/st_cb_viewport.c \
+       $(SRCDIR)state_tracker/st_cb_viewport.h \
        $(SRCDIR)state_tracker/st_cb_xformfb.c \
+       $(SRCDIR)state_tracker/st_cb_xformfb.h \
        $(SRCDIR)state_tracker/st_context.c \
+       $(SRCDIR)state_tracker/st_context.h \
        $(SRCDIR)state_tracker/st_debug.c \
+       $(SRCDIR)state_tracker/st_debug.h \
        $(SRCDIR)state_tracker/st_draw.c \
        $(SRCDIR)state_tracker/st_draw_feedback.c \
+       $(SRCDIR)state_tracker/st_draw.h \
        $(SRCDIR)state_tracker/st_extensions.c \
+       $(SRCDIR)state_tracker/st_extensions.h \
        $(SRCDIR)state_tracker/st_format.c \
+       $(SRCDIR)state_tracker/st_format.h \
        $(SRCDIR)state_tracker/st_gen_mipmap.c \
+       $(SRCDIR)state_tracker/st_gen_mipmap.h \
+       $(SRCDIR)state_tracker/st_gl_api.h \
        $(SRCDIR)state_tracker/st_glsl_to_tgsi.cpp \
+       $(SRCDIR)state_tracker/st_glsl_to_tgsi.h \
        $(SRCDIR)state_tracker/st_manager.c \
+       $(SRCDIR)state_tracker/st_manager.h \
        $(SRCDIR)state_tracker/st_mesa_to_tgsi.c \
+       $(SRCDIR)state_tracker/st_mesa_to_tgsi.h \
        $(SRCDIR)state_tracker/st_program.c \
+       $(SRCDIR)state_tracker/st_program.h \
        $(SRCDIR)state_tracker/st_texture.c \
-       $(SRCDIR)state_tracker/st_vdpau.c
+       $(SRCDIR)state_tracker/st_texture.h \
+       $(SRCDIR)state_tracker/st_vdpau.c \
+       $(SRCDIR)state_tracker/st_vdpau.h
 
 PROGRAM_FILES = \
        $(SRCDIR)program/arbprogparse.c \
@@ -451,17 +540,27 @@ ASM_C_FILES =     \
        $(SRCDIR)x86-64/x86-64.c
 
 X86_FILES =                    \
+       $(SRCDIR)x86/assyntax.h         \
+       $(SRCDIR)x86/clip_args.h        \
+       $(SRCDIR)x86/norm_args.h        \
+       $(SRCDIR)x86/xform_args.h       \
        $(SRCDIR)x86/common_x86_asm.S   \
+       $(SRCDIR)x86/common_x86_asm.h   \
+       $(SRCDIR)x86/common_x86_features.h      \
+       $(SRCDIR)x86/x86_xform.h        \
        $(SRCDIR)x86/x86_xform2.S       \
        $(SRCDIR)x86/x86_xform3.S       \
        $(SRCDIR)x86/x86_xform4.S       \
        $(SRCDIR)x86/x86_cliptest.S     \
-       $(SRCDIR)x86/mmx_blend.S                \
+       $(SRCDIR)x86/mmx.h              \
+       $(SRCDIR)x86/mmx_blend.S        \
+       $(SRCDIR)x86/mmx_blendtmp.h     \
+       $(SRCDIR)x86/3dnow.h            \
        $(SRCDIR)x86/3dnow_xform1.S     \
        $(SRCDIR)x86/3dnow_xform2.S     \
        $(SRCDIR)x86/3dnow_xform3.S     \
        $(SRCDIR)x86/3dnow_xform4.S     \
-       $(SRCDIR)x86/3dnow_normal.S     \
+       $(SRCDIR)x86/sse.h              \
        $(SRCDIR)x86/sse_xform1.S       \
        $(SRCDIR)x86/sse_xform2.S       \
        $(SRCDIR)x86/sse_xform3.S       \
@@ -470,6 +569,7 @@ X86_FILES =                 \
        $(SRCDIR)x86/read_rgba_span_x86.S
 
 X86_64_FILES =         \
+       $(SRCDIR)x86-64/x86-64.h        \
        $(SRCDIR)x86-64/xform4.S
 
 SPARC_FILES =                  \
@@ -481,10 +581,12 @@ SPARC_FILES =                     \
 
 COMMON_DRIVER_FILES =                  \
        $(SRCDIR)drivers/common/driverfuncs.c   \
+       $(SRCDIR)drivers/common/driverfuncs.h   \
        $(SRCDIR)drivers/common/meta_blit.c     \
        $(SRCDIR)drivers/common/meta_copy_image.c       \
        $(SRCDIR)drivers/common/meta_generate_mipmap.c  \
-       $(SRCDIR)drivers/common/meta.c
+       $(SRCDIR)drivers/common/meta.c \
+       $(SRCDIR)drivers/common/meta.h
 
 
 # Sources for building non-Gallium drivers