WIP - port to Mali EGL
[mesa-demos/mali.git] / src / tests / Makefile.am
blob2c94f47a9d1fe5b11de4ab4aab209a20c1f3fd7d
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 > 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         blendxor \
70         blitfb \
71         bufferobj \
72         bumpmap \
73         bug_3050 \
74         bug_3101 \
75         bug_3195 \
76         bug_texstore_i8 \
77         calibrate_rast \
78         clip \
79         condrender \
80         copypixrate \
81         cva \
82         cva_huge \
83         cylwrap \
84         drawbuffers \
85         drawbuffers2 \
86         drawstencil \
87         exactrast \
88         ext422square \
89         floattex \
90         fbotest1 \
91         fbotest2 \
92         fbotest3 \
93         fillrate \
94         fogcoord \
95         fptest1 \
96         fptexture \
97         $(GETPROCADDRESS) \
98         getteximage \
99         glutfx \
100         interleave \
101         invert \
102         jkrahntest \
103         lineclip \
104         linehacks \
105         manytex \
106         mapbufrange \
107         minmag \
108         mipgen \
109         mipmap_comp \
110         mipmap_comp_tests \
111         mipmap_limits \
112         mipmap_view \
113         mipmap_tunnel \
114         multipal \
115         multitexarray \
116         multiwindow \
117         no_s3tc \
118         packedpixels \
119         pbo \
120         persp_hint \
121         prim \
122         prog_parameter \
123         quads \
124         random \
125         readrate \
126         rubberband \
127         scissor \
128         scissor-viewport \
129         seccolor \
130         shader_api \
131         shader-interp \
132         shadow-sample \
133         sharedtex \
134         stencilreaddraw \
135         stencilwrap \
136         step \
137         streaming_rect \
138         subtex \
139         subtexrate \
140         tex1d \
141         texcmp \
142         texcompress2 \
143         texcompsub \
144         texdown \
145         texfilt \
146         texgenmix \
147         texleak \
148         texline \
149         texobj \
150         texobjshare \
151         texrect \
152         unfilledclip \
153         viewmemory \
154         vparray \
155         vpeval \
156         vptest1 \
157         vptest2 \
158         vptest3 \
159         vptorus \
160         vpwarpmesh \
161         yuvrect \
162         yuvsquare \
163         zbitmap \
164         zcomp \
165         zdrawpix \
166         zreaddraw
167 endif
169 afsmultiarb_LDADD = ../util/libutil.la
170 arraytexture_LDADD = ../util/libutil.la
171 auxbuffer_LDADD = -lX11
172 bug_3195_LDADD = ../util/libutil.la
173 bumpmap_LDADD = ../util/libutil.la
174 floattex_LDADD = ../util/libutil.la
175 fillrate_LDADD = ../util/libutil.la
176 invert_LDADD = ../util/libutil.la
177 jkrahntest_LDADD = -lX11
178 linehacks_LDADD = ../util/libutil.la
179 mipmap_limits_LDADD = ../util/libutil.la
180 mipmap_view_LDADD = ../util/libutil.la
181 sharedtex_LDADD = -lX11
182 shader_interp_LDADD = ../util/libutil.la
183 texobjshare_LDADD = -lX11
184 texrect_LDADD = ../util/libutil.la
186 EXTRA_DIST = \
187         Makefile.am \
188         getprocaddress.py \
189         texcomp_image.h \
190         tkmap.c