1 ## Process this file with automake to generate Makefile.in
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)
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 \
49 -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
56 $(top_builddir)/libbase/libgnashbase.la \
57 $(top_builddir)/librender/libgnashrender.la \
61 displaylist_depths_test \
62 displaylist_depths_test2 \
63 displaylist_depths_test3 \
64 displaylist_depths_test4 \
65 displaylist_depths_test5 \
66 displaylist_depths_test6 \
67 displaylist_depths_test7 \
68 displaylist_depths_test8 \
69 displaylist_depths_test9 \
70 displaylist_depths_test10 \
71 displaylist_depths_test11 \
75 displaylist_depths_testrunner \
76 displaylist_depths_test2runner \
77 displaylist_depths_test3runner \
78 displaylist_depths_test4runner \
79 displaylist_depths_test5runner \
80 displaylist_depths_test6runner \
81 displaylist_depths_test7runner \
82 displaylist_depths_test8runner \
83 displaylist_depths_test9runner \
84 displaylist_depths_test10runner \
85 displaylist_depths_test11runner \
88 displaylist_depths_test_SOURCES = \
89 displaylist_depths_test.c \
91 displaylist_depths_test_LDADD = ../libgnashmingutils.la
93 displaylist_depths_test.swf: displaylist_depths_test
94 ./displaylist_depths_test $(abs_mediadir)
96 displaylist_depths_testrunner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test.swf
97 sh $(srcdir)/../../generic-testrunner.sh -r5 $(top_builddir) displaylist_depths_test.swf > $@
100 displaylist_depths_test2_SOURCES = \
101 displaylist_depths_test2.c \
103 displaylist_depths_test2_LDADD = ../libgnashmingutils.la
105 displaylist_depths_test2.swf: displaylist_depths_test2
106 ./displaylist_depths_test2 $(abs_mediadir)
108 displaylist_depths_test2runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test2.swf
109 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test2.swf > $@
112 displaylist_depths_test3_SOURCES = \
113 displaylist_depths_test3.c \
115 displaylist_depths_test3_LDADD = ../libgnashmingutils.la
117 displaylist_depths_test3.swf: displaylist_depths_test3
118 ./displaylist_depths_test3 $(abs_mediadir)
120 displaylist_depths_test3runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test3.swf
121 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test3.swf > $@
124 displaylist_depths_test4_SOURCES = \
125 displaylist_depths_test4.c \
127 displaylist_depths_test4_LDADD = ../libgnashmingutils.la
129 displaylist_depths_test4.swf: displaylist_depths_test4
130 ./displaylist_depths_test4 $(abs_mediadir)
132 displaylist_depths_test4runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test4.swf
133 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test4.swf > $@
136 displaylist_depths_test5_SOURCES = \
137 displaylist_depths_test5.c \
139 displaylist_depths_test5_LDADD = ../libgnashmingutils.la
141 displaylist_depths_test5.swf: displaylist_depths_test5
142 ./displaylist_depths_test5 $(abs_mediadir)
144 displaylist_depths_test5runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test5.swf
145 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test5.swf > $@
148 displaylist_depths_test6_SOURCES = \
149 displaylist_depths_test6.c \
151 displaylist_depths_test6_LDADD = ../libgnashmingutils.la
153 displaylist_depths_test6.swf: displaylist_depths_test6
154 ./displaylist_depths_test6 $(abs_mediadir)
156 displaylist_depths_test6runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test6.swf
157 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test6.swf > $@
160 displaylist_depths_test7_SOURCES = \
161 displaylist_depths_test7.c \
163 displaylist_depths_test7_LDADD = ../libgnashmingutils.la
165 displaylist_depths_test7.swf: displaylist_depths_test7
166 ./displaylist_depths_test7 $(abs_mediadir)
168 displaylist_depths_test7runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test7.swf
169 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test7.swf > $@
172 displaylist_depths_test8_SOURCES = \
173 displaylist_depths_test8.c \
175 displaylist_depths_test8_LDADD = ../libgnashmingutils.la
177 displaylist_depths_test8.swf: displaylist_depths_test8
178 ./displaylist_depths_test8 $(abs_mediadir)
180 displaylist_depths_test8runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test8.swf
181 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test8.swf > $@
185 displaylist_depths_test9_SOURCES = \
186 displaylist_depths_test9.c \
188 displaylist_depths_test9_LDADD = ../libgnashmingutils.la
190 displaylist_depths_test9.swf: displaylist_depths_test9
191 ./displaylist_depths_test9 $(abs_mediadir)
193 displaylist_depths_test9runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test9.swf
194 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test9.swf > $@
197 displaylist_depths_test10_SOURCES = \
198 displaylist_depths_test10.c \
200 displaylist_depths_test10_LDADD = ../libgnashmingutils.la
202 displaylist_depths_test10.swf: displaylist_depths_test10
203 ./displaylist_depths_test10 $(abs_mediadir)
205 displaylist_depths_test10runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test10.swf
206 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test10.swf > $@
209 displaylist_depths_test11_SOURCES = displaylist_depths_test11.c
210 displaylist_depths_test11_LDADD = ../libgnashmingutils.la
212 displaylist_depths_test11.swf: displaylist_depths_test11
213 ./displaylist_depths_test11 $(abs_mediadir)
215 displaylist_depths_test11runner: $(srcdir)/../../generic-testrunner.sh displaylist_depths_test11.swf
216 sh $(srcdir)/../../generic-testrunner.sh -f20 $(top_builddir) displaylist_depths_test11.swf > $@
221 -rm *.swf media *.pp *unner
223 TEST_DRIVERS = ../../simple.exp
224 TEST_CASES = $(check_SCRIPTS)
226 check-DEJAGNU: site-update $(check_PROGRAMS)
227 @runtest=$(RUNTEST); \
228 if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
229 GNASH_GC_TRIGGER_THRESHOLD=0 GNASHRC=../../gnashrc $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
231 echo "WARNING: could not find \`runtest'" 1>&2; \
232 for i in "$(TEST_CASES)"; do \
233 GNASH_GC_TRIGGER_THRESHOLD=0 GNASHRC=../../gnashrc $(SHELL) $$i; \
237 site-update: site.exp
239 @cp site.exp site.exp.bak
240 @sed -e '/testcases/d' site.exp.bak > site.exp
241 @echo "# This is a list of the pre-compiled testcases" >> site.exp
242 @echo "set testcases \"$(TEST_CASES)\"" >> site.exp