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