6 -D_GDI32_ # prevent gl* being declared __declspec(dllimport) in MS headers
7 -DBUILD_GL32 # declare gl* as __declspec(dllexport) in Mesa headers
8 -D_GLAPI_NO_EXPORTS # prevent _glapi_* from being declared __declspec(dllimport)
18 if((ARCH STREQUAL "i386") AND (NOT MSVC))
40 x86/read_rgba_span_x86.S)
51 ../../generated/mesa/program/lex.yy.c
52 ../../generated/mesa/program/program_parse.tab.c
88 main/ff_fragment_shader.cpp
126 main/shader_query.cpp
132 main/texcompress_rgtc.c
133 main/texcompress_s3tc.c
134 main/texcompress_fxt1.c
135 main/texcompress_etc.c
147 main/texturebarrier.c
148 main/transformfeedback.c
149 main/uniform_query.cpp
164 # swrast/s_aatriangle.c
166 # swrast/s_atifragshader.c
175 # swrast/s_feedback.c
177 # swrast/s_fragprog.c
182 # swrast/s_renderbuffer.c
185 # swrast/s_texcombine.c
186 # swrast/s_texfetch.c
187 # swrast/s_texfilter.c
188 # swrast/s_texrender.c
190 # swrast/s_triangle.c
192 # swrast_setup/ss_context.c
193 # swrast_setup/ss_triangle.c
210 # tnl/t_vertex_generic.c
221 vbo/vbo_split_inplace.c
225 vbo/vbo_save_loopback.c
226 state_tracker/st_atom.c
227 state_tracker/st_atom_blend.c
228 state_tracker/st_atom_clip.c
229 state_tracker/st_atom_constbuf.c
230 state_tracker/st_atom_depth.c
231 state_tracker/st_atom_framebuffer.c
232 state_tracker/st_atom_msaa.c
233 state_tracker/st_atom_pixeltransfer.c
234 state_tracker/st_atom_sampler.c
235 state_tracker/st_atom_scissor.c
236 state_tracker/st_atom_shader.c
237 state_tracker/st_atom_rasterizer.c
238 state_tracker/st_atom_stipple.c
239 state_tracker/st_atom_texture.c
240 state_tracker/st_atom_viewport.c
241 state_tracker/st_cb_bitmap.c
242 state_tracker/st_cb_blit.c
243 state_tracker/st_cb_bufferobjects.c
244 state_tracker/st_cb_clear.c
245 state_tracker/st_cb_condrender.c
246 state_tracker/st_cb_flush.c
247 state_tracker/st_cb_drawpixels.c
248 state_tracker/st_cb_drawtex.c
249 state_tracker/st_cb_eglimage.c
250 state_tracker/st_cb_fbo.c
251 state_tracker/st_cb_feedback.c
252 state_tracker/st_cb_program.c
253 state_tracker/st_cb_queryobj.c
254 state_tracker/st_cb_rasterpos.c
255 state_tracker/st_cb_readpixels.c
256 state_tracker/st_cb_syncobj.c
257 state_tracker/st_cb_strings.c
258 state_tracker/st_cb_texture.c
259 state_tracker/st_cb_texturebarrier.c
260 state_tracker/st_cb_viewport.c
261 state_tracker/st_cb_xformfb.c
262 state_tracker/st_context.c
263 state_tracker/st_debug.c
264 state_tracker/st_draw.c
265 state_tracker/st_draw_feedback.c
266 state_tracker/st_extensions.c
267 state_tracker/st_format.c
268 state_tracker/st_glsl_to_tgsi.cpp
269 state_tracker/st_gen_mipmap.c
270 state_tracker/st_manager.c
271 state_tracker/st_mesa_to_tgsi.c
272 state_tracker/st_program.c
273 state_tracker/st_texture.c
274 program/arbprogparse.c
276 program/ir_to_mesa.cpp
277 program/nvfragparse.c
278 program/nvvertparse.c
280 program/program_parse_extra.c
282 program/prog_execute.c
283 program/prog_instruction.c
285 program/prog_optimize.c
286 program/prog_opt_constant_fold.c
287 program/prog_parameter.c
288 program/prog_parameter_layout.c
290 program/prog_statevars.c
293 program/symbol_table.c
294 program/string_to_uint_map.cpp
295 # drivers/common/driverfuncs.c
296 # drivers/common/meta.c
300 add_compile_flags("-Wno-format")
303 add_library(mesa_core STATIC EXCLUDE_FROM_ALL ${SOURCE})