| # Copyright 2016 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| executable("177.mesa") { |
| testonly = true |
| |
| sources = [ |
| "src/accum.c", |
| "src/alpha.c", |
| "src/alphabuf.c", |
| "src/api1.c", |
| "src/api2.c", |
| "src/attrib.c", |
| "src/bitmap.c", |
| "src/blend.c", |
| "src/clip.c", |
| "src/colortab.c", |
| "src/context.c", |
| "src/copypix.c", |
| "src/depth.c", |
| "src/dlist.c", |
| "src/drawpix.c", |
| "src/enable.c", |
| "src/eval.c", |
| "src/feedback.c", |
| "src/fog.c", |
| "src/get.c", |
| "src/hash.c", |
| "src/image.c", |
| "src/light.c", |
| "src/lines.c", |
| "src/logic.c", |
| "src/masking.c", |
| "src/matrix.c", |
| "src/mesa4.c", |
| "src/misc.c", |
| "src/mmath.c", |
| "src/osmesa.c", |
| "src/pb.c", |
| "src/pixel.c", |
| "src/pointers.c", |
| "src/points.c", |
| "src/polygon.c", |
| "src/quads.c", |
| "src/rastpos.c", |
| "src/readpix.c", |
| "src/rect.c", |
| "src/scissor.c", |
| "src/shade.c", |
| "src/span.c", |
| "src/stencil.c", |
| "src/teximage.c", |
| "src/texobj.c", |
| "src/texstate.c", |
| "src/texture.c", |
| "src/triangle.c", |
| "src/varray.c", |
| "src/vb.c", |
| "src/vbfill.c", |
| "src/vbrender.c", |
| "src/vbxform.c", |
| "src/winpos.c", |
| "src/xform.c", |
| ] |
| defines = [ "SPEC_CPU2000" ] |
| cflags_c = [ |
| "-Wno-constant-conversion", |
| "-Wno-header-guard", |
| "-Wno-int-to-void-pointer-cast", |
| "-Wno-sign-compare", |
| "-Wno-sometimes-uninitialized", |
| "-Wno-tautological-compare", |
| "-Wno-unused-function", |
| "-Wno-unused-variable", |
| ] |
| data = [ |
| "data/ref/input/mesa.in", |
| ] |
| } |