Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. ### Lists of source files, included by Makefiles
  2.  
  3. # This file is among different build systems. SRCDIR must be defined with
  4. # a trailing slash because the Android build system leaves it undefined.
  5.  
  6. # this is part of MAIN_FILES
  7. MAIN_ES_FILES = \
  8.         $(SRCDIR)main/es1_conversion.c
  9.  
  10. MAIN_FILES = \
  11.         $(SRCDIR)main/api_arrayelt.c \
  12.         $(BUILDDIR)main/api_exec.c \
  13.         $(SRCDIR)main/api_loopback.c \
  14.         $(SRCDIR)main/api_validate.c \
  15.         $(SRCDIR)main/accum.c \
  16.         $(SRCDIR)main/arbprogram.c \
  17.         $(SRCDIR)main/atifragshader.c \
  18.         $(SRCDIR)main/attrib.c \
  19.         $(SRCDIR)main/arrayobj.c \
  20.         $(SRCDIR)main/blend.c \
  21.         $(SRCDIR)main/bufferobj.c \
  22.         $(SRCDIR)main/buffers.c \
  23.         $(SRCDIR)main/clear.c \
  24.         $(SRCDIR)main/clip.c \
  25.         $(SRCDIR)main/colortab.c \
  26.         $(SRCDIR)main/condrender.c \
  27.         $(SRCDIR)main/context.c \
  28.         $(SRCDIR)main/convolve.c \
  29.         $(SRCDIR)main/cpuinfo.c \
  30.         $(SRCDIR)main/debug.c \
  31.         $(SRCDIR)main/depth.c \
  32.         $(SRCDIR)main/dlist.c \
  33.         $(SRCDIR)main/drawpix.c \
  34.         $(SRCDIR)main/drawtex.c \
  35.         $(SRCDIR)main/enable.c \
  36.         $(SRCDIR)main/errors.c \
  37.         $(SRCDIR)main/eval.c \
  38.         $(SRCDIR)main/execmem.c \
  39.         $(SRCDIR)main/extensions.c \
  40.         $(SRCDIR)main/fbobject.c \
  41.         $(SRCDIR)main/feedback.c \
  42.         $(SRCDIR)main/ffvertex_prog.c \
  43.         $(SRCDIR)main/ff_fragment_shader.cpp \
  44.         $(SRCDIR)main/fog.c \
  45.         $(SRCDIR)main/formatquery.c \
  46.         $(SRCDIR)main/formats.c \
  47.         $(SRCDIR)main/format_pack.c \
  48.         $(SRCDIR)main/format_unpack.c \
  49.         $(SRCDIR)main/framebuffer.c \
  50.         $(SRCDIR)main/get.c \
  51.         $(SRCDIR)main/getstring.c \
  52.         $(SRCDIR)main/glformats.c \
  53.         $(SRCDIR)main/hash.c \
  54.         $(SRCDIR)main/hash_table.c \
  55.         $(SRCDIR)main/hint.c \
  56.         $(SRCDIR)main/histogram.c \
  57.         $(SRCDIR)main/image.c \
  58.         $(SRCDIR)main/imports.c \
  59.         $(SRCDIR)main/light.c \
  60.         $(SRCDIR)main/lines.c \
  61.         $(SRCDIR)main/matrix.c \
  62.         $(SRCDIR)main/mipmap.c \
  63.         $(SRCDIR)main/mm.c \
  64.         $(SRCDIR)main/multisample.c \
  65.         $(SRCDIR)main/pack.c \
  66.         $(SRCDIR)main/pbo.c \
  67.         $(SRCDIR)main/pixel.c \
  68.         $(SRCDIR)main/pixelstore.c \
  69.         $(SRCDIR)main/pixeltransfer.c \
  70.         $(SRCDIR)main/points.c \
  71.         $(SRCDIR)main/polygon.c \
  72.         $(SRCDIR)main/queryobj.c \
  73.         $(SRCDIR)main/querymatrix.c \
  74.         $(SRCDIR)main/rastpos.c \
  75.         $(SRCDIR)main/readpix.c \
  76.         $(SRCDIR)main/remap.c \
  77.         $(SRCDIR)main/renderbuffer.c \
  78.         $(SRCDIR)main/samplerobj.c \
  79.         $(SRCDIR)main/scissor.c \
  80.         $(SRCDIR)main/set.c \
  81.         $(SRCDIR)main/shaderapi.c \
  82.         $(SRCDIR)main/shaderobj.c \
  83.         $(SRCDIR)main/shader_query.cpp \
  84.         $(SRCDIR)main/shared.c \
  85.         $(SRCDIR)main/state.c \
  86.         $(SRCDIR)main/stencil.c \
  87.         $(SRCDIR)main/syncobj.c \
  88.         $(SRCDIR)main/texcompress.c \
  89.         $(SRCDIR)main/texcompress_cpal.c \
  90.         $(SRCDIR)main/texcompress_rgtc.c \
  91.         $(SRCDIR)main/texcompress_s3tc.c \
  92.         $(SRCDIR)main/texcompress_fxt1.c \
  93.         $(SRCDIR)main/texcompress_etc.c \
  94.         $(SRCDIR)main/texenv.c \
  95.         $(SRCDIR)main/texformat.c \
  96.         $(SRCDIR)main/texgen.c \
  97.         $(SRCDIR)main/texgetimage.c \
  98.         $(SRCDIR)main/teximage.c \
  99.         $(SRCDIR)main/texobj.c \
  100.         $(SRCDIR)main/texparam.c \
  101.         $(SRCDIR)main/texstate.c \
  102.         $(SRCDIR)main/texstorage.c \
  103.         $(SRCDIR)main/texstore.c \
  104.         $(SRCDIR)main/texturebarrier.c \
  105.         $(SRCDIR)main/transformfeedback.c \
  106.         $(SRCDIR)main/uniforms.c \
  107.         $(SRCDIR)main/uniform_query.cpp \
  108.         $(SRCDIR)main/varray.c \
  109.         $(SRCDIR)main/version.c \
  110.         $(SRCDIR)main/viewport.c \
  111.         $(SRCDIR)main/vtxfmt.c \
  112.         $(BUILDDIR)main/enums.c \
  113.         $(MAIN_ES_FILES)
  114.  
  115. MATH_FILES = \
  116.         $(SRCDIR)math/m_debug_clip.c \
  117.         $(SRCDIR)math/m_debug_norm.c \
  118.         $(SRCDIR)math/m_debug_xform.c \
  119.         $(SRCDIR)math/m_eval.c \
  120.         $(SRCDIR)math/m_matrix.c \
  121.         $(SRCDIR)math/m_translate.c \
  122.         $(SRCDIR)math/m_vector.c
  123.  
  124. MATH_XFORM_FILES = \
  125.         $(SRCDIR)math/m_xform.c
  126.  
  127. SWRAST_FILES = \
  128.         $(SRCDIR)swrast/s_aaline.c \
  129.         $(SRCDIR)swrast/s_aatriangle.c \
  130.         $(SRCDIR)swrast/s_alpha.c \
  131.         $(SRCDIR)swrast/s_atifragshader.c \
  132.         $(SRCDIR)swrast/s_bitmap.c \
  133.         $(SRCDIR)swrast/s_blend.c \
  134.         $(SRCDIR)swrast/s_blit.c \
  135.         $(SRCDIR)swrast/s_clear.c \
  136.         $(SRCDIR)swrast/s_copypix.c \
  137.         $(SRCDIR)swrast/s_context.c \
  138.         $(SRCDIR)swrast/s_depth.c \
  139.         $(SRCDIR)swrast/s_drawpix.c \
  140.         $(SRCDIR)swrast/s_feedback.c \
  141.         $(SRCDIR)swrast/s_fog.c \
  142.         $(SRCDIR)swrast/s_fragprog.c \
  143.         $(SRCDIR)swrast/s_lines.c \
  144.         $(SRCDIR)swrast/s_logic.c \
  145.         $(SRCDIR)swrast/s_masking.c \
  146.         $(SRCDIR)swrast/s_points.c \
  147.         $(SRCDIR)swrast/s_renderbuffer.c \
  148.         $(SRCDIR)swrast/s_span.c \
  149.         $(SRCDIR)swrast/s_stencil.c \
  150.         $(SRCDIR)swrast/s_texcombine.c \
  151.         $(SRCDIR)swrast/s_texfetch.c \
  152.         $(SRCDIR)swrast/s_texfilter.c \
  153.         $(SRCDIR)swrast/s_texrender.c \
  154.         $(SRCDIR)swrast/s_texture.c \
  155.         $(SRCDIR)swrast/s_triangle.c \
  156.         $(SRCDIR)swrast/s_zoom.c
  157.  
  158. SWRAST_SETUP_FILES = \
  159.         $(SRCDIR)swrast_setup/ss_context.c \
  160.         $(SRCDIR)swrast_setup/ss_triangle.c
  161.  
  162. TNL_FILES = \
  163.         $(SRCDIR)tnl/t_context.c \
  164.         $(SRCDIR)tnl/t_pipeline.c \
  165.         $(SRCDIR)tnl/t_draw.c \
  166.         $(SRCDIR)tnl/t_rasterpos.c \
  167.         $(SRCDIR)tnl/t_vb_program.c \
  168.         $(SRCDIR)tnl/t_vb_render.c \
  169.         $(SRCDIR)tnl/t_vb_texgen.c \
  170.         $(SRCDIR)tnl/t_vb_texmat.c \
  171.         $(SRCDIR)tnl/t_vb_vertex.c \
  172.         $(SRCDIR)tnl/t_vb_fog.c \
  173.         $(SRCDIR)tnl/t_vb_light.c \
  174.         $(SRCDIR)tnl/t_vb_normals.c \
  175.         $(SRCDIR)tnl/t_vb_points.c \
  176.         $(SRCDIR)tnl/t_vp_build.c \
  177.         $(SRCDIR)tnl/t_vertex.c \
  178.         $(SRCDIR)tnl/t_vertex_sse.c \
  179.         $(SRCDIR)tnl/t_vertex_generic.c
  180.  
  181. VBO_FILES = \
  182.         $(SRCDIR)vbo/vbo_context.c \
  183.         $(SRCDIR)vbo/vbo_exec.c \
  184.         $(SRCDIR)vbo/vbo_exec_api.c \
  185.         $(SRCDIR)vbo/vbo_exec_array.c \
  186.         $(SRCDIR)vbo/vbo_exec_draw.c \
  187.         $(SRCDIR)vbo/vbo_exec_eval.c \
  188.         $(SRCDIR)vbo/vbo_noop.c \
  189.         $(SRCDIR)vbo/vbo_primitive_restart.c \
  190.         $(SRCDIR)vbo/vbo_rebase.c \
  191.         $(SRCDIR)vbo/vbo_split.c \
  192.         $(SRCDIR)vbo/vbo_split_copy.c \
  193.         $(SRCDIR)vbo/vbo_split_inplace.c \
  194.         $(SRCDIR)vbo/vbo_save.c \
  195.         $(SRCDIR)vbo/vbo_save_api.c \
  196.         $(SRCDIR)vbo/vbo_save_draw.c \
  197.         $(SRCDIR)vbo/vbo_save_loopback.c
  198.  
  199. STATETRACKER_FILES = \
  200.         $(SRCDIR)state_tracker/st_atom.c \
  201.         $(SRCDIR)state_tracker/st_atom_array.c \
  202.         $(SRCDIR)state_tracker/st_atom_blend.c \
  203.         $(SRCDIR)state_tracker/st_atom_clip.c \
  204.         $(SRCDIR)state_tracker/st_atom_constbuf.c \
  205.         $(SRCDIR)state_tracker/st_atom_depth.c \
  206.         $(SRCDIR)state_tracker/st_atom_framebuffer.c \
  207.         $(SRCDIR)state_tracker/st_atom_msaa.c \
  208.         $(SRCDIR)state_tracker/st_atom_pixeltransfer.c \
  209.         $(SRCDIR)state_tracker/st_atom_sampler.c \
  210.         $(SRCDIR)state_tracker/st_atom_scissor.c \
  211.         $(SRCDIR)state_tracker/st_atom_shader.c \
  212.         $(SRCDIR)state_tracker/st_atom_rasterizer.c \
  213.         $(SRCDIR)state_tracker/st_atom_stipple.c \
  214.         $(SRCDIR)state_tracker/st_atom_texture.c \
  215.         $(SRCDIR)state_tracker/st_atom_viewport.c \
  216.         $(SRCDIR)state_tracker/st_cb_bitmap.c \
  217.         $(SRCDIR)state_tracker/st_cb_blit.c \
  218.         $(SRCDIR)state_tracker/st_cb_bufferobjects.c \
  219.         $(SRCDIR)state_tracker/st_cb_clear.c \
  220.         $(SRCDIR)state_tracker/st_cb_condrender.c \
  221.         $(SRCDIR)state_tracker/st_cb_flush.c \
  222.         $(SRCDIR)state_tracker/st_cb_drawpixels.c \
  223.         $(SRCDIR)state_tracker/st_cb_drawtex.c \
  224.         $(SRCDIR)state_tracker/st_cb_eglimage.c \
  225.         $(SRCDIR)state_tracker/st_cb_fbo.c \
  226.         $(SRCDIR)state_tracker/st_cb_feedback.c \
  227.         $(SRCDIR)state_tracker/st_cb_msaa.c \
  228.         $(SRCDIR)state_tracker/st_cb_program.c \
  229.         $(SRCDIR)state_tracker/st_cb_queryobj.c \
  230.         $(SRCDIR)state_tracker/st_cb_rasterpos.c \
  231.         $(SRCDIR)state_tracker/st_cb_readpixels.c \
  232.         $(SRCDIR)state_tracker/st_cb_syncobj.c \
  233.         $(SRCDIR)state_tracker/st_cb_strings.c \
  234.         $(SRCDIR)state_tracker/st_cb_texture.c \
  235.         $(SRCDIR)state_tracker/st_cb_texturebarrier.c \
  236.         $(SRCDIR)state_tracker/st_cb_viewport.c \
  237.         $(SRCDIR)state_tracker/st_cb_xformfb.c \
  238.         $(SRCDIR)state_tracker/st_context.c \
  239.         $(SRCDIR)state_tracker/st_debug.c \
  240.         $(SRCDIR)state_tracker/st_draw.c \
  241.         $(SRCDIR)state_tracker/st_draw_feedback.c \
  242.         $(SRCDIR)state_tracker/st_extensions.c \
  243.         $(SRCDIR)state_tracker/st_format.c \
  244.         $(SRCDIR)state_tracker/st_gen_mipmap.c \
  245.         $(SRCDIR)state_tracker/st_glsl_to_tgsi.cpp \
  246.         $(SRCDIR)state_tracker/st_manager.c \
  247.         $(SRCDIR)state_tracker/st_mesa_to_tgsi.c \
  248.         $(SRCDIR)state_tracker/st_program.c \
  249.         $(SRCDIR)state_tracker/st_texture.c
  250.  
  251. PROGRAM_FILES = \
  252.         $(SRCDIR)program/arbprogparse.c \
  253.         $(SRCDIR)program/prog_hash_table.c \
  254.         $(SRCDIR)program/ir_to_mesa.cpp \
  255.         $(SRCDIR)program/program.c \
  256.         $(SRCDIR)program/program_parse_extra.c \
  257.         $(SRCDIR)program/prog_cache.c \
  258.         $(SRCDIR)program/prog_execute.c \
  259.         $(SRCDIR)program/prog_instruction.c \
  260.         $(SRCDIR)program/prog_noise.c \
  261.         $(SRCDIR)program/prog_optimize.c \
  262.         $(SRCDIR)program/prog_opt_constant_fold.c \
  263.         $(SRCDIR)program/prog_parameter.c \
  264.         $(SRCDIR)program/prog_parameter_layout.c \
  265.         $(SRCDIR)program/prog_print.c \
  266.         $(SRCDIR)program/prog_statevars.c \
  267.         $(SRCDIR)program/programopt.c \
  268.         $(SRCDIR)program/register_allocate.c \
  269.         $(SRCDIR)program/sampler.cpp \
  270.         $(SRCDIR)program/string_to_uint_map.cpp \
  271.         $(SRCDIR)program/symbol_table.c \
  272.         $(BUILDDIR)program/lex.yy.c \
  273.         $(BUILDDIR)program/program_parse.tab.c
  274.  
  275. ASM_C_FILES =   \
  276.         $(SRCDIR)x86/common_x86.c \
  277.         $(SRCDIR)x86/x86_xform.c \
  278.         $(SRCDIR)x86/3dnow.c \
  279.         $(SRCDIR)x86/sse.c \
  280.         $(SRCDIR)x86/rtasm/x86sse.c \
  281.         $(SRCDIR)sparc/sparc.c \
  282.         $(SRCDIR)x86-64/x86-64.c
  283.  
  284. X86_FILES =                     \
  285.         $(SRCDIR)x86/common_x86_asm.S   \
  286.         $(SRCDIR)x86/x86_xform2.S       \
  287.         $(SRCDIR)x86/x86_xform3.S       \
  288.         $(SRCDIR)x86/x86_xform4.S       \
  289.         $(SRCDIR)x86/x86_cliptest.S     \
  290.         $(SRCDIR)x86/mmx_blend.S                \
  291.         $(SRCDIR)x86/3dnow_xform1.S     \
  292.         $(SRCDIR)x86/3dnow_xform2.S     \
  293.         $(SRCDIR)x86/3dnow_xform3.S     \
  294.         $(SRCDIR)x86/3dnow_xform4.S     \
  295.         $(SRCDIR)x86/3dnow_normal.S     \
  296.         $(SRCDIR)x86/sse_xform1.S       \
  297.         $(SRCDIR)x86/sse_xform2.S       \
  298.         $(SRCDIR)x86/sse_xform3.S       \
  299.         $(SRCDIR)x86/sse_xform4.S       \
  300.         $(SRCDIR)x86/sse_normal.S       \
  301.         $(SRCDIR)x86/read_rgba_span_x86.S
  302.  
  303. X86_64_FILES =          \
  304.         $(SRCDIR)x86-64/xform4.S
  305.  
  306. SPARC_FILES =                   \
  307.         $(SRCDIR)sparc/sparc_clip.S     \
  308.         $(SRCDIR)sparc/norm.S           \
  309.         $(SRCDIR)sparc/xform.S
  310.  
  311. COMMON_DRIVER_FILES =                   \
  312.         $(SRCDIR)drivers/common/driverfuncs.c   \
  313.         $(SRCDIR)drivers/common/meta.c
  314.  
  315.  
  316. # Sources for building non-Gallium drivers
  317. MESA_FILES = \
  318.         $(MAIN_FILES)           \
  319.         $(MATH_FILES)           \
  320.         $(MATH_XFORM_FILES)     \
  321.         $(VBO_FILES)            \
  322.         $(TNL_FILES)            \
  323.         $(SWRAST_FILES) \
  324.         $(SWRAST_SETUP_FILES)   \
  325.         $(COMMON_DRIVER_FILES)\
  326.         $(ASM_C_FILES)
  327.  
  328. # Sources for building Gallium drivers
  329. MESA_GALLIUM_FILES = \
  330.         $(MAIN_FILES)           \
  331.         $(MATH_FILES)           \
  332.         $(VBO_FILES)            \
  333.         $(STATETRACKER_FILES)   \
  334.         $(SRCDIR)x86/common_x86.c
  335.  
  336. ### Include directories
  337.  
  338. INCLUDE_DIRS = \
  339.         -I$(top_srcdir)/include \
  340.         -I$(top_srcdir)/src/glsl \
  341.         -I$(top_builddir)/src/glsl \
  342.         -I$(top_srcdir)/src/glsl/glcpp \
  343.         -I$(top_srcdir)/src/mesa \
  344.         -I$(top_builddir)/src/mesa \
  345.         -I$(top_srcdir)/src/mesa/main \
  346.         -I$(top_builddir)/src/mesa/main \
  347.         -I$(top_srcdir)/src/mapi \
  348.         -I$(top_builddir)/src/mapi \
  349.         -I$(top_srcdir)/src/gallium/include \
  350.         -I$(top_srcdir)/src/gallium/auxiliary
  351.