Update with current status
[gnash.git] / testsuite / misc-ming.all / Makefile.am
blobbea287b0de3689615f08f51f429c43d775844c21
1 ## Process this file with automake to generate Makefile.in
2
3 #   Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
4 #   2015, 2016, 2017 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; 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 DISTCLEANFILES = XMLSocketTester extgetvariable_testrunner_v5 \
33                  extgetvariable_testrunner_v6 extgetvariable_testrunner_v7 \
34                  extgetvariable_testrunner_v8 hostcmd_testrunner_v5 \
35                  hostcmd_testrunner_v6 hostcmd_testrunner_v7 \
36                  hostcmd_testrunner_v8 hostcmd_htmltest_v5.html \
37                  hostcmd_htmltest_v6.html hostcmd_htmltest_v7.html \
38                  hostcmd_htmltest_v8.html hostcmd-geturl_testrunner_v4 \
39                  hostcmd-geturl_testrunner_v5 \ hostcmd-geturl_testrunner_v6 \
40                  hostcmd-geturl_testrunner_v7 \ hostcmd-geturl_testrunner_v8
42 SUBDIRS = . loop loading displaylist_depths action_order register_class \
43           init_action
45 if BUILD_LIBSOUND
46 SUBDIRS += sound
47 endif
49 EXTRA_DIST = \
50         DragDropTest.as \
51         DrawingApiTest.as \
52         FlashVarsTest.as \
53         GradientFillTest.as \
54         LC-Receive.as \
55         LC-Send.as \
56         PrototypeEventListeners.as \
57         SharedObjectTest.as \
58         StageConfigTest.as \
59         VarAndCharClashTest.as \
60         XMLSocketTest.as \
61         extgetvariable.as \
62         attachExtImported.as \
63         attachImported.as \
64         Version4Loader.as \
65         Version5Loaded.as \
66         case6.as \
67         case7.as \
68         easysound.as \
69         empty.as \
70         gotoFrame2Test.as \
71         intervalTest.as \
72         red5test.as \
73         oflaDemo.as \
74         remoting.as \
75         rtmpytest.as \
76         widgets.as \
77         remoting.php \
78         FlashVarsTest.html \
79         SharedObjectTestRunner.sh \
80         SharedObjectTest.sol/sol1.sol \
81         SharedObjectTest.sol/README \
82         XMLSocketTester.sh \
83         extgetvariable_testrunner.sh \
84         hostcmd_testrunner.sh \
85         hostcmd_htmltest.sh \
86         hostcmd-geturl_testrunner.sh
88 AM_CPPFLAGS = \
89         -I$(top_srcdir)/libbase \
90         -I$(top_srcdir)/libmedia \
91         -I$(top_srcdir)/libsound \
92         -I$(top_srcdir)/librender \
93         -I$(top_srcdir)/libcore  \
94         -I$(top_srcdir)/libcore/swf  \
95         -I$(top_srcdir)/libcore/parser  \
96         -I$(top_srcdir)/libcore/vm \
97         -I$(top_srcdir)/libcore/asobj \
98         -I$(top_srcdir)/testsuite \
99         $(MING_CFLAGS) \
100         $(OPENGL_CFLAGS) \
101         $(BOOST_CFLAGS) \
102         $(PTHREAD_CFLAGS) \
103         -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
104         $(NULL)
106 AM_LDFLAGS = \
107         $(MING_LIBS) \
108         $(OPENGL_LIBS) \
109         $(GIF_LIBS) \
110         $(top_builddir)/libbase/libgnashbase.la \
111         $(top_builddir)/librender/libgnashrender.la \
112         $(top_builddir)/libcore/libgnashcore.la \
113         $(NULL)
115 if ANDROID
116 AM_LDFLAGS +=  -lui -llog
117 endif   # ANDROID
119 check_PROGRAMS = \
120         ResolveEventsTest \
121         ResolveEventsTest-Runner \
122         SpriteButtonEventsTest \
123         SpriteButtonEventsTest-Runner \
124         DefineTextTest \
125         DefineTextTest-Runner \
126         TextSnapshotTest \
127         DeviceFontTest \
128         EmbeddedFontTest \
129         DefineEditTextTest \
130         DefineEditTextTest-Runner \
131         DefineEditTextVariableNameTest \
132         DefineEditTextVariableNameTest-Runner \
133         DefineEditTextVariableNameTest2 \
134         Dejagnu \
135         RemoveObject2Test \
136         RollOverOutTest \
137         RollOverOutTest-Runner \
138         definebitsjpeg2 \
139         spritehier \
140         timeline_var_test \
141         root_stop_test \
142         root_stop_testrunner \
143         place_object_test \
144         place_object_test2 \
145         move_object_test \
146         place_and_remove_object_test \
147         place_and_remove_object_insane_test \
148         unload_movieclip_test1 \
149         DepthLimitsTest \
150         masks_test \
151         masks_test2 \
152         masks_test2runner \
153         attachMovieTest \
154         attachMovieTestRunner \
155         attachMovieLoopingTest \
156         attachMovieLoopingTestRunner \
157         goto_frame_test \
158         consecutive_goto_frame_test \
159         matrix_test \
160         multi_doactions_and_goto_frame_test \
161         reverse_execute_PlaceObject2_test1 \
162         reverse_execute_PlaceObject2_test2 \
163         DrawingApiTestRunner \
164         frame_label_test \
165         path_format_test \
166         callFunction_test \
167         duplicate_movie_clip_test \
168         duplicate_movie_clip_test2 \
169         empty_clip_action_test \
170         event_handler_scope_test \
171         masks_testrunner \
172         key_event_test \
173         key_event_testrunner \
174         static_vs_dynamic1 \
175         static_vs_dynamic2 \
176         getTimer_test \
177         Video-EmbedSquareTest \
178         Video-EmbedSquareTestRunner \
179         NetStream-SquareTest \
180         NetStream-SquareTestRunner \
181         shape_test \
182         morph_test1 \
183         morph_test1runner \
184         runtime_vm_stack_test \
185         new_child_in_unload_test \
186         instanceNameTest \
187         BeginBitmapFill \
188         BeginBitmapFillRunner \
189         BitmapDataTest \
190         BitmapDataTestRunner \
191         BitmapDataDraw \
192         $(NULL)
194 if MING_VERSION_0_4_3
195 check_PROGRAMS += \
196         BitmapSmoothingTest \
197         $(NULL)
198 endif
200 if MING_VERSION_0_4
201 check_PROGRAMS += \
202         opcode_guard_test \
203         get_frame_number_test
204 endif
206 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
207 check_PROGRAMS += \
208         intervalTestRunner \
209         DragDropTestRunner   \
210         PrototypeEventListenersTestRunner \
211         $(NULL)
212 endif
214 if MING_SUPPORTS_REPLACE_TAG
215 check_PROGRAMS += \
216         replace_shapes1test \
217         replace_sprites1test \
218         replace_buttons1test \
219         $(NULL)
220 endif
222 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
223 check_PROGRAMS += \
224         KeyEventOrder \
225         KeyEventOrderRunner \
226         ButtonPropertiesTest \
227         ButtonEventsTest \
228         ButtonPropertiesTestRunner \
229         ButtonEventsTest-Runner \
230         $(NULL)
231 endif
233 check_SCRIPTS = \
234         GradientFillTestRunner \
235         BitmapDataDrawRunner \
236         DeviceFontTestRunner \
237         EmbeddedFontTestRunner \
238         TextSnapshotTest-Runner \
239         XMLSocketTester \
240         extgetvariable_testrunner_v5 \
241         extgetvariable_testrunner_v6 \
242         extgetvariable_testrunner_v7 \
243         extgetvariable_testrunner_v8 \
244         hostcmd_testrunner_v5 \
245         hostcmd_testrunner_v6 \
246         hostcmd_testrunner_v7 \
247         hostcmd_testrunner_v8 \
248         hostcmd_htmltest_v5.html \
249         hostcmd_htmltest_v6.html \
250         hostcmd_htmltest_v7.html \
251         hostcmd_htmltest_v8.html \
252         hostcmd-geturl_testrunner_v4 \
253         hostcmd-geturl_testrunner_v5 \
254         hostcmd-geturl_testrunner_v6 \
255         hostcmd-geturl_testrunner_v7 \
256         hostcmd-geturl_testrunner_v8 \
257         timeline_var_test-Runner \
258         place_object_testrunner \
259         place_object_test2runner \
260         move_object_testrunner \
261         place_and_remove_object_testrunner \
262         place_and_remove_object_insane_testrunner \
263         unload_movieclip_test1runner \
264         goto_frame_testrunner \
265         consecutive_goto_frame_testrunner \
266         multi_doactions_and_goto_frame_testrunner \
267         gotoFrame2Test-Runner \
268         reverse_execute_PlaceObject2_test1runner \
269         reverse_execute_PlaceObject2_test2runner \
270         frame_label_testrunner \
271         path_format_testrunner \
272         callFunction_testrunner \
273         duplicate_movie_clip_testrunner \
274         duplicate_movie_clip_test2runner \
275         empty_clip_action_testrunner \
276         event_handler_scope_testrunner \
277         matrix_testrunner \
278         static_vs_dynamic1_testrunner \
279         static_vs_dynamic2_testrunner \
280         getTimer_testrunner \
281         DepthLimitsTestrunner \
282         shape_testrunner \
283         DefineEditTextVariableNameTest-Runner \
284         DefineEditTextVariableNameTest2-Runner \
285         runtime_vm_stack_testrunner \
286         new_child_in_unload_testrunner \
287         instanceNameTestRunner \
288         $(NULL)
290 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
291 check_SCRIPTS += VarAndCharClashTest-Runner \
292         gotoFrame2Test-Runner \
293         FlashVarsTest-Runner \
294         attachImported-Runner \
295         attachExtImported-Runner \
296         MixedVersion4And5Runner \
297         SharedObjectTestRunner
298 endif
300 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
301 if ENABLE_HTTP_TESTSUITE
302 check_SCRIPTS += remotingTestRunner
303 endif
304 if ENABLE_RED5_TESTING
305 check_SCRIPTS += red5test-runner
306 check_SCRIPTS += oflaDemo-runner
307 endif
308 if ENABLE_RTMPY_TESTING
309 check_SCRIPTS += rtmpytest-runner
310 endif
311 endif
313 if MING_VERSION_0_4
314 check_SCRIPTS += \
315         opcode_guard_testrunner \
316         get_frame_number_testrunner \
317         $(NULL) 
318 endif
320 if MING_SUPPORTS_REPLACE_TAG
321 check_SCRIPTS += \
322         PlaceObject2TestRunner \
323         $(NULL)
324 check_PROGRAMS += \
325         PlaceObject2Test \
326         replace_shapes1test_runner \
327         replace_sprites1test_runner \
328         replace_buttons1test_runner \
329         $(NULL)
330 endif
332 if HAVE_SEMGET
333 check_SCRIPTS += LCTestRunner
334 endif
336 # This is so check.as finds revno.h
337 MAKESWF_FLAGS = -I$(top_builddir)
339 # TESTS = \
340 #       DefineEditTextVariableNameTest-Runner 
342 check_LTLIBRARIES = libgnashmingutils.la 
343 libgnashmingutils_la_SOURCES =  \
344         ming_utils.h            \
345         ming_utils.c
347 definebitsjpeg2_SOURCES = definebitsjpeg2.c
348 definebitsjpeg2_LDADD = $(MING_LIBS)
349 definebitsjpeg2.swf: definebitsjpeg2
350         ./definebitsjpeg2 $(srcdir)/../media/red.jpg
352 DefineTextTest.swf: DefineTextTest
353         ./DefineTextTest $(abs_mediadir)
355 DefineTextTest_SOURCES =  DefineTextTest.c
356 DefineTextTest_LDADD = libgnashmingutils.la
358 DefineTextTest_Runner_SOURCES = \
359         DefineTextTest-Runner.cpp \
360         $(NULL)
361 DefineTextTest_Runner_CXXFLAGS = \
362         -DTGTDIR='"$(abs_builddir)"' \
363         $(NULL)
364 DefineTextTest_Runner_LDADD =  \
365         $(top_builddir)/testsuite/libtestsuite.la \
366         $(AM_LDFLAGS) \
367         $(NULL)
368 DefineTextTest_Runner_DEPENDENCIES = \
369         $(top_builddir)/testsuite/libtestsuite.la \
370         DefineTextTest.swf      \
371         $(NULL)
373 Version4Loader.swf: $(srcdir)/Version4Loader.as 
374         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -o $@ -v4 $(srcdir)/Version4Loader.as
375 Version5Loaded.swf: $(srcdir)/Version5Loaded.as Dejagnu.swf
376         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -o $@ Dejagnu.swf -v5 $(srcdir)/Version5Loaded.as
377 MixedVersion4And5Runner: Version4Loader.swf Version5Loaded.swf
378         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) Version5Loaded.swf > $@
379         chmod 755 $@
381 TextSnapshotTest.swf: TextSnapshotTest
382         ./TextSnapshotTest $(abs_mediadir)
384 TextSnapshotTest_SOURCES =  TextSnapshotTest.c
385 TextSnapshotTest_LDADD = libgnashmingutils.la
387 TextSnapshotTest-Runner: $(srcdir)/../generic-testrunner.sh TextSnapshotTest.swf
388         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) TextSnapshotTest.swf > $@
389         chmod 755 $@
391 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
392         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
393         chmod 755 $@
394 DeviceFontTest.swf: DeviceFontTest
395         ./DeviceFontTest $(abs_mediadir)
396 DeviceFontTest_SOURCES =  DeviceFontTest.c
397 DeviceFontTest_LDADD = libgnashmingutils.la
399 EmbeddedFontTestRunner: $(srcdir)/../generic-testrunner.sh EmbeddedFontTest.swf
400         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) EmbeddedFontTest.swf > $@
401         chmod 755 $@
402 EmbeddedFontTest.swf: EmbeddedFontTest
403         ./EmbeddedFontTest $(abs_mediadir)
404 EmbeddedFontTest_SOURCES =  EmbeddedFontTest.c
405 EmbeddedFontTest_LDADD = libgnashmingutils.la
407 DefineEditTextTest.swf: DefineEditTextTest
408         ./DefineEditTextTest $(abs_mediadir)
409 DefineEditTextTest_SOURCES =  DefineEditTextTest.c
410 DefineEditTextTest_LDADD = libgnashmingutils.la
412 DefineEditTextTest_Runner_SOURCES = \
413         DefineEditTextTest-Runner.cpp \
414         $(NULL)
415 DefineEditTextTest_Runner_CXXFLAGS = \
416         -DTGTDIR='"$(abs_builddir)"' \
417         $(NULL)
418 DefineEditTextTest_Runner_LDADD = \
419         $(top_builddir)/testsuite/libtestsuite.la \
420          $(AM_LDFLAGS) \
421         $(NULL)
422 DefineEditTextTest_Runner_DEPENDENCIES = \
423         $(top_builddir)/testsuite/libtestsuite.la \
424         DefineEditTextTest.swf      \
425         $(NULL)
427 spritehier_SOURCES =  spritehier.c
428 spritehier_LDADD = $(MING_LIBS)
430 opcode_guard_test_SOURCES =     \
431         opcode_guard_test.c     \
432         $(NULL)
433 opcode_guard_test_LDADD = libgnashmingutils.la
435 opcode_guard_test.swf: opcode_guard_test
436         ./opcode_guard_test $(abs_mediadir)
438 opcode_guard_testrunner: $(srcdir)/../generic-testrunner.sh opcode_guard_test.swf
439         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) opcode_guard_test.swf > $@
440         chmod 755 $@
442 runtime_vm_stack_test_SOURCES = \
443         runtime_vm_stack_test.c \
444         $(NULL)
445 runtime_vm_stack_test_LDADD = libgnashmingutils.la
447 runtime_vm_stack_test.swf: runtime_vm_stack_test
448         ./runtime_vm_stack_test $(abs_mediadir)
450 runtime_vm_stack_testrunner: $(srcdir)/../generic-testrunner.sh runtime_vm_stack_test.swf
451         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) runtime_vm_stack_test.swf > $@
452         chmod 755 $@
454 new_child_in_unload_test_SOURCES =      \
455         new_child_in_unload_test.c      \
456         $(NULL)
457 new_child_in_unload_test_LDADD = libgnashmingutils.la
459 new_child_in_unload_test.swf: new_child_in_unload_test
460         ./new_child_in_unload_test $(abs_mediadir)
462 new_child_in_unload_testrunner: $(srcdir)/../generic-testrunner.sh new_child_in_unload_test.swf
463         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) new_child_in_unload_test.swf > $@
464         chmod 755 $@
466 PlaceObject2Test_SOURCES =      \
467         PlaceObject2Test.c      \
468         $(NULL)
469 PlaceObject2Test_LDADD = libgnashmingutils.la
471 PlaceObject2Test.swf: PlaceObject2Test
472         ./PlaceObject2Test $(abs_mediadir)
474 PlaceObject2TestRunner: $(srcdir)/../generic-testrunner.sh PlaceObject2Test.swf
475         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) PlaceObject2Test.swf > $@
476         chmod 755 $@
478 RemoveObject2Test_SOURCES = RemoveObject2Test.c
479 RemoveObject2Test_LDADD = libgnashmingutils.la
481 DefineEditTextVariableNameTest_SOURCES =        \
482         DefineEditTextVariableNameTest.c        \
483         $(NULL)
484 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
486 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
487         ./DefineEditTextVariableNameTest $(abs_mediadir)
489 DefineEditTextVariableNameTest_Runner_SOURCES = \
490         DefineEditTextVariableNameTest-Runner.cpp \
491         $(NULL)
492 DefineEditTextVariableNameTest_Runner_LDADD = \
493         $(top_builddir)/testsuite/libtestsuite.la \
494         $(AM_LDFLAGS) \
495         $(NULL)
496 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
497         $(top_builddir)/testsuite/libtestsuite.la \
498         DefineEditTextVariableNameTest.swf      \
499         $(NULL)
502 DefineEditTextVariableNameTest2_SOURCES =       \
503         DefineEditTextVariableNameTest2.c       \
504         $(NULL)
505 DefineEditTextVariableNameTest2_LDADD = libgnashmingutils.la
507 DefineEditTextVariableNameTest2.swf: DefineEditTextVariableNameTest2
508         ./DefineEditTextVariableNameTest2 $(abs_mediadir)
510 DefineEditTextVariableNameTest2-Runner: $(srcdir)/../generic-testrunner.sh DefineEditTextVariableNameTest2.swf
511         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DefineEditTextVariableNameTest2.swf > $@
512         chmod 755 $@
514 timeline_var_test_SOURCES =     \
515         timeline_var_test.c     \
516         $(NULL)
517 timeline_var_test_LDADD = libgnashmingutils.la
519 timeline_var_test.swf: timeline_var_test
520         ./timeline_var_test $(abs_mediadir)
522 timeline_var_test-Runner: $(srcdir)/../generic-testrunner.sh timeline_var_test.swf
523         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) timeline_var_test.swf > $@
524         chmod 755 $@
526 root_stop_test_SOURCES = root_stop_test.c
527 root_stop_test_LDADD = libgnashmingutils.la
529 root_stop_test.swf: root_stop_test
530         ./root_stop_test $(abs_mediadir)
532 root_stop_testrunner_SOURCES = \
533         root_stop_testrunner.cpp \
534         $(NULL)
535 root_stop_testrunner_LDADD = \
536         $(top_builddir)/testsuite/libtestsuite.la \
537         $(AM_LDFLAGS) \
538         $(NULL)
539 root_stop_testrunner_CXXFLAGS = \
540         -DSRCDIR='"$(srcdir)"' \
541         -DTGTDIR='"$(abs_builddir)"' 
542 root_stop_testrunner_DEPENDENCIES = \
543         $(top_builddir)/testsuite/libtestsuite.la \
544         root_stop_test.swf      \
545         $(NULL)
547 shape_test_SOURCES = shape_test.c
548 shape_test_LDADD = libgnashmingutils.la
550 shape_test.swf: shape_test
551         ./shape_test $(abs_mediadir)
553 shape_testrunner: $(srcdir)/../generic-testrunner.sh shape_test.swf
554         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) shape_test.swf > $@
555         chmod 755 $@
557 morph_test1_SOURCES = morph_test1.c
558 morph_test1_LDADD = libgnashmingutils.la
560 morph_test1.swf: morph_test1
561         ./morph_test1 $(abs_mediadir)
563 morph_test1runner_SOURCES = \
564         morph_test1runner.cpp \
565         $(NULL)
566 morph_test1runner_LDADD = \
567         $(top_builddir)/testsuite/libtestsuite.la \
568         $(AM_LDFLAGS) \
569         $(NULL)
570 morph_test1runner_CXXFLAGS = \
571         -DSRCDIR='"$(srcdir)"' \
572         -DTGTDIR='"$(abs_builddir)"' \
573         $(NULL)
574 morph_test1runner_DEPENDENCIES = \
575         morph_test1.swf \
576         $(top_builddir)/testsuite/libtestsuite.la \
577         $(NULL)
579 key_event_test_SOURCES = key_event_test.c
580 key_event_test_LDADD = libgnashmingutils.la
582 key_event_test.swf: key_event_test
583         ./key_event_test $(abs_mediadir)
585 key_event_testrunner_SOURCES = \
586         key_event_testrunner.cpp \
587         $(NULL)
588 key_event_testrunner_LDADD = \
589         $(top_builddir)/testsuite/libtestsuite.la \
590         $(AM_LDFLAGS) \
591         $(NULL)
592 key_event_testrunner_CXXFLAGS = \
593         -DSRCDIR='"$(srcdir)"' \
594         -DTGTDIR='"$(abs_builddir)"' \
595         $(NULL)
596 key_event_testrunner_DEPENDENCIES = \
597         key_event_test.swf \
598         $(top_builddir)/testsuite/libtestsuite.la \
599         $(NULL)
601 KeyEventOrder_SOURCES = KeyEventOrder.c
602 KeyEventOrder_LDADD = libgnashmingutils.la
604 KeyEventOrder.swf: KeyEventOrder
605         ./KeyEventOrder $(abs_mediadir)
607 KeyEventOrderRunner_SOURCES = \
608         KeyEventOrderRunner.cpp \
609         $(NULL)
610 KeyEventOrderRunner_LDADD = \
611         $(top_builddir)/testsuite/libtestsuite.la \
612         $(AM_LDFLAGS) \
613         $(NULL)
614 KeyEventOrderRunner_CXXFLAGS = \
615         -DSRCDIR='"$(srcdir)"' \
616         -DTGTDIR='"$(abs_builddir)"' \
617         $(NULL)
618 KeyEventOrderRunner_DEPENDENCIES = \
619         KeyEventOrder.swf \
620         $(top_builddir)/testsuite/libtestsuite.la \
621         $(NULL)
623 place_object_test_SOURCES = place_object_test.c 
624 place_object_test_LDADD = libgnashmingutils.la
626 place_object_test.swf: place_object_test
627         ./place_object_test $(abs_mediadir)
629 place_object_testrunner: $(srcdir)/../generic-testrunner.sh place_object_test.swf
630         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test.swf > $@
631         chmod 755 $@
634 place_object_test2_SOURCES = place_object_test2.c       
635 place_object_test2_LDADD = libgnashmingutils.la
637 place_object_test2.swf: place_object_test2
638         ./place_object_test2 $(abs_mediadir)
640 place_object_test2runner: $(srcdir)/../generic-testrunner.sh place_object_test2.swf
641         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test2.swf > $@
642         chmod 755 $@
644 move_object_test_SOURCES =      \
645         move_object_test.c      \
646         $(NULL)
647 move_object_test_LDADD = libgnashmingutils.la
649 move_object_test.swf: move_object_test
650         ./move_object_test $(abs_mediadir)
652 move_object_testrunner: $(srcdir)/../generic-testrunner.sh move_object_test.swf
653         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) move_object_test.swf > $@
654         chmod 755 $@
656 place_and_remove_object_test_SOURCES =  \
657         place_and_remove_object_test.c  \
658         $(NULL)
659 place_and_remove_object_test_LDADD = libgnashmingutils.la
661 place_and_remove_object_test.swf: place_and_remove_object_test
662         ./place_and_remove_object_test $(abs_mediadir)
664 place_and_remove_object_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_test.swf
665         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_test.swf > $@
666         chmod 755 $@
668 place_and_remove_object_insane_test_SOURCES =   \
669         place_and_remove_object_insane_test.c   \
670         $(NULL)
671 place_and_remove_object_insane_test_LDADD = libgnashmingutils.la
673 place_and_remove_object_insane_test.swf: place_and_remove_object_insane_test
674         ./place_and_remove_object_insane_test $(abs_mediadir)
676 place_and_remove_object_insane_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_insane_test.swf
677         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_insane_test.swf > $@
678         chmod 755 $@
680 unload_movieclip_test1_SOURCES =        \
681         unload_movieclip_test1.c        \
682         $(NULL)
683 unload_movieclip_test1_LDADD = libgnashmingutils.la
685 unload_movieclip_test1.swf: unload_movieclip_test1
686         ./unload_movieclip_test1 $(abs_mediadir)
688 unload_movieclip_test1runner: $(srcdir)/../generic-testrunner.sh unload_movieclip_test1.swf
689         sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) unload_movieclip_test1.swf > $@
690         chmod 755 $@
692 DepthLimitsTest_SOURCES = DepthLimitsTest.c
693 DepthLimitsTest_LDADD = libgnashmingutils.la
695 DepthLimitsTest.swf: DepthLimitsTest
696         ./DepthLimitsTest $(abs_mediadir)
698 DepthLimitsTestrunner: $(srcdir)/../generic-testrunner.sh DepthLimitsTest.swf
699         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) DepthLimitsTest.swf > $@
700         chmod 755 $@
703 replace_shapes1test_SOURCES = replace_shapes1test.c     
704 replace_shapes1test_LDADD = libgnashmingutils.la
706 replace_shapes1test.swf: replace_shapes1test
707         ./replace_shapes1test $(abs_mediadir)
709 replace_shapes1test_runner_SOURCES = \
710         replace_shapes1test_runner.cpp \
711         $(NULL)
712 replace_shapes1test_runner_CXXFLAGS = \
713         -DTGTDIR='"$(abs_builddir)"' \
714         $(NULL)
715 replace_shapes1test_runner_LDADD = \
716         $(top_builddir)/testsuite/libtestsuite.la \
717         $(AM_LDFLAGS) \
718         $(NULL)
719 replace_shapes1test_runner_DEPENDENCIES = \
720         $(top_builddir)/testsuite/libtestsuite.la \
721         replace_shapes1test.swf      \
722         $(NULL)
724 replace_sprites1test_SOURCES = replace_sprites1test.c   
725 replace_sprites1test_LDADD = libgnashmingutils.la
727 replace_sprites1test.swf: replace_sprites1test
728         ./replace_sprites1test $(abs_mediadir)
730 replace_sprites1test_runner_SOURCES = \
731         replace_sprites1test_runner.cpp \
732         $(NULL)
733 replace_sprites1test_runner_CXXFLAGS = \
734         -DTGTDIR='"$(abs_builddir)"' \
735         $(NULL)
736 replace_sprites1test_runner_LDADD = \
737         $(top_builddir)/testsuite/libtestsuite.la \
738         $(AM_LDFLAGS) \
739         $(NULL)
740 replace_sprites1test_runner_DEPENDENCIES = \
741         $(top_builddir)/testsuite/libtestsuite.la \
742         replace_sprites1test.swf      \
743         $(NULL)
745 replace_buttons1test_SOURCES = replace_buttons1test.c   
746 replace_buttons1test_LDADD = libgnashmingutils.la
748 replace_buttons1test.swf: replace_buttons1test
749         ./replace_buttons1test $(abs_mediadir)
751 replace_buttons1test_runner_SOURCES = \
752         replace_buttons1test_runner.cpp \
753         $(NULL)
754 replace_buttons1test_runner_CXXFLAGS = \
755         -DTGTDIR='"$(abs_builddir)"' \
756         $(NULL)
757 replace_buttons1test_runner_LDADD = \
758         $(top_builddir)/testsuite/libtestsuite.la \
759         $(AM_LDFLAGS) \
760         $(NULL)
761 replace_buttons1test_runner_DEPENDENCIES = \
762         $(top_builddir)/testsuite/libtestsuite.la \
763         replace_buttons1test.swf      \
764         $(NULL)
767 masks_test_SOURCES =    \
768         masks_test.c    \
769         $(NULL)
770 masks_test_LDADD = libgnashmingutils.la
772 masks_test.swf: masks_test
773         ./masks_test $(abs_mediadir)
775 masks_testrunner_SOURCES = \
776         masks_testrunner.cpp \
777         $(NULL)
778 masks_testrunner_CXXFLAGS = \
779         -DTGTDIR='"$(abs_builddir)"' \
780         $(NULL)
781 masks_testrunner_LDADD = \
782         $(top_builddir)/testsuite/libtestsuite.la \
783         $(AM_LDFLAGS) \
784         $(NULL)
785 masks_testrunner_DEPENDENCIES = \
786         $(top_builddir)/testsuite/libtestsuite.la \
787         masks_test.swf      \
788         $(NULL)
791 masks_test2_SOURCES =   \
792         masks_test2.c   \
793         $(NULL)
794 masks_test2_LDADD = libgnashmingutils.la
796 masks_test2.swf: masks_test2
797         ./masks_test2 $(abs_mediadir)
799 masks_test2runner_SOURCES = \
800         masks_test2runner.cpp \
801         $(NULL)
802 masks_test2runner_CXXFLAGS = \
803         -DTGTDIR='"$(abs_builddir)"' \
804         $(NULL)
805 masks_test2runner_LDADD = \
806         $(top_builddir)/testsuite/libtestsuite.la \
807         $(AM_LDFLAGS) \
808         $(NULL)
809 masks_test2runner_DEPENDENCIES = \
810         $(top_builddir)/testsuite/libtestsuite.la \
811         masks_test2.swf      \
812         $(NULL)
814 matrix_test_SOURCES =   \
815         matrix_test.c   \
816         $(NULL)
817 matrix_test_LDADD = libgnashmingutils.la
819 matrix_test.swf: matrix_test
820         ./matrix_test $(abs_mediadir)
822 matrix_testrunner: $(srcdir)/../generic-testrunner.sh matrix_test.swf
823         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) matrix_test.swf > $@
824         chmod 755 $@
826 get_frame_number_test_SOURCES = \
827         get_frame_number_test.c \
828         $(NULL)
829 get_frame_number_test_LDADD = libgnashmingutils.la
831 get_frame_number_test.swf: get_frame_number_test
832         ./get_frame_number_test $(abs_mediadir)
834 get_frame_number_testrunner: $(srcdir)/../generic-testrunner.sh get_frame_number_test.swf
835         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) get_frame_number_test.swf > $@
836         chmod 755 $@
838 frame_label_test_SOURCES =      \
839         frame_label_test.c      \
840         $(NULL)
841 frame_label_test_LDADD = libgnashmingutils.la
843 frame_label_test.swf: frame_label_test
844         ./frame_label_test $(abs_mediadir)
846 frame_label_testrunner: $(srcdir)/../generic-testrunner.sh frame_label_test.swf
847         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) frame_label_test.swf > $@
848         chmod 755 $@
850 path_format_test_SOURCES =      \
851         path_format_test.c      \
852         $(NULL)
853 path_format_test_LDADD = libgnashmingutils.la
855 path_format_test.swf: path_format_test
856         ./path_format_test $(abs_mediadir)
858 path_format_testrunner: $(srcdir)/../generic-testrunner.sh path_format_test.swf
859         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) path_format_test.swf > $@
860         chmod 755 $@
862 callFunction_test_SOURCES =     \
863         callFunction_test.c     \
864         $(NULL)
865 callFunction_test_LDADD = libgnashmingutils.la
867 callFunction_test.swf: callFunction_test
868         ./callFunction_test $(abs_mediadir)
870 callFunction_testrunner: $(srcdir)/../generic-testrunner.sh callFunction_test.swf
871         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) callFunction_test.swf > $@
872         chmod 755 $@
874 duplicate_movie_clip_test_SOURCES =     \
875         duplicate_movie_clip_test.c     \
876         $(NULL)
877 duplicate_movie_clip_test_LDADD = libgnashmingutils.la
879 duplicate_movie_clip_test.swf: duplicate_movie_clip_test
880         ./duplicate_movie_clip_test $(abs_mediadir)
882 duplicate_movie_clip_testrunner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test.swf
883         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test.swf > $@
884         chmod 755 $@
887 duplicate_movie_clip_test2_SOURCES =    \
888         duplicate_movie_clip_test2.c    \
889         $(NULL)
890 duplicate_movie_clip_test2_LDADD = libgnashmingutils.la
892 duplicate_movie_clip_test2.swf: duplicate_movie_clip_test2
893         ./duplicate_movie_clip_test2 $(abs_mediadir)
895 duplicate_movie_clip_test2runner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test2.swf
896         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test2.swf > $@
897         chmod 755 $@
900 empty_clip_action_test_SOURCES =        \
901         empty_clip_action_test.c        \
902         $(NULL)
903 empty_clip_action_test_LDADD = libgnashmingutils.la
905 empty_clip_action_test.swf: empty_clip_action_test
906         ./empty_clip_action_test $(abs_mediadir)
908 empty_clip_action_testrunner: $(srcdir)/../generic-testrunner.sh empty_clip_action_test.swf
909         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) empty_clip_action_test.swf > $@
910         chmod 755 $@
913 event_handler_scope_test_SOURCES =      \
914         event_handler_scope_test.c      \
915         $(NULL)
916 event_handler_scope_test_LDADD = libgnashmingutils.la
918 event_handler_scope_test.swf: event_handler_scope_test
919         ./event_handler_scope_test $(abs_mediadir)
921 event_handler_scope_testrunner: $(srcdir)/../generic-testrunner.sh event_handler_scope_test.swf
922         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) event_handler_scope_test.swf > $@
923         chmod 755 $@
925 attachMovieTest_SOURCES =       \
926         attachMovieTest.c       \
927         $(NULL)
928 attachMovieTest_LDADD = libgnashmingutils.la
930 attachMovieTest.swf: attachMovieTest
931         ./attachMovieTest $(abs_mediadir)
933 attachMovieTestRunner_SOURCES = \
934         attachMovieTestRunner.cpp \
935         $(NULL)
936 attachMovieTestRunner_LDADD = \
937         $(top_builddir)/testsuite/libtestsuite.la \
938         $(AM_LDFLAGS) \
939         $(NULL)
940 attachMovieTestRunner_CXXFLAGS = \
941         -DSRCDIR='"$(srcdir)"' \
942         -DTGTDIR='"$(abs_builddir)"' \
943         $(NULL)
944 attachMovieTestRunner_DEPENDENCIES = \
945         attachMovieTest.swf \
946         $(top_builddir)/testsuite/libtestsuite.la \
947         $(NULL)
949 attachMovieLoopingTest_SOURCES =        \
950         attachMovieLoopingTest.c        \
951         $(NULL)
952 attachMovieLoopingTest_LDADD = libgnashmingutils.la
954 attachMovieLoopingTest.swf: attachMovieLoopingTest
955         ./attachMovieLoopingTest $(abs_mediadir)
957 attachMovieLoopingTestRunner_SOURCES = \
958         attachMovieLoopingTestRunner.cpp \
959         $(NULL)
960 attachMovieLoopingTestRunner_LDADD = \
961         $(top_builddir)/testsuite/libtestsuite.la \
962         $(AM_LDFLAGS) \
963         $(NULL)
964 attachMovieLoopingTestRunner_CXXFLAGS = \
965         -DSRCDIR='"$(srcdir)"' \
966         -DTGTDIR='"$(abs_builddir)"' \
967         $(NULL)
968 attachMovieLoopingTestRunner_DEPENDENCIES = \
969         attachMovieLoopingTest.swf \
970         $(top_builddir)/testsuite/libtestsuite.la \
971         $(NULL)
973 # This will only work with Ming-0.4.0beta2
974 # (support for prebuilt clips inclusion)
975 attachImported.swf: Dejagnu.swf $(srcdir)/attachImported.as attachMovieTest.swf
976         $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -i attachMovieTest.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachImported.as
977 attachImported-Runner: $(srcdir)/../generic-testrunner.sh attachImported.swf Makefile
978         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachImported.swf > $@
979         chmod 755 $@
981 # This will only work with Ming-0.4.0beta2
982 # (support for prebuilt clips inclusion)
983 attachExtImported.swf: Dejagnu.swf $(srcdir)/attachExtImported.as attachImported.swf attachMovieTest.swf
984         $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -i attachImported.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachExtImported.as
985 attachExtImported-Runner: $(srcdir)/../generic-testrunner.sh attachExtImported.swf Makefile
986         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachExtImported.swf > $@
987         chmod 755 $@
989 goto_frame_test_SOURCES =       \
990         goto_frame_test.c       \
991         $(NULL)
992 goto_frame_test_LDADD = libgnashmingutils.la
994 goto_frame_test.swf: goto_frame_test
995         ./goto_frame_test $(abs_mediadir)
997 goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh goto_frame_test.swf
998         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) goto_frame_test.swf > $@
999         chmod 755 $@
1001 consecutive_goto_frame_test_SOURCES =   \
1002         consecutive_goto_frame_test.c   \
1003         $(NULL)
1004 consecutive_goto_frame_test_LDADD = libgnashmingutils.la
1006 consecutive_goto_frame_test.swf: consecutive_goto_frame_test
1007         ./consecutive_goto_frame_test $(abs_mediadir)
1009 consecutive_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh consecutive_goto_frame_test.swf
1010         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) consecutive_goto_frame_test.swf > $@
1011         chmod 755 $@
1013 multi_doactions_and_goto_frame_test_SOURCES =   \
1014         multi_doactions_and_goto_frame_test.c   \
1015         $(NULL)
1016 multi_doactions_and_goto_frame_test_LDADD = libgnashmingutils.la
1018 multi_doactions_and_goto_frame_test.swf: multi_doactions_and_goto_frame_test
1019         ./multi_doactions_and_goto_frame_test $(abs_mediadir)
1021 multi_doactions_and_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh multi_doactions_and_goto_frame_test.swf
1022         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) multi_doactions_and_goto_frame_test.swf > $@
1023         chmod 755 $@
1025 reverse_execute_PlaceObject2_test1_SOURCES =    \
1026         reverse_execute_PlaceObject2_test1.c    \
1027         $(NULL)
1028 reverse_execute_PlaceObject2_test1_LDADD = libgnashmingutils.la
1030 reverse_execute_PlaceObject2_test1.swf: reverse_execute_PlaceObject2_test1
1031         ./reverse_execute_PlaceObject2_test1 $(abs_mediadir)
1033 reverse_execute_PlaceObject2_test1runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test1.swf
1034         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test1.swf > $@
1035         chmod 755 $@
1037 reverse_execute_PlaceObject2_test2_SOURCES =    \
1038         reverse_execute_PlaceObject2_test2.c    \
1039         $(NULL)
1040 reverse_execute_PlaceObject2_test2_LDADD = libgnashmingutils.la
1042 reverse_execute_PlaceObject2_test2.swf: reverse_execute_PlaceObject2_test2
1043         ./reverse_execute_PlaceObject2_test2 $(abs_mediadir)
1045 reverse_execute_PlaceObject2_test2runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test2.swf
1046         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test2.swf > $@
1047         chmod 755 $@
1049 BitmapDataTest_SOURCES = \
1050         BitmapDataTest.c \
1051         $(NULL)
1053 BitmapDataTest_CFLAGS = \
1054         -DMEDIADIR='"$(abs_mediadir)"' \
1055         $(NULL)
1057 BitmapDataTest_LDADD = libgnashmingutils.la
1059 BitmapDataTest.swf: BitmapDataTest
1060         ./BitmapDataTest $(abs_mediadir)
1062 BitmapDataTestRunner_SOURCES = \
1063         BitmapDataTestRunner.cpp \
1064         $(NULL)
1066 BitmapDataTestRunner_CXXFLAGS = \
1067         -DSRCDIR='"$(srcdir)"' \
1068         -DTGTDIR='"$(abs_builddir)"' \
1069         $(NULL)
1071 BitmapDataTestRunner_LDADD = \
1072         $(top_builddir)/testsuite/libtestsuite.la \
1073         $(AM_LDFLAGS) \
1074         $(NULL)
1076 BitmapDataTestRunner_DEPENDENCIES = \
1077         $(top_builddir)/testsuite/libtestsuite.la \
1078         BitmapDataTest.swf      \
1079         $(NULL)
1081 BitmapDataDraw_SOURCES = \
1082         BitmapDataDraw.c \
1083         $(NULL)
1085 BitmapDataDraw_CFLAGS = \
1086         -DMEDIADIR='"$(abs_mediadir)"' \
1087         $(NULL)
1089 BitmapDataDraw_LDADD = libgnashmingutils.la
1091 BitmapDataDraw.swf: BitmapDataDraw
1092         ./BitmapDataDraw $(abs_mediadir)
1094 BitmapDataDrawRunner: $(srcdir)/../generic-testrunner.sh BitmapDataDraw.swf
1095         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) BitmapDataDraw.swf > $@
1096         chmod 755 $@
1098 BeginBitmapFill_SOURCES = \
1099         BeginBitmapFill.c \
1100         $(NULL)
1102 BeginBitmapFill_CFLAGS = \
1103         -DMEDIADIR='"$(abs_mediadir)"' \
1104         $(NULL)
1106 BeginBitmapFill_LDADD = libgnashmingutils.la
1108 BeginBitmapFill.swf: BeginBitmapFill
1109         ./BeginBitmapFill $(abs_mediadir)
1111 BeginBitmapFillRunner_SOURCES = \
1112         BeginBitmapFillRunner.cpp \
1113         $(NULL)
1115 BeginBitmapFillRunner_CXXFLAGS = \
1116         -DSRCDIR='"$(srcdir)"' \
1117         -DTGTDIR='"$(abs_builddir)"' \
1118         $(NULL)
1120 BeginBitmapFillRunner_LDADD = \
1121         $(top_builddir)/testsuite/libtestsuite.la \
1122         $(AM_LDFLAGS) \
1123         $(NULL)
1125 BeginBitmapFillRunner_DEPENDENCIES = \
1126         $(top_builddir)/testsuite/libtestsuite.la \
1127         BeginBitmapFill.swf     \
1128         $(NULL)
1130 BitmapSmoothingTest_SOURCES = \
1131         BitmapSmoothingTest.c \
1132         $(NULL)
1134 BitmapSmoothingTest_CFLAGS = \
1135         -DMEDIADIR='"$(abs_mediadir)"' \
1136         $(NULL)
1138 BitmapSmoothingTest_LDADD = libgnashmingutils.la
1140 BitmapSmoothingTest-v7.swf: BitmapSmoothingTest
1141         ./BitmapSmoothingTest 7
1143 BitmapSmoothingTest-v8.swf: BitmapSmoothingTest
1144         ./BitmapSmoothingTest 8
1146 spritehier.swf: spritehier
1147         ./spritehier
1149 RemoveObject2Test.swf: RemoveObject2Test 
1150         ./RemoveObject2Test
1152 RollOverOutTest_SOURCES =       \
1153         RollOverOutTest.c       \
1154         $(NULL)
1155 RollOverOutTest_LDADD = libgnashmingutils.la
1156 RollOverOutTest.swf: RollOverOutTest
1157         ./RollOverOutTest $(abs_mediadir)
1158 RollOverOutTest_Runner_SOURCES = \
1159         RollOverOutTest-Runner.cpp \
1160         $(NULL)
1161 RollOverOutTest_Runner_LDADD = \
1162         $(top_builddir)/testsuite/libtestsuite.la \
1163         $(AM_LDFLAGS) \
1164         $(NULL)
1165 RollOverOutTest_Runner_CXXFLAGS = \
1166         -DSRCDIR='"$(srcdir)"' \
1167         -DTGTDIR='"$(abs_builddir)"' 
1168 RollOverOutTest_Runner_DEPENDENCIES = \
1169         $(top_builddir)/testsuite/libtestsuite.la \
1170         RollOverOutTest.swf     \
1171         $(NULL)
1173 ButtonEventsTest_SOURCES =      \
1174         ButtonEventsTest.c      \
1175         $(NULL)
1176 ButtonEventsTest_LDADD = libgnashmingutils.la
1177 ButtonEventsTest.swf: ButtonEventsTest
1178         ./ButtonEventsTest $(abs_mediadir)
1179 ButtonEventsTest_Runner_SOURCES = \
1180         ButtonEventsTest-Runner.cpp \
1181         $(NULL)
1182 ButtonEventsTest_Runner_LDADD = \
1183         $(top_builddir)/testsuite/libtestsuite.la \
1184         $(AM_LDFLAGS) \
1185         $(NULL)
1186 ButtonEventsTest_Runner_DEPENDENCIES = \
1187         $(top_builddir)/testsuite/libtestsuite.la \
1188         ButtonEventsTest.swf    \
1189         $(NULL)
1190 ButtonEventsTest_Runner_CXXFLAGS = \
1191         -DTGTDIR='"$(abs_builddir)"' \
1192         $(NULL)
1194 SpriteButtonEventsTest_SOURCES =        \
1195         SpriteButtonEventsTest.c        \
1196         $(NULL)
1197 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1198 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1199         ./SpriteButtonEventsTest $(abs_mediadir)
1200 SpriteButtonEventsTest_Runner_SOURCES = \
1201         SpriteButtonEventsTest-Runner.cpp \
1202         $(NULL)
1203 SpriteButtonEventsTest_Runner_LDADD = \
1204         $(top_builddir)/testsuite/libtestsuite.la \
1205         $(AM_LDFLAGS) \
1206         $(NULL)
1207 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1208         $(top_builddir)/testsuite/libtestsuite.la \
1209         SpriteButtonEventsTest.swf      \
1210         $(NULL)
1211 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1212         -DTGTDIR='"$(abs_builddir)"' \
1213         $(NULL)
1215 ResolveEventsTest_SOURCES =     \
1216         ResolveEventsTest.c     \
1217         $(NULL)
1218 ResolveEventsTest_LDADD = libgnashmingutils.la
1219 ResolveEventsTest.swf: ResolveEventsTest
1220         ./ResolveEventsTest $(abs_mediadir)
1221 ResolveEventsTest_Runner_SOURCES = \
1222         ResolveEventsTest-Runner.cpp \
1223         $(NULL)
1224 ResolveEventsTest_Runner_LDADD = \
1225         $(top_builddir)/testsuite/libtestsuite.la \
1226         $(AM_LDFLAGS) \
1227         $(NULL)
1228 ResolveEventsTest_Runner_DEPENDENCIES = \
1229         $(top_builddir)/testsuite/libtestsuite.la \
1230         ResolveEventsTest.swf   \
1231         $(NULL)
1232 ResolveEventsTest_Runner_CXXFLAGS = \
1233         -DTGTDIR='"$(abs_builddir)"' \
1234         $(NULL)
1236 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1237 VarAndCharClashTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf $(srcdir)/VarAndCharClashTest.as 
1238         $(MAKESWF) $(MAKESWF_FLAGS) -o $@ Dejagnu.swf $(srcdir)/../media/green.swf $(srcdir)/VarAndCharClashTest.as
1239 VarAndCharClashTest-Runner: $(srcdir)/../generic-testrunner.sh VarAndCharClashTest.swf
1240         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) VarAndCharClashTest.swf > $@
1241         chmod 755 $@
1243 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1244 FlashVarsTest.swf: Dejagnu.swf FlashVarsTest.as 
1245         $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/FlashVarsTest.as
1246 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf Makefile
1247         echo "$(top_builddir)/gui/gnash -1 -r0 -v -P 'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFVars&complex={a:'1',b:2}' 'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chQstr&_root.fqv=fqQstr'" > $@
1248         chmod 755 $@
1250 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1251 SharedObjectTest.swf: Dejagnu.swf SharedObjectTest.as 
1252         $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/SharedObjectTest.as
1254 SharedObjectTestRunner: SharedObjectTestRunner.sh Makefile SharedObjectTest.swf
1255         sed -e 's#@@TOP_BUILDDIR@@#${abs_top_builddir}#' -e 's#@@BASEINPUTSOLDIR@@#${srcdir}/SharedObjectTest.sol#' $(srcdir)/SharedObjectTestRunner.sh > $@
1256         chmod +x $@
1258 StageConfigTest.swf: StageConfigTest.as 
1259         $(MAKESWF) $(MAKESWF_FLAGS) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1261 ButtonPropertiesTest_SOURCES = \
1262         ButtonPropertiesTest.c \
1263         $(NULL)
1264 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1265 ButtonPropertiesTest.swf: ButtonPropertiesTest
1266         ./ButtonPropertiesTest $(abs_mediadir)
1267 ButtonPropertiesTestRunner_SOURCES = \
1268         ButtonPropertiesTestRunner.cpp \
1269         $(NULL)
1270 ButtonPropertiesTestRunner_LDADD = \
1271         $(top_builddir)/testsuite/libtestsuite.la \
1272         $(AM_LDFLAGS) \
1273         $(NULL)
1274 ButtonPropertiesTestRunner_DEPENDENCIES = \
1275         $(top_builddir)/testsuite/libtestsuite.la \
1276         ButtonPropertiesTest.swf        \
1277         $(NULL)
1278 ButtonPropertiesTestRunner_CXXFLAGS = \
1279         -DTGTDIR='"$(abs_builddir)"' \
1280         $(NULL)
1282 intervalTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf intervalTest.as 
1283         $(MAKESWF) $(MAKESWF_FLAGS) -o $@ Dejagnu.swf $(srcdir)/intervalTest.as
1284 intervalTestRunner_SOURCES = \
1285         intervalTestRunner.cpp \
1286         $(NULL)
1287 intervalTestRunner_CXXFLAGS = \
1288         -DSRCDIR='"$(srcdir)"' \
1289         -DTGTDIR='"$(abs_builddir)"' \
1290         $(NULL)
1291 intervalTestRunner_LDADD = \
1292         $(top_builddir)/testsuite/libtestsuite.la \
1293         $(AM_LDFLAGS) \
1294         $(NULL)
1295 intervalTestRunner_DEPENDENCIES = \
1296         $(top_builddir)/testsuite/libtestsuite.la \
1297         intervalTest.swf        \
1298         $(NULL)
1300 gotoFrame2Test.swf: $(srcdir)/../media/green.swf Dejagnu.swf gotoFrame2Test.as 
1301         $(MAKESWF) $(MAKESWF_FLAGS) -o $@ -iDejagnu.swf:dejagnu $(srcdir)/../actionscript.all/dejagnu_so_init.as \
1302                 $(srcdir)/gotoFrame2Test.as 
1304 gotoFrame2Test-Runner: $(srcdir)/../generic-testrunner.sh gotoFrame2Test.swf
1305         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) gotoFrame2Test.swf > $@
1306         chmod 755 $@
1308 LC-Receive.swf: LC-Receive.as 
1309         $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Receive.as
1311 LC-Send.swf: LC-Send.as 
1312         $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Send.as
1314 LCTestRunner: $(srcdir)/../simultaneous-testrunner.sh LC-Receive.swf LC-Send.swf
1315         sh $(srcdir)/../simultaneous-testrunner.sh -c "ENDOFTEST" $(top_builddir) LC-Receive.swf LC-Send.swf > $@
1316         chmod 755 $@
1318 XMLSocketTest.swf: XMLSocketTest.as 
1319         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/XMLSocketTest.as
1321 XMLSocketTester: XMLSocketTester.sh XMLSocketTest.swf
1322         sh $(srcdir)/XMLSocketTester.sh -c "ENDOFTEST" $(top_builddir) $(top_srcdir) $(PERL) \
1323                 XMLSocketTest.swf > $@
1324         chmod 755 $@
1326 extgetvariable_v5.swf: extgetvariable.as
1327         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -o $@  $(srcdir)/extgetvariable.as
1329 extgetvariable_v6.swf: extgetvariable.as
1330         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -o $@  $(srcdir)/extgetvariable.as
1332 extgetvariable_v7.swf: extgetvariable.as
1333         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -o $@  $(srcdir)/extgetvariable.as
1335 extgetvariable_v8.swf: extgetvariable.as
1336         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -o $@  $(srcdir)/extgetvariable.as
1338 extgetvariable_testrunner_v5: extgetvariable_testrunner.sh extgetvariable_v5.swf
1339         sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1340                 5 extgetvariable_v5.swf > $@
1341         chmod 755 $@
1343 extgetvariable_testrunner_v6: extgetvariable_testrunner.sh extgetvariable_v6.swf
1344         sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1345                 6 extgetvariable_v6.swf > $@
1346         chmod 755 $@
1348 extgetvariable_testrunner_v7: extgetvariable_testrunner.sh extgetvariable_v7.swf
1349         sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1350                 7 extgetvariable_v7.swf > $@
1351         chmod 755 $@
1353 extgetvariable_testrunner_v8: extgetvariable_testrunner.sh extgetvariable_v8.swf
1354         sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1355                 8 extgetvariable_v8.swf > $@
1356         chmod 755 $@
1358 hostcmd_v5.swf: hostcmd.as
1359         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -o $@  $(srcdir)/hostcmd.as
1361 hostcmd_v6.swf: hostcmd.as
1362         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -o $@  $(srcdir)/hostcmd.as
1364 hostcmd_v7.swf: hostcmd.as
1365         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -o $@  $(srcdir)/hostcmd.as
1367 hostcmd_v8.swf: hostcmd.as
1368         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -o $@  $(srcdir)/hostcmd.as
1370 hostcmd_testrunner_v5: hostcmd_testrunner.sh hostcmd_v5.swf
1371         sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1372                 5 hostcmd_v5.swf > $@
1373         chmod 755 $@
1375 hostcmd_testrunner_v6: hostcmd_testrunner.sh hostcmd_v6.swf
1376         sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1377                 6 hostcmd_v6.swf > $@
1378         chmod 755 $@
1380 hostcmd_testrunner_v7: hostcmd_testrunner.sh hostcmd_v7.swf
1381         sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1382                 7 hostcmd_v7.swf > $@
1383         chmod 755 $@
1385 hostcmd_testrunner_v8: hostcmd_testrunner.sh hostcmd_v8.swf
1386         sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1387                 8 hostcmd_v8.swf > $@
1388         chmod 755 $@
1390 hostcmd_htmltest_v5.html: hostcmd_htmltest.sh hostcmd_v5.swf
1391         sh $(srcdir)/hostcmd_htmltest.sh 5 hostcmd_v5.swf > $@
1393 hostcmd_htmltest_v6.html: hostcmd_htmltest.sh hostcmd_v6.swf
1394         sh $(srcdir)/hostcmd_htmltest.sh 6 hostcmd_v6.swf > $@
1396 hostcmd_htmltest_v7.html: hostcmd_htmltest.sh hostcmd_v7.swf
1397         sh $(srcdir)/hostcmd_htmltest.sh 7 hostcmd_v7.swf > $@
1399 hostcmd_htmltest_v8.html: hostcmd_htmltest.sh hostcmd_v8.swf
1400         sh $(srcdir)/hostcmd_htmltest.sh 8 hostcmd_v8.swf > $@
1402 hostcmd-geturl_v4.swf: hostcmd-geturl.as
1403         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 4 -DOUTPUT_VERSION=4 -o $@ \
1404                 $(srcdir)/hostcmd-geturl.as
1406 hostcmd-geturl_v5.swf: hostcmd-geturl.as
1407         $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -DOUTPUT_VERSION=5 -o $@ \
1408                 $(srcdir)/hostcmd-geturl.as
1410 hostcmd-geturl_v6.swf: hostcmd-geturl.as
1411         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -DOUTPUT_VERSION=6 -o $@ \
1412                 $(srcdir)/hostcmd-geturl.as
1414 hostcmd-geturl_v7.swf: hostcmd-geturl.as
1415         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -DOUTPUT_VERSION=7 -o $@ \
1416                 $(srcdir)/hostcmd-geturl.as
1418 hostcmd-geturl_v8.swf: hostcmd-geturl.as
1419         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -DOUTPUT_VERSION=8 -o $@ \
1420                 $(srcdir)/hostcmd-geturl.as
1422 hostcmd-geturl_testrunner_v4: hostcmd-geturl_testrunner.sh hostcmd-geturl_v4.swf
1423         sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1424                 $(top_srcdir) 4 hostcmd-geturl_v4.swf > $@
1425         chmod 755 $@
1427 hostcmd-geturl_testrunner_v5: hostcmd-geturl_testrunner.sh hostcmd-geturl_v5.swf
1428         sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1429                 $(top_srcdir) 5 hostcmd-geturl_v5.swf > $@
1430         chmod 755 $@
1432 hostcmd-geturl_testrunner_v6: hostcmd-geturl_testrunner.sh hostcmd-geturl_v6.swf
1433         sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1434                 $(top_srcdir) 6 hostcmd-geturl_v6.swf > $@
1435         chmod 755 $@
1437 hostcmd-geturl_testrunner_v7: hostcmd-geturl_testrunner.sh hostcmd-geturl_v7.swf
1438         sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1439                 $(top_srcdir) 7 hostcmd-geturl_v7.swf > $@
1440         chmod 755 $@
1442 hostcmd-geturl_testrunner_v8: hostcmd-geturl_testrunner.sh hostcmd-geturl_v8.swf
1443         sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1444                 $(top_srcdir) 8 hostcmd-geturl_v8.swf > $@
1445         chmod 755 $@
1447 GradientFillTest.swf: GradientFillTest.as 
1448         $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/GradientFillTest.as
1450 GradientFillTestRunner: $(srcdir)/../generic-testrunner.sh GradientFillTest.swf
1451         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) GradientFillTest.swf > $@
1452         chmod 755 $@
1454 DrawingApiTest.swf: DrawingApiTest.as 
1455         $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/DrawingApiTest.as
1457 DrawingApiTestRunner_SOURCES = \
1458         DrawingApiTestRunner.cpp \
1459         $(NULL)
1460 DrawingApiTestRunner_CXXFLAGS = \
1461         -DSRCDIR='"$(srcdir)"' \
1462         -DTGTDIR='"$(abs_builddir)"' \
1463         $(NULL)
1464 DrawingApiTestRunner_LDADD = \
1465         $(top_builddir)/testsuite/libtestsuite.la \
1466         $(AM_LDFLAGS) \
1467         $(NULL)
1468 DrawingApiTestRunner_DEPENDENCIES = \
1469         $(top_builddir)/testsuite/libtestsuite.la \
1470         DrawingApiTest.swf      \
1471         $(NULL)
1473 PrototypeEventListeners.swf: PrototypeEventListeners.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1474         $(MAKESWF) $(MAKESWF_FLAGS) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/PrototypeEventListeners.as
1476 PrototypeEventListenersTestRunner_SOURCES = \
1477         PrototypeEventListenersTestRunner.cpp \
1478         $(NULL)
1479 PrototypeEventListenersTestRunner_CXXFLAGS = \
1480         -DSRCDIR='"$(srcdir)"' \
1481         -DTGTDIR='"$(abs_builddir)"' \
1482         $(NULL)
1483 PrototypeEventListenersTestRunner_LDADD = \
1484         $(top_builddir)/testsuite/libtestsuite.la \
1485         $(AM_LDFLAGS) \
1486         $(NULL)
1487 PrototypeEventListenersTestRunner_DEPENDENCIES = \
1488         $(top_builddir)/testsuite/libtestsuite.la \
1489         PrototypeEventListeners.swf     \
1490         $(NULL)
1492 remoting.swf: remoting.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1493         $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DHTTP_TESTSUITE='\"$(HTTP_TESTSUITE)\"' -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/remoting.as $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1495 remotingTestRunner: $(srcdir)/../generic-testrunner.sh remoting.swf
1496         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) remoting.swf > $@
1497         chmod 755 $@
1499 red5test.swf: red5test.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1500         $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1501                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/red5test.as \
1502                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1504 oflaDemo.swf: oflaDemo.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1505         $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1506                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/oflaDemo.as \
1507                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1509 oflaDemo-runner: $(srcdir)/../generic-testrunner.sh oflaDemo.swf
1510         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) oflaDemo.swf > $@
1511         chmod 755 $@
1513 red5test-runner: $(srcdir)/../generic-testrunner.sh red5test.swf
1514         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) red5test.swf > $@
1515         chmod 755 $@
1517 rtmpytest.swf: rtmpytest.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1518         $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRTMPY_HOST='\"$(RTMPY_HOST)\"' \
1519                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/rtmpytest.as \
1520                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1522 rtmpytest-runner: $(srcdir)/../generic-testrunner.sh rtmpytest.swf
1523         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) rtmpytest.swf > $@
1524         chmod 755 $@
1526 case6.swf: case6.as Makefile ../actionscript.all/check.as
1527         $(MAKESWF) $(MAKESWF_FLAGS) -v6 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -I$(srcdir)/../actionscript.all $(srcdir)/case6.as 
1529 case7.swf: case7.as Makefile ../actionscript.all/check.as
1530         $(MAKESWF) $(MAKESWF_FLAGS) -v7 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 -I$(srcdir)/../actionscript.all $(srcdir)/case7.as 
1532 caseTestRunner: $(srcdir)/../generic-testrunner.sh case6.swf case7.swf Makefile
1533         sh $(srcdir)/../generic-testrunner.sh -f10 -r10 -c '#total' $(top_builddir) case6.swf case7.swf > $@
1534         chmod 755 $@
1536 DragDropTest.swf: DragDropTest.as Dejagnu.swf DragDropTestLoaded.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1537         $(MAKESWF) $(MAKESWF_FLAGS) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/DragDropTest.as
1539 DragDropTestLoaded.swf: DragDropTest.as Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1540         $(MAKESWF) $(MAKESWF_FLAGS) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -DLOADED_VERSION $(srcdir)/DragDropTest.as
1542 DragDropTestRunner_SOURCES = \
1543         DragDropTestRunner.cpp \
1544         $(NULL)
1545 DragDropTestRunner_CXXFLAGS = \
1546         -DSRCDIR='"$(srcdir)"' \
1547         -DTGTDIR='"$(abs_builddir)"' \
1548         $(NULL)
1549 DragDropTestRunner_LDADD = \
1550         $(top_builddir)/testsuite/libtestsuite.la \
1551         $(AM_LDFLAGS) \
1552         $(NULL)
1553 DragDropTestRunner_DEPENDENCIES = \
1554         $(top_builddir)/testsuite/libtestsuite.la \
1555         DragDropTest.swf        \
1556         $(NULL)
1559 static_vs_dynamic1_SOURCES = \
1560         static_vs_dynamic1.c \
1561         $(NULL)
1563 static_vs_dynamic1_LDADD = libgnashmingutils.la
1565 static_vs_dynamic1.swf: static_vs_dynamic1
1566         ./static_vs_dynamic1 $(srcdir)/../media
1568 static_vs_dynamic1_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic1.swf
1569         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic1.swf > $@
1570         chmod 755 $@
1572 static_vs_dynamic2_SOURCES = \
1573         static_vs_dynamic2.c \
1574         $(NULL)
1576 static_vs_dynamic2_LDADD = libgnashmingutils.la
1578 static_vs_dynamic2.swf: static_vs_dynamic2
1579         ./static_vs_dynamic2 $(srcdir)/../media
1581 static_vs_dynamic2_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic2.swf
1582         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic2.swf > $@
1583         chmod 755 $@
1586 getTimer_test_SOURCES = \
1587         getTimer_test.c \
1588         $(NULL)
1590 getTimer_test_LDADD = libgnashmingutils.la
1592 getTimer_test.swf: getTimer_test
1593         ./getTimer_test $(srcdir)/../media
1595 getTimer_testrunner: $(srcdir)/../generic-testrunner.sh getTimer_test.swf
1596         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) getTimer_test.swf > $@
1597         chmod 755 $@
1599 NetStream_SquareTest_SOURCES = \
1600         NetStream-SquareTest.c \
1601         $(NULL)
1603 NetStream_SquareTest_LDADD = libgnashmingutils.la
1605 NetStream-SquareTest.swf: NetStream-SquareTest
1606         ./NetStream-SquareTest $(abs_mediadir)
1608 NetStream_SquareTestRunner_SOURCES = \
1609         NetStream-SquareTestRunner.cpp \
1610         $(NULL)
1612 NetStream_SquareTestRunner_CXXFLAGS = \
1613         -DSRCDIR='"$(srcdir)"' \
1614         -DTGTDIR='"$(abs_builddir)"' \
1615         -DMEDIADIR='"$(abs_mediadir)"' \
1616         $(NULL)
1618 NetStream_SquareTestRunner_LDADD = \
1619         $(top_builddir)/testsuite/libtestsuite.la \
1620         $(AM_LDFLAGS) \
1621         $(NULL)
1623 NetStream_SquareTestRunner_DEPENDENCIES = \
1624         $(top_builddir)/testsuite/libtestsuite.la \
1625         NetStream-SquareTest.swf        \
1626         $(NULL)
1628 Video_EmbedSquareTest_SOURCES = \
1629         Video-EmbedSquareTest.c \
1630         $(NULL)
1632 Video_EmbedSquareTest_LDADD = libgnashmingutils.la
1634 Video-EmbedSquareTest.swf: Video-EmbedSquareTest $(srcdir)/../media/square.flv
1635         ./Video-EmbedSquareTest $(srcdir)/../media
1637 Video_EmbedSquareTestRunner_SOURCES = \
1638         Video-EmbedSquareTestRunner.cpp \
1639         $(NULL)
1641 Video_EmbedSquareTestRunner_CXXFLAGS = \
1642         -DSRCDIR='"$(srcdir)"' \
1643         -DTGTDIR='"$(abs_builddir)"' \
1644         $(NULL)
1646 Video_EmbedSquareTestRunner_LDADD = \
1647         $(top_builddir)/testsuite/libtestsuite.la \
1648         $(AM_LDFLAGS) \
1649         $(NULL)
1651 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1652         $(top_builddir)/testsuite/libtestsuite.la \
1653         Video-EmbedSquareTest.swf       \
1654         $(NULL)
1656 instanceNameTest_SOURCES =      \
1657         instanceNameTest.c      \
1658         $(NULL)
1659 instanceNameTest_LDADD = libgnashmingutils.la
1661 instanceNameTest.swf: instanceNameTest
1662         ./instanceNameTest $(abs_mediadir)
1664 instanceNameTestRunner: $(srcdir)/../generic-testrunner.sh instanceNameTest.swf
1665         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) instanceNameTest.swf > $@
1666         chmod 755 $@
1668 Dejagnu_SOURCES = Dejagnu.c
1669 Dejagnu_LDADD = \
1670         $(top_builddir)/testsuite/libtestsuite.la \
1671         libgnashmingutils.la \
1672         $(AM_LDFLAGS) \
1673         $(NULL)
1675 Dejagnu.swf: Dejagnu
1676         ./Dejagnu $(abs_mediadir)
1678 clean-local: 
1679         -rm *.swf media *.pp *unner
1681 TEST_DRIVERS = ../simple.exp
1682 TEST_CASES = \
1683         GradientFillTestRunner \
1684         BeginBitmapFillRunner \
1685         BitmapDataTestRunner \
1686         BitmapDataDrawRunner \
1687         DeviceFontTestRunner \
1688         EmbeddedFontTestRunner \
1689         DefineEditTextVariableNameTest-Runner \
1690         DefineEditTextVariableNameTest2-Runner \
1691         DefineTextTest-Runner \
1692         DefineEditTextTest-Runner \
1693         RollOverOutTest-Runner \
1694         SpriteButtonEventsTest-Runner \
1695         ResolveEventsTest-Runner \
1696         timeline_var_test-Runner \
1697         root_stop_testrunner \
1698         place_object_testrunner \
1699         place_object_test2runner \
1700         move_object_testrunner \
1701         place_and_remove_object_testrunner \
1702         place_and_remove_object_insane_testrunner \
1703         unload_movieclip_test1runner \
1704         attachMovieTestRunner \
1705         attachMovieLoopingTestRunner \
1706         goto_frame_testrunner \
1707         consecutive_goto_frame_testrunner \
1708         multi_doactions_and_goto_frame_testrunner \
1709         XMLSocketTester \
1710         extgetvariable_testrunner_v5 \
1711         extgetvariable_testrunner_v6 \
1712         extgetvariable_testrunner_v7 \
1713         extgetvariable_testrunner_v8 \
1714         hostcmd_testrunner_v5 \
1715         hostcmd_testrunner_v6 \
1716         hostcmd_testrunner_v7 \
1717         hostcmd_testrunner_v8 \
1718         hostcmd-geturl_testrunner_v4 \
1719         hostcmd-geturl_testrunner_v5 \
1720         hostcmd-geturl_testrunner_v6 \
1721         hostcmd-geturl_testrunner_v7 \
1722         hostcmd-geturl_testrunner_v8 \
1723         DrawingApiTestRunner \
1724         TextSnapshotTest-Runner \
1725         reverse_execute_PlaceObject2_test1runner \
1726         reverse_execute_PlaceObject2_test2runner \
1727         DepthLimitsTestrunner \
1728         matrix_testrunner \
1729         frame_label_testrunner \
1730         path_format_testrunner \
1731         callFunction_testrunner \
1732         duplicate_movie_clip_testrunner \
1733         duplicate_movie_clip_test2runner \
1734         empty_clip_action_testrunner \
1735         event_handler_scope_testrunner \
1736         masks_testrunner \
1737         masks_test2runner \
1738         key_event_testrunner \
1739         static_vs_dynamic1_testrunner \
1740         static_vs_dynamic2_testrunner \
1741         getTimer_testrunner \
1742         Video-EmbedSquareTestRunner \
1743         NetStream-SquareTestRunner \
1744         shape_testrunner \
1745         morph_test1runner \
1746         runtime_vm_stack_testrunner \
1747         instanceNameTestRunner \
1748         $(NULL)
1750 if MING_VERSION_0_4_3
1751 TEST_CASES += \
1752     $(NULL)
1753 endif
1755 if MING_VERSION_0_4
1756 TEST_CASES += \
1757         opcode_guard_testrunner \
1758         get_frame_number_testrunner
1759 endif
1761 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1762 TEST_CASES += VarAndCharClashTest-Runner \
1763         PrototypeEventListenersTestRunner \
1764         DragDropTestRunner   \
1765         FlashVarsTest-Runner \
1766         SharedObjectTestRunner \
1767         MixedVersion4And5Runner \
1768         intervalTestRunner \
1769         gotoFrame2Test-Runner \
1770         attachImported-Runner \
1771         attachExtImported-Runner
1772 endif
1774 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1775 if ENABLE_HTTP_TESTSUITE
1776 TEST_CASES += remotingTestRunner
1777 endif
1778 if ENABLE_RED5_TESTING
1779 TEST_CASES += red5test-runner 
1780 TEST_CASES += oflaDemo-runner 
1781 endif
1782 if ENABLE_RTMPY_TESTING
1783 TEST_CASES += rtmpytest-runner
1784 endif
1785 endif
1787 if MING_SUPPORTS_REPLACE_TAG
1788 TEST_CASES += \
1789         PlaceObject2TestRunner \
1790         replace_shapes1test_runner \
1791         replace_sprites1test_runner \
1792         replace_buttons1test_runner \
1793         $(NULL)
1794 endif
1796 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1797 TEST_CASES += \
1798         ButtonPropertiesTestRunner \
1799         ButtonEventsTest-Runner \
1800         KeyEventOrderRunner \
1801         $(NULL)
1802 endif
1804 if HAVE_SEMGET
1805 TEST_CASES += LCTestRunner
1806 endif
1808 TEST_ENV = GNASH_GC_TRIGGER_THRESHOLD=0
1809 TEST_ENV += GNASHRC=../gnashrc
1810 TEST_ENV += GST_INSTALL_PLUGINS_HELPER=$(top_srcdir)/testsuite/gst_install_plugins_helper.sh
1813 check-DEJAGNU: site-update $(check_PROGRAMS)
1814         runtest=$(RUNTEST); \
1815         if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
1816             $(TEST_ENV) $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
1817         else \
1818           echo "WARNING: could not find \`runtest'" 1>&2; \
1819           for i in "$(TEST_CASES)"; do \
1820             $(TEST_ENV) $(SHELL) $$i; \
1821           done; \
1822         fi
1824 site-update: site.exp
1825         @rm -fr site.exp.bak
1826         @cp site.exp site.exp.bak
1827         @sed -e '/testcases/d' site.exp.bak > site.exp
1828         @echo "# This is a list of the pre-compiled testcases" >> site.exp
1829         @echo "set testcases \"$(TEST_CASES)\"" >> site.exp