list(APPEND SOURCE api_arrayelt.c api_exec.c # api_exec_es1.c # api_exec_es2.c api_loopback.c api_validate.c accum.c arbprogram.c atifragshader.c attrib.c arrayobj.c blend.c bufferobj.c buffers.c clear.c clip.c colortab.c condrender.c context.c convolve.c cpuinfo.c debug.c depth.c dlist.c dlopen.c drawpix.c drawtex.c enable.c enums.c eval.c execmem.c extensions.c fbobject.c feedback.c ff_fragment_shader.cpp ffvertex_prog.c fog.c formats.c format_pack.c format_unpack.c framebuffer.c get.c getstring.c hash.c hint.c histogram.c image.c imports.c light.c lines.c matrix.c mipmap.c mm.c multisample.c nvprogram.c pack.c pbo.c pixel.c pixelstore.c pixeltransfer.c points.c polygon.c querymatrix.c queryobj.c rastpos.c readpix.c remap.c renderbuffer.c samplerobj.c scissor.c shaderapi.c shaderobj.c shader_query.cpp shared.c state.c stencil.c syncobj.c texcompress.c texcompress_rgtc.c texcompress_s3tc.c texcompress_fxt1.c texcompress_etc.c texenv.c texformat.c texgen.c texgetimage.c teximage.c texobj.c texpal.c texparam.c texstate.c texstorage.c texstore.c texturebarrier.c transformfeedback.c uniform_query.cpp uniforms.c varray.c version.c viewport.c vtxfmt.c ) add_library(mesa_main STATIC ${SOURCE})