1# Copyright © 2009 Intel Corporation 2# 3# Permission is hereby granted, free of charge, to any person obtaining a 4# copy of this software and associated documentation files (the "Software"), 5# to deal in the Software without restriction, including without limitation 6# the rights to use, copy, modify, merge, publish, distribute, sublicense, 7# and/or sell copies of the Software, and to permit persons to whom the 8# Software is furnished to do so, subject to the following conditions: 9# 10# The above copyright notice and this permission notice (including the next 11# paragraph) shall be included in all copies or substantial portions of the 12# Software. 13# 14# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 17# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 19# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 20# IN THE SOFTWARE. 21# 22# Authors: 23# Eric Anholt <eric@anholt.net> 24 25AM_CFLAGS = \ 26 $(DEMO_CFLAGS) \ 27 $(GLUT_CFLAGS) \ 28 -I$(top_srcdir)/src/util 29AM_LDFLAGS = \ 30 $(DEMO_LIBS) \ 31 $(GLUT_LIBS) 32 33if HAVE_GLUT 34bin_PROGRAMS = \ 35 clear-color \ 36 clear-fbo \ 37 clear-fbo-scissor \ 38 clear-fbo-tex \ 39 clear-random \ 40 clear-repeat \ 41 clear-scissor \ 42 clear-undefined \ 43 createwin \ 44 dlist-begin-call-end \ 45 dlist-dangling \ 46 dlist-degenerate \ 47 dlist-edgeflag \ 48 dlist-edgeflag-dangling \ 49 dlist-flat-tri \ 50 dlist-mat-tri \ 51 dlist-recursive-call \ 52 dlist-tri-flat-tri \ 53 dlist-tri-mat-tri \ 54 draw2arrays \ 55 drawarrays \ 56 drawelements \ 57 drawelements-large \ 58 drawrange \ 59 flat-clip \ 60 fs-tri \ 61 line \ 62 line-clip \ 63 line-cull \ 64 line-flat \ 65 lineloop \ 66 lineloop-clip \ 67 lineloop-elts \ 68 line-smooth \ 69 line-stipple-wide \ 70 linestrip \ 71 linestrip-clip \ 72 linestrip-flat-stipple \ 73 linestrip-stipple \ 74 linestrip-stipple-wide \ 75 line-userclip \ 76 line-userclip-clip \ 77 line-userclip-nop \ 78 line-userclip-nop-clip \ 79 line-wide \ 80 line-xor \ 81 long-fixed-func \ 82 pgon-mode \ 83 point \ 84 point-clip \ 85 point-param \ 86 point-sprite \ 87 point-wide \ 88 point-wide-smooth \ 89 poly \ 90 poly-flat \ 91 poly-flat-clip \ 92 poly-flat-unfilled-clip \ 93 poly-unfilled \ 94 quad \ 95 quad-clip-all-vertices \ 96 quad-clip \ 97 quad-clip-nearplane \ 98 quad-degenerate \ 99 quad-flat \ 100 quad-offset-factor \ 101 quad-offset-unfilled \ 102 quad-offset-units \ 103 quads \ 104 quadstrip \ 105 quadstrip-clip \ 106 quadstrip-cont \ 107 quadstrip-flat \ 108 quad-tex-2d \ 109 quad-tex-3d \ 110 quad-tex-alpha \ 111 quad-tex-pbo \ 112 quad-tex-sub \ 113 quad-unfilled \ 114 quad-unfilled-clip \ 115 quad-unfilled-stipple \ 116 readpixels \ 117 sub-tex \ 118 tex-quads \ 119 tri-2101010 \ 120 tri-2101010-dlist \ 121 tri-alpha \ 122 tri-alpha-tex \ 123 tri-array-interleaved \ 124 tri-blend \ 125 tri-blend-color \ 126 tri-blend-max \ 127 tri-blend-min \ 128 tri-blend-revsub \ 129 tri-blend-sub \ 130 tri \ 131 tri-clear \ 132 tri-clip \ 133 tri-cull-both \ 134 tri-cull \ 135 tri-dlist \ 136 tri-edgeflag \ 137 tri-edgeflag-pv \ 138 tri-edgeflag-array \ 139 trifan \ 140 trifan-flat \ 141 trifan-flat-clip \ 142 trifan-flat-unfilled-clip \ 143 trifan-unfilled \ 144 tri-fbo \ 145 tri-fbo-tex \ 146 tri-fbo-tex-mip \ 147 tri-flat \ 148 tri-flat-clip \ 149 tri-fog \ 150 tri-fp \ 151 tri-fp-const-imm \ 152 tri-lit \ 153 tri-lit-material \ 154 tri-logicop-none \ 155 tri-logicop-xor \ 156 tri-mask-tri \ 157 tri-multitex-vbo \ 158 tri-orig \ 159 tri-point-line-clipped \ 160 tri-query \ 161 tri-repeat \ 162 tri-rotate \ 163 tri-scissor-tri \ 164 tri-square \ 165 tri-stencil \ 166 tri-stipple \ 167 tristrip \ 168 tristrip-clip \ 169 tristrip-flat \ 170 tri-tex-1d \ 171 tri-tex-3d \ 172 tri-tex \ 173 tri-tex-stipple \ 174 tri-tri \ 175 tri-unfilled \ 176 tri-unfilled-clip \ 177 tri-unfilled-edgeflag \ 178 tri-unfilled-fog \ 179 tri-unfilled-point \ 180 tri-unfilled-smooth \ 181 tri-unfilled-tri \ 182 tri-unfilled-tri-lit \ 183 tri-unfilled-userclip \ 184 tri-unfilled-userclip-stip \ 185 tri-userclip \ 186 tri-viewport \ 187 tri-z-9 \ 188 tri-z \ 189 tri-z-clip \ 190 tri-z-eq \ 191 vbo-drawarrays \ 192 vbo-drawarrays-2101010 \ 193 vbo-drawelements \ 194 vbo-drawrange \ 195 vbo-noninterleaved \ 196 vbo-tri \ 197 vp-array \ 198 vp-array-hf \ 199 vp-array-int \ 200 vp-clip \ 201 vp-line-clip \ 202 vp-tri \ 203 vp-tri-cb \ 204 vp-tri-cb-pos \ 205 vp-tri-cb-tex \ 206 vp-tri-imm \ 207 vp-tri-invariant \ 208 vp-tri-swap \ 209 vp-tri-tex \ 210 vp-unfilled 211endif 212