egl: match geometry position of glxgears
[mesa-demos.git] / src / tests / Makefile.am
blob8a6641bb7a3ad964d6cf2d0027cc9d9241f7c81a
1 # Copyright © 2009 Intel Corporation
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:
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.
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.
22 # Authors:
23 #    Eric Anholt <eric@anholt.net>
25 # These programs aren't intended to be included with the normal distro.
26 # They're not too interesting but they're good for testing.
28 AM_CFLAGS = \
29         $(DEMO_CFLAGS) \
30         $(GLUT_CFLAGS) \
31         -I$(top_srcdir)/src/util
32 AM_LDFLAGS = \
33         $(DEMO_LIBS) \
34         $(GLUT_LIBS)
36 if HAVE_MESA_SOURCE
37 GETPROCADDRESS=getprocaddress
39 getprocaddress_SOURCES = \
40         getprocaddress.c
41 nodist_getprocaddress_SOURCES = \
42         getproclist.h
44 getproclist.h: $(MESA_GLAPI)/gl_API.xml getprocaddress.c getprocaddress.py
45         python getprocaddress.py $(MESA_GLAPI) > getproclist.h
47 BUILT_SOURCES = \
48         getproclist.h
49 endif
51 if HAVE_GLUT
52 noinst_PROGRAMS = \
53         afsmultiarb \
54         antialias \
55         arbfpspec \
56         arbfptest1 \
57         arbfptexture \
58         arbfptrig \
59         arbgpuprog \
60         arbnpot \
61         arbnpot-mipmap \
62         arbvparray \
63         arbvptest1 \
64         arbvptest3 \
65         arbvptorus \
66         arbvpwarpmesh \
67         arraytexture \
68         auxbuffer \
69         backspecular \
70         blendxor \
71         blitfb \
72         bufferobj \
73         bumpmap \
74         bug_3050 \
75         bug_3101 \
76         bug_3195 \
77         bug_texstore_i8 \
78         calibrate_rast \
79         clip \
80         condrender \
81         copypixrate \
82         cva \
83         cva_huge \
84         cylwrap \
85         drawbuffers \
86         drawbuffers2 \
87         drawstencil \
88         exactrast \
89         ext422square \
90         floattex \
91         fbotest1 \
92         fbotest2 \
93         fbotest3 \
94         fillrate \
95         fogcoord \
96         fptest1 \
97         fptexture \
98         front-back-modes \
99         $(GETPROCADDRESS) \
100         getteximage \
101         glutfx \
102         interleave \
103         invert \
104         jkrahntest \
105         lineclip \
106         linehacks \
107         line-sample \
108         manytex \
109         mapbufrange \
110         minmag \
111         mipgen \
112         mipmap_comp \
113         mipmap_comp_tests \
114         mipmap_limits \
115         mipmap_view \
116         mipmap_tunnel \
117         multipal \
118         multitexarray \
119         multiwindow \
120         no_s3tc \
121         packedpixels \
122         pbo \
123         persp_hint \
124         prim \
125         prog_parameter \
126         quads \
127         random \
128         readrate \
129         rubberband \
130         scissor \
131         scissor-viewport \
132         seccolor \
133         shader_api \
134         shader-interp \
135         shadow-sample \
136         sharedtex \
137         stencilreaddraw \
138         stencilwrap \
139         step \
140         streaming_rect \
141         subtex \
142         subtexrate \
143         tex1d \
144         texcmp \
145         texcompress2 \
146         texcompsub \
147         texdown \
148         texfilt \
149         texgenmix \
150         texleak \
151         texline \
152         texobj \
153         texobjshare \
154         texrect \
155         unfilledclip \
156         viewmemory \
157         vparray \
158         vpeval \
159         vptest1 \
160         vptest2 \
161         vptest3 \
162         vptorus \
163         vpwarpmesh \
164         yuvrect \
165         yuvsquare \
166         zbitmap \
167         zcomp \
168         zdrawpix \
169         zreaddraw
170 endif
172 afsmultiarb_LDADD = ../util/libutil.la
173 arraytexture_LDADD = ../util/libutil.la
174 auxbuffer_LDADD = -lX11
175 bug_3195_LDADD = ../util/libutil.la
176 bumpmap_LDADD = ../util/libutil.la
177 floattex_LDADD = ../util/libutil.la
178 fillrate_LDADD = ../util/libutil.la
179 invert_LDADD = ../util/libutil.la
180 jkrahntest_LDADD = -lX11
181 linehacks_LDADD = ../util/libutil.la
182 mipmap_limits_LDADD = ../util/libutil.la
183 mipmap_view_LDADD = ../util/libutil.la
184 sharedtex_LDADD = -lX11
185 shader_interp_LDADD = ../util/libutil.la
186 texobjshare_LDADD = -lX11
187 texrect_LDADD = ../util/libutil.la
189 EXTRA_DIST = \
190         Makefile.am \
191         getprocaddress.py \
192         texcomp_image.h \
193         tkmap.c