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. 5# 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. 10# 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. 15# 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 19 20AUTOMAKE_OPTIONS = dejagnu -Wno-portability 21 22abs_top_builddir=$(shell cd $(top_builddir); pwd) 23abs_builddir=$(shell cd $(top_builddir)/testsuite/misc-ming.all/displaylist_depths; pwd) 24abs_mediadir = $(shell cd $(srcdir)/../../media; pwd) 25 26CLEANFILES = \ 27 gnash-dbg.log \ 28 site.exp.bak \ 29 testrun.sum \ 30 testrun.log 31 32EXTRA_DIST = 33 34AM_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) 51 52AM_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) 60 61check_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) 74 75check_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) 88 89displaylist_depths_test_SOURCES = \ 90 displaylist_depths_test.c \ 91 $(NULL) 92displaylist_depths_test_LDADD = ../libgnashmingutils.la 93 94displaylist_depths_test.swf: displaylist_depths_test 95 ./displaylist_depths_test $(abs_mediadir) 96 97displaylist_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 $@ 100 101displaylist_depths_test2_SOURCES = \ 102 displaylist_depths_test2.c \ 103 $(NULL) 104displaylist_depths_test2_LDADD = ../libgnashmingutils.la 105 106displaylist_depths_test2.swf: displaylist_depths_test2 107 ./displaylist_depths_test2 $(abs_mediadir) 108 109displaylist_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 $@ 112 113displaylist_depths_test3_SOURCES = \ 114 displaylist_depths_test3.c \ 115 $(NULL) 116displaylist_depths_test3_LDADD = ../libgnashmingutils.la 117 118displaylist_depths_test3.swf: displaylist_depths_test3 119 ./displaylist_depths_test3 $(abs_mediadir) 120 121displaylist_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 $@ 124 125displaylist_depths_test4_SOURCES = \ 126 displaylist_depths_test4.c \ 127 $(NULL) 128displaylist_depths_test4_LDADD = ../libgnashmingutils.la 129 130displaylist_depths_test4.swf: displaylist_depths_test4 131 ./displaylist_depths_test4 $(abs_mediadir) 132 133displaylist_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 $@ 136 137displaylist_depths_test5_SOURCES = \ 138 displaylist_depths_test5.c \ 139 $(NULL) 140displaylist_depths_test5_LDADD = ../libgnashmingutils.la 141 142displaylist_depths_test5.swf: displaylist_depths_test5 143 ./displaylist_depths_test5 $(abs_mediadir) 144 145displaylist_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 $@ 148 149displaylist_depths_test6_SOURCES = \ 150 displaylist_depths_test6.c \ 151 $(NULL) 152displaylist_depths_test6_LDADD = ../libgnashmingutils.la 153 154displaylist_depths_test6.swf: displaylist_depths_test6 155 ./displaylist_depths_test6 $(abs_mediadir) 156 157displaylist_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 $@ 160 161displaylist_depths_test7_SOURCES = \ 162 displaylist_depths_test7.c \ 163 $(NULL) 164displaylist_depths_test7_LDADD = ../libgnashmingutils.la 165 166displaylist_depths_test7.swf: displaylist_depths_test7 167 ./displaylist_depths_test7 $(abs_mediadir) 168 169displaylist_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 $@ 172 173displaylist_depths_test8_SOURCES = \ 174 displaylist_depths_test8.c \ 175 $(NULL) 176displaylist_depths_test8_LDADD = ../libgnashmingutils.la 177 178displaylist_depths_test8.swf: displaylist_depths_test8 179 ./displaylist_depths_test8 $(abs_mediadir) 180 181displaylist_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 $@ 184 185 186displaylist_depths_test9_SOURCES = \ 187 displaylist_depths_test9.c \ 188 $(NULL) 189displaylist_depths_test9_LDADD = ../libgnashmingutils.la 190 191displaylist_depths_test9.swf: displaylist_depths_test9 192 ./displaylist_depths_test9 $(abs_mediadir) 193 194displaylist_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 $@ 197 198displaylist_depths_test10_SOURCES = \ 199 displaylist_depths_test10.c \ 200 $(NULL) 201displaylist_depths_test10_LDADD = ../libgnashmingutils.la 202 203displaylist_depths_test10.swf: displaylist_depths_test10 204 ./displaylist_depths_test10 $(abs_mediadir) 205 206displaylist_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 $@ 209 210displaylist_depths_test11_SOURCES = displaylist_depths_test11.c 211displaylist_depths_test11_LDADD = ../libgnashmingutils.la 212 213displaylist_depths_test11.swf: displaylist_depths_test11 214 ./displaylist_depths_test11 $(abs_mediadir) 215 216displaylist_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 $@ 219 220 221clean-local: 222 -rm *.swf media *.pp *unner 223 224TEST_DRIVERS = ../../simple.exp 225TEST_CASES = $(check_SCRIPTS) 226 227check-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 237 238site-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 244 245