big merge from master, fix rpm creation, drop fetching swfdec
[gnash.git] / testsuite / misc-ming.all / displaylist_depths / Makefile.am
blobd463f3cdf447791630ca02eb871447c9c48beb7f
1 ## Process this file with automake to generate Makefile.in
2
3 #  Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010,
4 #  2011 Free Software Foundation, Inc.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
20 AUTOMAKE_OPTIONS = dejagnu -Wno-portability
22 abs_top_builddir=$(shell cd $(top_builddir); pwd)
23 abs_builddir=$(shell cd $(top_builddir)/testsuite/misc-ming.all/displaylist_depths; pwd)
24 abs_mediadir = $(shell cd $(srcdir)/../../media; pwd)
26 CLEANFILES =  \
27         gnash-dbg.log \
28         site.exp.bak \
29         testrun.sum \
30         testrun.log
32 EXTRA_DIST = 
34 AM_CPPFLAGS = \
35         -I$(top_srcdir)/libbase \
36         -I$(top_srcdir)/libmedia \
37         -I$(top_srcdir)/libsound \
38         -I$(top_srcdir)/librender \
39         -I$(top_srcdir)/libcore  \
40         -I$(top_srcdir)/libcore/swf  \
41         -I$(top_srcdir)/libcore/parser  \
42         -I$(top_srcdir)/libcore/vm \
43         -I$(top_srcdir)/libcore/asobj \
44         -I$(top_srcdir)/testsuite \
45         -I$(top_srcdir)/testsuite/misc-ming.all \
46         $(MING_CFLAGS) \
47         $(OPENGL_CFLAGS) \
48         $(BOOST_CFLAGS) \
49         -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
50         $(NULL)
52 AM_LDFLAGS = \
53         $(MING_LIBS) \
54         $(OPENGL_LIBS) \
55         $(GIF_LIBS) \
56         $(top_builddir)/libbase/libgnashbase.la \
57         $(top_builddir)/librender/libgnashrender.la \
58         $(top_builddir)/libcore/libgnashcore.la \
59         $(NULL)
61 check_PROGRAMS = \
62         displaylist_depths_test \
63         displaylist_depths_test2 \
64         displaylist_depths_test3 \
65         displaylist_depths_test4 \
66         displaylist_depths_test5 \
67         displaylist_depths_test6 \
68         displaylist_depths_test7 \
69         displaylist_depths_test8 \
70         displaylist_depths_test9 \
71         displaylist_depths_test10 \
72         displaylist_depths_test11 \
73         $(NULL)
75 check_SCRIPTS = \
76         displaylist_depths_testrunner \
77         displaylist_depths_test2runner \
78         displaylist_depths_test3runner \
79         displaylist_depths_test4runner \
80         displaylist_depths_test5runner \
81         displaylist_depths_test6runner \
82         displaylist_depths_test7runner \
83         displaylist_depths_test8runner \
84         displaylist_depths_test9runner \
85         displaylist_depths_test10runner \
86         displaylist_depths_test11runner \
87         $(NULL)
89 displaylist_depths_test_SOURCES =       \
90         displaylist_depths_test.c       \
91         $(NULL)
92 displaylist_depths_test_LDADD = ../libgnashmingutils.la
94 displaylist_depths_test.swf: displaylist_depths_test
95         ./displaylist_depths_test $(abs_mediadir)
97 displaylist_depths_testrunner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test.swf
98         sh $(srcdir)/../../generic-testrunner.sh -r5 $(top_builddir) displaylist_depths_test.swf > $@
99         chmod 755 $@
101 displaylist_depths_test2_SOURCES =      \
102         displaylist_depths_test2.c      \
103         $(NULL)
104 displaylist_depths_test2_LDADD = ../libgnashmingutils.la
106 displaylist_depths_test2.swf: displaylist_depths_test2
107         ./displaylist_depths_test2 $(abs_mediadir)
109 displaylist_depths_test2runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test2.swf
110         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test2.swf > $@
111         chmod 755 $@
113 displaylist_depths_test3_SOURCES =      \
114         displaylist_depths_test3.c      \
115         $(NULL)
116 displaylist_depths_test3_LDADD = ../libgnashmingutils.la
118 displaylist_depths_test3.swf: displaylist_depths_test3
119         ./displaylist_depths_test3 $(abs_mediadir)
121 displaylist_depths_test3runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test3.swf
122         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test3.swf > $@
123         chmod 755 $@
125 displaylist_depths_test4_SOURCES =      \
126         displaylist_depths_test4.c      \
127         $(NULL)
128 displaylist_depths_test4_LDADD = ../libgnashmingutils.la
130 displaylist_depths_test4.swf: displaylist_depths_test4
131         ./displaylist_depths_test4 $(abs_mediadir)
133 displaylist_depths_test4runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test4.swf
134         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test4.swf > $@
135         chmod 755 $@
137 displaylist_depths_test5_SOURCES =      \
138         displaylist_depths_test5.c      \
139         $(NULL)
140 displaylist_depths_test5_LDADD = ../libgnashmingutils.la
142 displaylist_depths_test5.swf: displaylist_depths_test5
143         ./displaylist_depths_test5 $(abs_mediadir)
145 displaylist_depths_test5runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test5.swf
146         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test5.swf > $@
147         chmod 755 $@
149 displaylist_depths_test6_SOURCES =      \
150         displaylist_depths_test6.c      \
151         $(NULL)
152 displaylist_depths_test6_LDADD = ../libgnashmingutils.la
154 displaylist_depths_test6.swf: displaylist_depths_test6
155         ./displaylist_depths_test6 $(abs_mediadir)
157 displaylist_depths_test6runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test6.swf
158         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test6.swf > $@
159         chmod 755 $@
161 displaylist_depths_test7_SOURCES =      \
162         displaylist_depths_test7.c      \
163         $(NULL)
164 displaylist_depths_test7_LDADD = ../libgnashmingutils.la
166 displaylist_depths_test7.swf: displaylist_depths_test7
167         ./displaylist_depths_test7 $(abs_mediadir)
169 displaylist_depths_test7runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test7.swf
170         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test7.swf > $@
171         chmod 755 $@
173 displaylist_depths_test8_SOURCES =      \
174         displaylist_depths_test8.c      \
175         $(NULL)
176 displaylist_depths_test8_LDADD = ../libgnashmingutils.la
178 displaylist_depths_test8.swf: displaylist_depths_test8
179         ./displaylist_depths_test8 $(abs_mediadir)
181 displaylist_depths_test8runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test8.swf
182         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test8.swf > $@
183         chmod 755 $@
186 displaylist_depths_test9_SOURCES =      \
187         displaylist_depths_test9.c      \
188         $(NULL)
189 displaylist_depths_test9_LDADD = ../libgnashmingutils.la
191 displaylist_depths_test9.swf: displaylist_depths_test9
192         ./displaylist_depths_test9 $(abs_mediadir)
194 displaylist_depths_test9runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test9.swf
195         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test9.swf > $@
196         chmod 755 $@
198 displaylist_depths_test10_SOURCES =     \
199         displaylist_depths_test10.c     \
200         $(NULL)
201 displaylist_depths_test10_LDADD = ../libgnashmingutils.la
203 displaylist_depths_test10.swf: displaylist_depths_test10
204         ./displaylist_depths_test10 $(abs_mediadir)
206 displaylist_depths_test10runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test10.swf
207         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test10.swf > $@
208         chmod 755 $@
210 displaylist_depths_test11_SOURCES = displaylist_depths_test11.c 
211 displaylist_depths_test11_LDADD = ../libgnashmingutils.la
213 displaylist_depths_test11.swf: displaylist_depths_test11
214         ./displaylist_depths_test11 $(abs_mediadir)
216 displaylist_depths_test11runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test11.swf
217         sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test11.swf > $@
218         chmod 755 $@
221 clean-local: 
222         -rm *.swf media *.pp *unner
224 TEST_DRIVERS = ../../simple.exp
225 TEST_CASES = $(check_SCRIPTS)
227 check-DEJAGNU: site-update $(check_PROGRAMS)
228         @runtest=$(RUNTEST); \
229         if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
230             GNASH_GC_TRIGGER_THRESHOLD=0 GNASHRC=../../gnashrc $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
231         else \
232           echo "WARNING: could not find \`runtest'" 1>&2; \
233           for i in "$(TEST_CASES)"; do \
234             GNASH_GC_TRIGGER_THRESHOLD=0 GNASHRC=../../gnashrc $(SHELL) $$i; \
235           done; \
236         fi
238 site-update: site.exp
239         @rm -fr site.exp.bak
240         @cp site.exp site.exp.bak
241         @sed -e '/testcases/d' site.exp.bak > site.exp
242         @echo "# This is a list of the pre-compiled testcases" >> site.exp
243         @echo "set testcases \"$(TEST_CASES)\"" >> site.exp