Merge branch 'master' into release_0_8_9
[gnash.git] / testsuite / misc-ming.all / Makefile.am
blobc7a133bebae428b5a346ad41cfed9baa79a27d34
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; 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 SUBDIRS = loop loading displaylist_depths action_order
34 EXTRA_DIST = \
35         DragDropTest.as \
36         DrawingApiTest.as \
37         FlashVarsTest.as \
38         GradientFillTest.as \
39         LC-Receive.as \
40         LC-Send.as \
41         PrototypeEventListeners.as \
42         SharedObjectTest.as \
43         StageConfigTest.as \
44         VarAndCharClashTest.as \
45         XMLSocketTest.as \
46         attachExtImported.as \
47         attachImported.as \
48         case6.as \
49         case7.as \
50         easysound.as \
51         empty.as \
52         gotoFrame2Test.as \
53         intervalTest.as \
54         red5test.as \
55         remoting.as \
56         rtmpytest.as \
57         widgets.as \
58         remoting.php \
59         FlashVarsTest.html \
60         SharedObjectTestRunner.sh \
61         SharedObjectTest.sol/sol1.sol \
62         SharedObjectTest.sol/README \
63         XMLSocketTester.sh
65 AM_CPPFLAGS = \
66         -I$(top_srcdir)/libbase \
67         -I$(top_srcdir)/libmedia \
68         -I$(top_srcdir)/libsound \
69         -I$(top_srcdir)/librender \
70         -I$(top_srcdir)/libcore  \
71         -I$(top_srcdir)/libcore/swf  \
72         -I$(top_srcdir)/libcore/parser  \
73         -I$(top_srcdir)/libcore/vm \
74         -I$(top_srcdir)/libcore/asobj \
75         -I$(top_srcdir)/testsuite \
76         $(MING_CFLAGS) \
77         $(OPENGL_CFLAGS) \
78         $(BOOST_CFLAGS) \
79         -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
80         $(NULL)
82 AM_LDFLAGS = \
83         $(MING_LIBS) \
84         $(OPENGL_LIBS) \
85         $(GIF_LIBS) \
86         $(top_builddir)/libbase/libgnashbase.la \
87         $(top_builddir)/librender/libgnashrender.la \
88         $(NULL)
90 check_PROGRAMS = \
91         ResolveEventsTest \
92         ResolveEventsTest-Runner \
93         SpriteButtonEventsTest \
94         SpriteButtonEventsTest-Runner \
95         DefineTextTest \
96         DefineTextTest-Runner \
97         TextSnapshotTest \
98         DeviceFontTest \
99         EmbeddedFontTest \
100         DefineEditTextTest \
101         DefineEditTextTest-Runner \
102         DefineEditTextVariableNameTest \
103         DefineEditTextVariableNameTest-Runner \
104         DefineEditTextVariableNameTest2 \
105         Dejagnu \
106         Dejagnu.swf \
107         RemoveObject2Test \
108         RollOverOutTest \
109         RollOverOutTest-Runner \
110         definebitsjpeg2 \
111         spritehier \
112         timeline_var_test \
113         root_stop_test \
114         root_stop_testrunner \
115         place_object_test \
116         place_object_test2 \
117         move_object_test \
118         place_and_remove_object_test \
119         place_and_remove_object_insane_test \
120         unload_movieclip_test1 \
121         DepthLimitsTest \
122         masks_test \
123         masks_test2 \
124         masks_test2runner \
125         attachMovieTest \
126         attachMovieTestRunner \
127         attachMovieLoopingTest \
128         attachMovieLoopingTestRunner \
129         registerClassTest \
130         registerClassTestRunner \
131         goto_frame_test \
132         consecutive_goto_frame_test \
133         matrix_test \
134         multi_doactions_and_goto_frame_test \
135         reverse_execute_PlaceObject2_test1 \
136         reverse_execute_PlaceObject2_test2 \
137         DrawingApiTestRunner \
138         frame_label_test \
139         path_format_test \
140         callFunction_test \
141         duplicate_movie_clip_test \
142         duplicate_movie_clip_test2 \
143         event_handler_scope_test \
144         masks_testrunner \
145         key_event_test \
146         key_event_testrunner \
147         static_vs_dynamic1 \
148         static_vs_dynamic2 \
149         getTimer_test \
150         Video-EmbedSquareTest \
151         Video-EmbedSquareTestRunner \
152         NetStream-SquareTest \
153         NetStream-SquareTestRunner \
154         shape_test \
155         morph_test1 \
156         morph_test1runner \
157         runtime_vm_stack_test \
158         new_child_in_unload_test \
159         instanceNameTest \
160         BeginBitmapFill \
161         BeginBitmapFillRunner \
162         BitmapDataTest \
163         BitmapDataTestRunner \
164         BitmapDataDraw \
165         $(NULL)
167 if MING_VERSION_0_4_3
168 check_PROGRAMS += \
169         EmbeddedSoundTest \
170         EmbeddedSoundTest-Runner \
171         eventSoundTest1 \
172         eventSoundTest1-Runner \
173         BitmapSmoothingTest \
174         $(NULL)
175 endif
177 if MING_VERSION_0_4
178 check_PROGRAMS += \
179         opcode_guard_test \
180         get_frame_number_test
181 endif
183 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
184 check_PROGRAMS += \
185         intervalTestRunner \
186         DragDropTestRunner   \
187         PrototypeEventListenersTestRunner \
188         $(NULL)
189 endif
191 if MING_SUPPORTS_INIT_ACTIONS
192 check_PROGRAMS += \
193         init_action_test \
194         InitActionTest2 \
195         RegisterClassTest4 \
196         RegisterClassTest3 \
197         registerClassTest2 \
198         $(NULL)
199 endif
201 if MING_SUPPORTS_REPLACE_TAG
202 check_PROGRAMS += \
203         replace_shapes1test \
204         replace_sprites1test \
205         replace_buttons1test \
206         $(NULL)
207 endif
209 if MING_SUPPORTS_STREAMING_SOUND
210 check_PROGRAMS += \
211         streamingSoundTest1 \
212         streamingSoundTest1-Runner 
213 endif
215 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
216 check_PROGRAMS += \
217         KeyEventOrder \
218         KeyEventOrderRunner \
219         ButtonPropertiesTest \
220         ButtonEventsTest \
221         ButtonPropertiesTestRunner \
222         ButtonEventsTest-Runner \
223         $(NULL)
224 endif
226 check_SCRIPTS = \
227         GradientFillTestRunner \
228         BitmapDataDrawRunner \
229         DeviceFontTestRunner \
230         EmbeddedFontTestRunner \
231         TextSnapshotTest-Runner \
232         XMLSocketTester \
233         LCTestRunner \
234         timeline_var_test-Runner \
235         place_object_testrunner \
236         place_object_test2runner \
237         move_object_testrunner \
238         place_and_remove_object_testrunner \
239         place_and_remove_object_insane_testrunner \
240         unload_movieclip_test1runner \
241         goto_frame_testrunner \
242         consecutive_goto_frame_testrunner \
243         multi_doactions_and_goto_frame_testrunner \
244         gotoFrame2Test-Runner \
245         reverse_execute_PlaceObject2_test1runner \
246         reverse_execute_PlaceObject2_test2runner \
247         frame_label_testrunner \
248         path_format_testrunner \
249         callFunction_testrunner \
250         duplicate_movie_clip_testrunner \
251         duplicate_movie_clip_test2runner \
252         event_handler_scope_testrunner \
253         matrix_testrunner \
254         static_vs_dynamic1_testrunner \
255         static_vs_dynamic2_testrunner \
256         getTimer_testrunner \
257         DepthLimitsTestrunner \
258         shape_testrunner \
259         DefineEditTextVariableNameTest-Runner \
260         DefineEditTextVariableNameTest2-Runner \
261         runtime_vm_stack_testrunner \
262         new_child_in_unload_testrunner \
263         instanceNameTestRunner \
264         init_action_testrunner \
265         InitActionTest2Runner \
266         $(NULL)
268 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
269 check_SCRIPTS += VarAndCharClashTest-Runner \
270         gotoFrame2Test-Runner \
271         FlashVarsTest-Runner \
272         attachImported-Runner \
273         attachExtImported-Runner \
274         SharedObjectTestRunner
275 endif
277 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
278 if ENABLE_HTTP_TESTSUITE
279 check_SCRIPTS += remotingTestRunner
280 endif
281 if ENABLE_RED5_TESTING
282 check_SCRIPTS += red5test-runner
283 endif
284 if ENABLE_RTMPY_TESTING
285 check_SCRIPTS += rtmpytest-runner
286 endif
287 endif
289 if MING_VERSION_0_4
290 check_SCRIPTS += \
291         opcode_guard_testrunner \
292         get_frame_number_testrunner \
293         $(NULL) 
294 endif
296 if MING_SUPPORTS_INIT_ACTIONS
297 check_SCRIPTS += \
298         InitActionTest2Runner \
299         RegisterClassTest4Runner \
300         RegisterClassTest3Runner \
301         registerClassTest2runner \
302         $(NULL)
303 endif
305 if MING_SUPPORTS_REPLACE_TAG
306 check_SCRIPTS += \
307         PlaceObject2TestRunner \
308         $(NULL)
309 check_PROGRAMS += \
310         PlaceObject2Test \
311         replace_shapes1test_runner \
312         replace_sprites1test_runner \
313         replace_buttons1test_runner \
314         $(NULL)
315 endif
318 # TESTS = \
319 #       DefineEditTextVariableNameTest-Runner 
321 check_LTLIBRARIES = libgnashmingutils.la 
322 libgnashmingutils_la_SOURCES =  \
323         ming_utils.h            \
324         ming_utils.c
326 definebitsjpeg2_SOURCES = definebitsjpeg2.c
327 definebitsjpeg2_LDADD = $(MING_LIBS)
328 definebitsjpeg2.swf: definebitsjpeg2
329         ./definebitsjpeg2 $(srcdir)/../media/lynch.jpg
331 DefineTextTest.swf: DefineTextTest
332         ./DefineTextTest $(abs_mediadir)
334 DefineTextTest_SOURCES =  DefineTextTest.c
335 DefineTextTest_LDADD = libgnashmingutils.la
337 DefineTextTest_Runner_SOURCES = \
338         DefineTextTest-Runner.cpp \
339         $(NULL)
340 DefineTextTest_Runner_CXXFLAGS = \
341         -DTGTDIR='"$(abs_builddir)"' \
342         $(NULL)
343 DefineTextTest_Runner_LDADD =  \
344         $(top_builddir)/testsuite/libtestsuite.la \
345         $(AM_LDFLAGS) \
346         $(NULL)
347 DefineTextTest_Runner_DEPENDENCIES = \
348         $(top_builddir)/testsuite/libtestsuite.la \
349         DefineTextTest.swf      \
350         $(NULL)
352 TextSnapshotTest.swf: TextSnapshotTest
353         ./TextSnapshotTest $(abs_mediadir)
355 TextSnapshotTest_SOURCES =  TextSnapshotTest.c
356 TextSnapshotTest_LDADD = libgnashmingutils.la
358 TextSnapshotTest-Runner: $(srcdir)/../generic-testrunner.sh TextSnapshotTest.swf
359         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) TextSnapshotTest.swf > $@
360         chmod 755 $@
362 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
363         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
364         chmod 755 $@
365 DeviceFontTest.swf: DeviceFontTest
366         ./DeviceFontTest $(abs_mediadir)
367 DeviceFontTest_SOURCES =  DeviceFontTest.c
368 DeviceFontTest_LDADD = libgnashmingutils.la
370 EmbeddedFontTestRunner: $(srcdir)/../generic-testrunner.sh EmbeddedFontTest.swf
371         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) EmbeddedFontTest.swf > $@
372         chmod 755 $@
373 EmbeddedFontTest.swf: EmbeddedFontTest
374         ./EmbeddedFontTest $(abs_mediadir)
375 EmbeddedFontTest_SOURCES =  EmbeddedFontTest.c
376 EmbeddedFontTest_LDADD = libgnashmingutils.la
378 DefineEditTextTest.swf: DefineEditTextTest
379         ./DefineEditTextTest $(abs_mediadir)
380 DefineEditTextTest_SOURCES =  DefineEditTextTest.c
381 DefineEditTextTest_LDADD = libgnashmingutils.la
383 DefineEditTextTest_Runner_SOURCES = \
384         DefineEditTextTest-Runner.cpp \
385         $(NULL)
386 DefineEditTextTest_Runner_CXXFLAGS = \
387         -DTGTDIR='"$(abs_builddir)"' \
388         $(NULL)
389 DefineEditTextTest_Runner_LDADD = \
390         $(top_builddir)/testsuite/libtestsuite.la \
391          $(AM_LDFLAGS) \
392         $(NULL)
393 DefineEditTextTest_Runner_DEPENDENCIES = \
394         $(top_builddir)/testsuite/libtestsuite.la \
395         DefineEditTextTest.swf      \
396         $(NULL)
398 spritehier_SOURCES =  spritehier.c
399 spritehier_LDADD = $(MING_LIBS)
401 opcode_guard_test_SOURCES =     \
402         opcode_guard_test.c     \
403         $(NULL)
404 opcode_guard_test_LDADD = libgnashmingutils.la
406 opcode_guard_test.swf: opcode_guard_test
407         ./opcode_guard_test $(abs_mediadir)
409 opcode_guard_testrunner: $(srcdir)/../generic-testrunner.sh opcode_guard_test.swf
410         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) opcode_guard_test.swf > $@
411         chmod 755 $@
413 runtime_vm_stack_test_SOURCES = \
414         runtime_vm_stack_test.c \
415         $(NULL)
416 runtime_vm_stack_test_LDADD = libgnashmingutils.la
418 runtime_vm_stack_test.swf: runtime_vm_stack_test
419         ./runtime_vm_stack_test $(abs_mediadir)
421 runtime_vm_stack_testrunner: $(srcdir)/../generic-testrunner.sh runtime_vm_stack_test.swf
422         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) runtime_vm_stack_test.swf > $@
423         chmod 755 $@
425 new_child_in_unload_test_SOURCES =      \
426         new_child_in_unload_test.c      \
427         $(NULL)
428 new_child_in_unload_test_LDADD = libgnashmingutils.la
430 new_child_in_unload_test.swf: new_child_in_unload_test
431         ./new_child_in_unload_test $(abs_mediadir)
433 new_child_in_unload_testrunner: $(srcdir)/../generic-testrunner.sh new_child_in_unload_test.swf
434         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) new_child_in_unload_test.swf > $@
435         chmod 755 $@
437 PlaceObject2Test_SOURCES =      \
438         PlaceObject2Test.c      \
439         $(NULL)
440 PlaceObject2Test_LDADD = libgnashmingutils.la
442 PlaceObject2Test.swf: PlaceObject2Test
443         ./PlaceObject2Test $(abs_mediadir)
445 PlaceObject2TestRunner: $(srcdir)/../generic-testrunner.sh PlaceObject2Test.swf
446         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) PlaceObject2Test.swf > $@
447         chmod 755 $@
449 RemoveObject2Test_SOURCES = RemoveObject2Test.c
450 RemoveObject2Test_LDADD = libgnashmingutils.la
452 eventSoundTest1_SOURCES = eventSoundTest1.c
453 eventSoundTest1_LDADD = libgnashmingutils.la
455 eventSoundTest1.swf: eventSoundTest1
456         ./eventSoundTest1 $(srcdir)/../media/brokenchord.wav \
457         $(srcdir)/../media/
459 eventSoundTest1_Runner_SOURCES = \
460         eventSoundTest1-Runner.cpp \
461         $(NULL)
462 eventSoundTest1_Runner_CXXFLAGS = \
463         -DTGTDIR='"$(abs_builddir)"' \
464         $(NULL)
465 eventSoundTest1_Runner_LDADD = \
466         $(top_builddir)/testsuite/libtestsuite.la \
467         $(AM_LDFLAGS) \
468         $(NULL)
469 eventSoundTest1_Runner_DEPENDENCIES = \
470         $(top_builddir)/testsuite/libtestsuite.la \
471         eventSoundTest1.swf      \
472         $(NULL)
474 streamingSoundTest1_SOURCES = streamingSoundTest1.c
475 streamingSoundTest1_LDADD = libgnashmingutils.la
477 streamingSoundTest1.swf: streamingSoundTest1
478         ./streamingSoundTest1 $(srcdir)/../media/sound1.mp3
480 streamingSoundTest1_Runner_SOURCES = \
481         streamingSoundTest1-Runner.cpp \
482         $(NULL)
483 streamingSoundTest1_Runner_CXXFLAGS = \
484         -DTGTDIR='"$(abs_builddir)"' \
485         $(NULL)
486 streamingSoundTest1_Runner_LDADD = \
487         $(top_builddir)/testsuite/libtestsuite.la \
488         $(AM_LDFLAGS) \
489         $(NULL)
490 streamingSoundTest1_Runner_DEPENDENCIES = \
491         $(top_builddir)/testsuite/libtestsuite.la \
492         streamingSoundTest1.swf      \
493         $(NULL)
496 DefineEditTextVariableNameTest_SOURCES =        \
497         DefineEditTextVariableNameTest.c        \
498         $(NULL)
499 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
501 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
502         ./DefineEditTextVariableNameTest $(abs_mediadir)
504 DefineEditTextVariableNameTest_Runner_SOURCES = \
505         DefineEditTextVariableNameTest-Runner.cpp \
506         $(NULL)
507 DefineEditTextVariableNameTest_Runner_LDADD = \
508         $(top_builddir)/testsuite/libtestsuite.la \
509         $(AM_LDFLAGS) \
510         $(NULL)
511 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
512         $(top_builddir)/testsuite/libtestsuite.la \
513         DefineEditTextVariableNameTest.swf      \
514         $(NULL)
517 DefineEditTextVariableNameTest2_SOURCES =       \
518         DefineEditTextVariableNameTest2.c       \
519         $(NULL)
520 DefineEditTextVariableNameTest2_LDADD = libgnashmingutils.la
522 DefineEditTextVariableNameTest2.swf: DefineEditTextVariableNameTest2
523         ./DefineEditTextVariableNameTest2 $(abs_mediadir)
525 DefineEditTextVariableNameTest2-Runner: $(srcdir)/../generic-testrunner.sh DefineEditTextVariableNameTest2.swf
526         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DefineEditTextVariableNameTest2.swf > $@
527         chmod 755 $@
529 timeline_var_test_SOURCES =     \
530         timeline_var_test.c     \
531         $(NULL)
532 timeline_var_test_LDADD = libgnashmingutils.la
534 timeline_var_test.swf: timeline_var_test
535         ./timeline_var_test $(abs_mediadir)
537 timeline_var_test-Runner: $(srcdir)/../generic-testrunner.sh timeline_var_test.swf
538         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) timeline_var_test.swf > $@
539         chmod 755 $@
541 root_stop_test_SOURCES = root_stop_test.c
542 root_stop_test_LDADD = libgnashmingutils.la
544 root_stop_test.swf: root_stop_test
545         ./root_stop_test $(abs_mediadir)
547 root_stop_testrunner_SOURCES = \
548         root_stop_testrunner.cpp \
549         $(NULL)
550 root_stop_testrunner_LDADD = \
551         $(top_builddir)/testsuite/libtestsuite.la \
552         $(AM_LDFLAGS) \
553         $(NULL)
554 root_stop_testrunner_CXXFLAGS = \
555         -DSRCDIR='"$(srcdir)"' \
556         -DTGTDIR='"$(abs_builddir)"' 
557 root_stop_testrunner_DEPENDENCIES = \
558         $(top_builddir)/testsuite/libtestsuite.la \
559         root_stop_test.swf      \
560         $(NULL)
562 shape_test_SOURCES = shape_test.c
563 shape_test_LDADD = libgnashmingutils.la
565 shape_test.swf: shape_test
566         ./shape_test $(abs_mediadir)
568 shape_testrunner: $(srcdir)/../generic-testrunner.sh shape_test.swf
569         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) shape_test.swf > $@
570         chmod 755 $@
572 morph_test1_SOURCES = morph_test1.c
573 morph_test1_LDADD = libgnashmingutils.la
575 morph_test1.swf: morph_test1
576         ./morph_test1 $(abs_mediadir)
578 morph_test1runner_SOURCES = \
579         morph_test1runner.cpp \
580         $(NULL)
581 morph_test1runner_LDADD = \
582         $(top_builddir)/testsuite/libtestsuite.la \
583         $(AM_LDFLAGS) \
584         $(NULL)
585 morph_test1runner_CXXFLAGS = \
586         -DSRCDIR='"$(srcdir)"' \
587         -DTGTDIR='"$(abs_builddir)"' \
588         $(NULL)
589 morph_test1runner_DEPENDENCIES = \
590         morph_test1.swf \
591         $(top_builddir)/testsuite/libtestsuite.la \
592         $(NULL)
594 key_event_test_SOURCES = key_event_test.c
595 key_event_test_LDADD = libgnashmingutils.la
597 key_event_test.swf: key_event_test
598         ./key_event_test $(abs_mediadir)
600 key_event_testrunner_SOURCES = \
601         key_event_testrunner.cpp \
602         $(NULL)
603 key_event_testrunner_LDADD = \
604         $(top_builddir)/testsuite/libtestsuite.la \
605         $(AM_LDFLAGS) \
606         $(NULL)
607 key_event_testrunner_CXXFLAGS = \
608         -DSRCDIR='"$(srcdir)"' \
609         -DTGTDIR='"$(abs_builddir)"' \
610         $(NULL)
611 key_event_testrunner_DEPENDENCIES = \
612         key_event_test.swf \
613         $(top_builddir)/testsuite/libtestsuite.la \
614         $(NULL)
616 KeyEventOrder_SOURCES = KeyEventOrder.c
617 KeyEventOrder_LDADD = libgnashmingutils.la
619 KeyEventOrder.swf: KeyEventOrder
620         ./KeyEventOrder $(abs_mediadir)
622 KeyEventOrderRunner_SOURCES = \
623         KeyEventOrderRunner.cpp \
624         $(NULL)
625 KeyEventOrderRunner_LDADD = \
626         $(top_builddir)/testsuite/libtestsuite.la \
627         $(AM_LDFLAGS) \
628         $(NULL)
629 KeyEventOrderRunner_CXXFLAGS = \
630         -DSRCDIR='"$(srcdir)"' \
631         -DTGTDIR='"$(abs_builddir)"' \
632         $(NULL)
633 KeyEventOrderRunner_DEPENDENCIES = \
634         KeyEventOrder.swf \
635         $(top_builddir)/testsuite/libtestsuite.la \
636         $(NULL)
638 place_object_test_SOURCES = place_object_test.c 
639 place_object_test_LDADD = libgnashmingutils.la
641 place_object_test.swf: place_object_test
642         ./place_object_test $(abs_mediadir)
644 place_object_testrunner: $(srcdir)/../generic-testrunner.sh place_object_test.swf
645         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test.swf > $@
646         chmod 755 $@
649 place_object_test2_SOURCES = place_object_test2.c       
650 place_object_test2_LDADD = libgnashmingutils.la
652 place_object_test2.swf: place_object_test2
653         ./place_object_test2 $(abs_mediadir)
655 place_object_test2runner: $(srcdir)/../generic-testrunner.sh place_object_test2.swf
656         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test2.swf > $@
657         chmod 755 $@
659 move_object_test_SOURCES =      \
660         move_object_test.c      \
661         $(NULL)
662 move_object_test_LDADD = libgnashmingutils.la
664 move_object_test.swf: move_object_test
665         ./move_object_test $(abs_mediadir)
667 move_object_testrunner: $(srcdir)/../generic-testrunner.sh move_object_test.swf
668         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) move_object_test.swf > $@
669         chmod 755 $@
671 place_and_remove_object_test_SOURCES =  \
672         place_and_remove_object_test.c  \
673         $(NULL)
674 place_and_remove_object_test_LDADD = libgnashmingutils.la
676 place_and_remove_object_test.swf: place_and_remove_object_test
677         ./place_and_remove_object_test $(abs_mediadir)
679 place_and_remove_object_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_test.swf
680         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_test.swf > $@
681         chmod 755 $@
683 place_and_remove_object_insane_test_SOURCES =   \
684         place_and_remove_object_insane_test.c   \
685         $(NULL)
686 place_and_remove_object_insane_test_LDADD = libgnashmingutils.la
688 place_and_remove_object_insane_test.swf: place_and_remove_object_insane_test
689         ./place_and_remove_object_insane_test $(abs_mediadir)
691 place_and_remove_object_insane_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_insane_test.swf
692         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_insane_test.swf > $@
693         chmod 755 $@
695 unload_movieclip_test1_SOURCES =        \
696         unload_movieclip_test1.c        \
697         $(NULL)
698 unload_movieclip_test1_LDADD = libgnashmingutils.la
700 unload_movieclip_test1.swf: unload_movieclip_test1
701         ./unload_movieclip_test1 $(abs_mediadir)
703 unload_movieclip_test1runner: $(srcdir)/../generic-testrunner.sh unload_movieclip_test1.swf
704         sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) unload_movieclip_test1.swf > $@
705         chmod 755 $@
707 DepthLimitsTest_SOURCES = DepthLimitsTest.c
708 DepthLimitsTest_LDADD = libgnashmingutils.la
710 DepthLimitsTest.swf: DepthLimitsTest
711         ./DepthLimitsTest $(abs_mediadir)
713 DepthLimitsTestrunner: $(srcdir)/../generic-testrunner.sh DepthLimitsTest.swf
714         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) DepthLimitsTest.swf > $@
715         chmod 755 $@
718 replace_shapes1test_SOURCES = replace_shapes1test.c     
719 replace_shapes1test_LDADD = libgnashmingutils.la
721 replace_shapes1test.swf: replace_shapes1test
722         ./replace_shapes1test $(abs_mediadir)
724 replace_shapes1test_runner_SOURCES = \
725         replace_shapes1test_runner.cpp \
726         $(NULL)
727 replace_shapes1test_runner_CXXFLAGS = \
728         -DTGTDIR='"$(abs_builddir)"' \
729         $(NULL)
730 replace_shapes1test_runner_LDADD = \
731         $(top_builddir)/testsuite/libtestsuite.la \
732         $(AM_LDFLAGS) \
733         $(NULL)
734 replace_shapes1test_runner_DEPENDENCIES = \
735         $(top_builddir)/testsuite/libtestsuite.la \
736         replace_shapes1test.swf      \
737         $(NULL)
739 replace_sprites1test_SOURCES = replace_sprites1test.c   
740 replace_sprites1test_LDADD = libgnashmingutils.la
742 replace_sprites1test.swf: replace_sprites1test
743         ./replace_sprites1test $(abs_mediadir)
745 replace_sprites1test_runner_SOURCES = \
746         replace_sprites1test_runner.cpp \
747         $(NULL)
748 replace_sprites1test_runner_CXXFLAGS = \
749         -DTGTDIR='"$(abs_builddir)"' \
750         $(NULL)
751 replace_sprites1test_runner_LDADD = \
752         $(top_builddir)/testsuite/libtestsuite.la \
753         $(AM_LDFLAGS) \
754         $(NULL)
755 replace_sprites1test_runner_DEPENDENCIES = \
756         $(top_builddir)/testsuite/libtestsuite.la \
757         replace_sprites1test.swf      \
758         $(NULL)
760 replace_buttons1test_SOURCES = replace_buttons1test.c   
761 replace_buttons1test_LDADD = libgnashmingutils.la
763 replace_buttons1test.swf: replace_buttons1test
764         ./replace_buttons1test $(abs_mediadir)
766 replace_buttons1test_runner_SOURCES = \
767         replace_buttons1test_runner.cpp \
768         $(NULL)
769 replace_buttons1test_runner_CXXFLAGS = \
770         -DTGTDIR='"$(abs_builddir)"' \
771         $(NULL)
772 replace_buttons1test_runner_LDADD = \
773         $(top_builddir)/testsuite/libtestsuite.la \
774         $(AM_LDFLAGS) \
775         $(NULL)
776 replace_buttons1test_runner_DEPENDENCIES = \
777         $(top_builddir)/testsuite/libtestsuite.la \
778         replace_buttons1test.swf      \
779         $(NULL)
782 masks_test_SOURCES =    \
783         masks_test.c    \
784         $(NULL)
785 masks_test_LDADD = libgnashmingutils.la
787 masks_test.swf: masks_test
788         ./masks_test $(abs_mediadir)
790 masks_testrunner_SOURCES = \
791         masks_testrunner.cpp \
792         $(NULL)
793 masks_testrunner_CXXFLAGS = \
794         -DTGTDIR='"$(abs_builddir)"' \
795         $(NULL)
796 masks_testrunner_LDADD = \
797         $(top_builddir)/testsuite/libtestsuite.la \
798         $(AM_LDFLAGS) \
799         $(NULL)
800 masks_testrunner_DEPENDENCIES = \
801         $(top_builddir)/testsuite/libtestsuite.la \
802         masks_test.swf      \
803         $(NULL)
806 masks_test2_SOURCES =   \
807         masks_test2.c   \
808         $(NULL)
809 masks_test2_LDADD = libgnashmingutils.la
811 masks_test2.swf: masks_test2
812         ./masks_test2 $(abs_mediadir)
814 masks_test2runner_SOURCES = \
815         masks_test2runner.cpp \
816         $(NULL)
817 masks_test2runner_CXXFLAGS = \
818         -DTGTDIR='"$(abs_builddir)"' \
819         $(NULL)
820 masks_test2runner_LDADD = \
821         $(top_builddir)/testsuite/libtestsuite.la \
822         $(AM_LDFLAGS) \
823         $(NULL)
824 masks_test2runner_DEPENDENCIES = \
825         $(top_builddir)/testsuite/libtestsuite.la \
826         masks_test2.swf      \
827         $(NULL)
829 matrix_test_SOURCES =   \
830         matrix_test.c   \
831         $(NULL)
832 matrix_test_LDADD = libgnashmingutils.la
834 matrix_test.swf: matrix_test
835         ./matrix_test $(abs_mediadir)
837 matrix_testrunner: $(srcdir)/../generic-testrunner.sh matrix_test.swf
838         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) matrix_test.swf > $@
839         chmod 755 $@
841 get_frame_number_test_SOURCES = \
842         get_frame_number_test.c \
843         $(NULL)
844 get_frame_number_test_LDADD = libgnashmingutils.la
846 get_frame_number_test.swf: get_frame_number_test
847         ./get_frame_number_test $(abs_mediadir)
849 get_frame_number_testrunner: $(srcdir)/../generic-testrunner.sh get_frame_number_test.swf
850         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) get_frame_number_test.swf > $@
851         chmod 755 $@
853 frame_label_test_SOURCES =      \
854         frame_label_test.c      \
855         $(NULL)
856 frame_label_test_LDADD = libgnashmingutils.la
858 frame_label_test.swf: frame_label_test
859         ./frame_label_test $(abs_mediadir)
861 frame_label_testrunner: $(srcdir)/../generic-testrunner.sh frame_label_test.swf
862         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) frame_label_test.swf > $@
863         chmod 755 $@
865 path_format_test_SOURCES =      \
866         path_format_test.c      \
867         $(NULL)
868 path_format_test_LDADD = libgnashmingutils.la
870 path_format_test.swf: path_format_test
871         ./path_format_test $(abs_mediadir)
873 path_format_testrunner: $(srcdir)/../generic-testrunner.sh path_format_test.swf
874         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) path_format_test.swf > $@
875         chmod 755 $@
877 callFunction_test_SOURCES =     \
878         callFunction_test.c     \
879         $(NULL)
880 callFunction_test_LDADD = libgnashmingutils.la
882 callFunction_test.swf: callFunction_test
883         ./callFunction_test $(abs_mediadir)
885 callFunction_testrunner: $(srcdir)/../generic-testrunner.sh callFunction_test.swf
886         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) callFunction_test.swf > $@
887         chmod 755 $@
889 duplicate_movie_clip_test_SOURCES =     \
890         duplicate_movie_clip_test.c     \
891         $(NULL)
892 duplicate_movie_clip_test_LDADD = libgnashmingutils.la
894 duplicate_movie_clip_test.swf: duplicate_movie_clip_test
895         ./duplicate_movie_clip_test $(abs_mediadir)
897 duplicate_movie_clip_testrunner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test.swf
898         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test.swf > $@
899         chmod 755 $@
902 duplicate_movie_clip_test2_SOURCES =    \
903         duplicate_movie_clip_test2.c    \
904         $(NULL)
905 duplicate_movie_clip_test2_LDADD = libgnashmingutils.la
907 duplicate_movie_clip_test2.swf: duplicate_movie_clip_test2
908         ./duplicate_movie_clip_test2 $(abs_mediadir)
910 duplicate_movie_clip_test2runner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test2.swf
911         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test2.swf > $@
912         chmod 755 $@
915 event_handler_scope_test_SOURCES =      \
916         event_handler_scope_test.c      \
917         $(NULL)
918 event_handler_scope_test_LDADD = libgnashmingutils.la
920 event_handler_scope_test.swf: event_handler_scope_test
921         ./event_handler_scope_test $(abs_mediadir)
923 event_handler_scope_testrunner: $(srcdir)/../generic-testrunner.sh event_handler_scope_test.swf
924         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) event_handler_scope_test.swf > $@
925         chmod 755 $@
927 attachMovieTest_SOURCES =       \
928         attachMovieTest.c       \
929         $(NULL)
930 attachMovieTest_LDADD = libgnashmingutils.la
932 attachMovieTest.swf: attachMovieTest
933         ./attachMovieTest $(abs_mediadir)
935 attachMovieTestRunner_SOURCES = \
936         attachMovieTestRunner.cpp \
937         $(NULL)
938 attachMovieTestRunner_LDADD = \
939         $(top_builddir)/testsuite/libtestsuite.la \
940         $(AM_LDFLAGS) \
941         $(NULL)
942 attachMovieTestRunner_CXXFLAGS = \
943         -DSRCDIR='"$(srcdir)"' \
944         -DTGTDIR='"$(abs_builddir)"' \
945         $(NULL)
946 attachMovieTestRunner_DEPENDENCIES = \
947         attachMovieTest.swf \
948         $(top_builddir)/testsuite/libtestsuite.la \
949         $(NULL)
951 attachMovieLoopingTest_SOURCES =        \
952         attachMovieLoopingTest.c        \
953         $(NULL)
954 attachMovieLoopingTest_LDADD = libgnashmingutils.la
956 attachMovieLoopingTest.swf: attachMovieLoopingTest
957         ./attachMovieLoopingTest $(abs_mediadir)
959 attachMovieLoopingTestRunner_SOURCES = \
960         attachMovieLoopingTestRunner.cpp \
961         $(NULL)
962 attachMovieLoopingTestRunner_LDADD = \
963         $(top_builddir)/testsuite/libtestsuite.la \
964         $(AM_LDFLAGS) \
965         $(NULL)
966 attachMovieLoopingTestRunner_CXXFLAGS = \
967         -DSRCDIR='"$(srcdir)"' \
968         -DTGTDIR='"$(abs_builddir)"' \
969         $(NULL)
970 attachMovieLoopingTestRunner_DEPENDENCIES = \
971         attachMovieLoopingTest.swf \
972         $(top_builddir)/testsuite/libtestsuite.la \
973         $(NULL)
975 # This will only work with Ming-0.4.0beta2
976 # (support for prebuilt clips inclusion)
977 attachImported.swf: Dejagnu.swf $(srcdir)/attachImported.as attachMovieTest.swf
978         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachMovieTest.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachImported.as
979 attachImported-Runner: $(srcdir)/../generic-testrunner.sh attachImported.swf Makefile
980         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachImported.swf > $@
981         chmod 755 $@
983 # This will only work with Ming-0.4.0beta2
984 # (support for prebuilt clips inclusion)
985 attachExtImported.swf: Dejagnu.swf $(srcdir)/attachExtImported.as attachImported.swf attachMovieTest.swf
986         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachImported.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachExtImported.as
987 attachExtImported-Runner: $(srcdir)/../generic-testrunner.sh attachExtImported.swf Makefile
988         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachExtImported.swf > $@
989         chmod 755 $@
991 goto_frame_test_SOURCES =       \
992         goto_frame_test.c       \
993         $(NULL)
994 goto_frame_test_LDADD = libgnashmingutils.la
996 goto_frame_test.swf: goto_frame_test
997         ./goto_frame_test $(abs_mediadir)
999 goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh goto_frame_test.swf
1000         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) goto_frame_test.swf > $@
1001         chmod 755 $@
1003 consecutive_goto_frame_test_SOURCES =   \
1004         consecutive_goto_frame_test.c   \
1005         $(NULL)
1006 consecutive_goto_frame_test_LDADD = libgnashmingutils.la
1008 consecutive_goto_frame_test.swf: consecutive_goto_frame_test
1009         ./consecutive_goto_frame_test $(abs_mediadir)
1011 consecutive_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh consecutive_goto_frame_test.swf
1012         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) consecutive_goto_frame_test.swf > $@
1013         chmod 755 $@
1015 multi_doactions_and_goto_frame_test_SOURCES =   \
1016         multi_doactions_and_goto_frame_test.c   \
1017         $(NULL)
1018 multi_doactions_and_goto_frame_test_LDADD = libgnashmingutils.la
1020 multi_doactions_and_goto_frame_test.swf: multi_doactions_and_goto_frame_test
1021         ./multi_doactions_and_goto_frame_test $(abs_mediadir)
1023 multi_doactions_and_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh multi_doactions_and_goto_frame_test.swf
1024         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) multi_doactions_and_goto_frame_test.swf > $@
1025         chmod 755 $@
1027 reverse_execute_PlaceObject2_test1_SOURCES =    \
1028         reverse_execute_PlaceObject2_test1.c    \
1029         $(NULL)
1030 reverse_execute_PlaceObject2_test1_LDADD = libgnashmingutils.la
1032 reverse_execute_PlaceObject2_test1.swf: reverse_execute_PlaceObject2_test1
1033         ./reverse_execute_PlaceObject2_test1 $(abs_mediadir)
1035 reverse_execute_PlaceObject2_test1runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test1.swf
1036         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test1.swf > $@
1037         chmod 755 $@
1039 reverse_execute_PlaceObject2_test2_SOURCES =    \
1040         reverse_execute_PlaceObject2_test2.c    \
1041         $(NULL)
1042 reverse_execute_PlaceObject2_test2_LDADD = libgnashmingutils.la
1044 reverse_execute_PlaceObject2_test2.swf: reverse_execute_PlaceObject2_test2
1045         ./reverse_execute_PlaceObject2_test2 $(abs_mediadir)
1047 reverse_execute_PlaceObject2_test2runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test2.swf
1048         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test2.swf > $@
1049         chmod 755 $@
1051 BitmapDataTest_SOURCES = \
1052         BitmapDataTest.c \
1053         $(NULL)
1055 BitmapDataTest_CFLAGS = \
1056         -DMEDIADIR='"$(abs_mediadir)"' \
1057         $(NULL)
1059 BitmapDataTest_LDADD = libgnashmingutils.la
1061 BitmapDataTest.swf: BitmapDataTest
1062         ./BitmapDataTest $(abs_mediadir)
1064 BitmapDataTestRunner_SOURCES = \
1065         BitmapDataTestRunner.cpp \
1066         $(NULL)
1068 BitmapDataTestRunner_CXXFLAGS = \
1069         -DSRCDIR='"$(srcdir)"' \
1070         -DTGTDIR='"$(abs_builddir)"' \
1071         $(NULL)
1073 BitmapDataTestRunner_LDADD = \
1074         $(top_builddir)/testsuite/libtestsuite.la \
1075         $(AM_LDFLAGS) \
1076         $(NULL)
1078 BitmapDataTestRunner_DEPENDENCIES = \
1079         $(top_builddir)/testsuite/libtestsuite.la \
1080         BitmapDataTest.swf      \
1081         $(NULL)
1083 BitmapDataDraw_SOURCES = \
1084         BitmapDataDraw.c \
1085         $(NULL)
1087 BitmapDataDraw_CFLAGS = \
1088         -DMEDIADIR='"$(abs_mediadir)"' \
1089         $(NULL)
1091 BitmapDataDraw_LDADD = libgnashmingutils.la
1093 BitmapDataDraw.swf: BitmapDataDraw
1094         ./BitmapDataDraw $(abs_mediadir)
1096 BitmapDataDrawRunner: $(srcdir)/../generic-testrunner.sh BitmapDataDraw.swf
1097         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) BitmapDataDraw.swf > $@
1098         chmod 755 $@
1100 BeginBitmapFill_SOURCES = \
1101         BeginBitmapFill.c \
1102         $(NULL)
1104 BeginBitmapFill_CFLAGS = \
1105         -DMEDIADIR='"$(abs_mediadir)"' \
1106         $(NULL)
1108 BeginBitmapFill_LDADD = libgnashmingutils.la
1110 BeginBitmapFill.swf: BeginBitmapFill
1111         ./BeginBitmapFill $(abs_mediadir)
1113 BeginBitmapFillRunner_SOURCES = \
1114         BeginBitmapFillRunner.cpp \
1115         $(NULL)
1117 BeginBitmapFillRunner_CXXFLAGS = \
1118         -DSRCDIR='"$(srcdir)"' \
1119         -DTGTDIR='"$(abs_builddir)"' \
1120         $(NULL)
1122 BeginBitmapFillRunner_LDADD = \
1123         $(top_builddir)/testsuite/libtestsuite.la \
1124         $(AM_LDFLAGS) \
1125         $(NULL)
1127 BeginBitmapFillRunner_DEPENDENCIES = \
1128         $(top_builddir)/testsuite/libtestsuite.la \
1129         BeginBitmapFill.swf     \
1130         $(NULL)
1132 EmbeddedSoundTest_SOURCES = \
1133         EmbeddedSoundTest.c \
1134         $(NULL)
1136 EmbeddedSoundTest_CFLAGS = \
1137         -DMEDIADIR='"$(abs_mediadir)"' \
1138         $(NULL)
1140 EmbeddedSoundTest_LDADD = libgnashmingutils.la
1142 EmbeddedSoundTest.swf: EmbeddedSoundTest
1143         ./EmbeddedSoundTest $(abs_mediadir)
1145 EmbeddedSoundTest_Runner_SOURCES = \
1146         EmbeddedSoundTest-Runner.cpp \
1147         $(NULL)
1149 EmbeddedSoundTest_Runner_CXXFLAGS = \
1150         -DSRCDIR='"$(srcdir)"' \
1151         -DTGTDIR='"$(abs_builddir)"' \
1152         $(NULL)
1154 EmbeddedSoundTest_Runner_LDADD = \
1155         $(top_builddir)/testsuite/libtestsuite.la \
1156         $(AM_LDFLAGS) \
1157         $(NULL)
1159 EmbeddedSoundTest_Runner_DEPENDENCIES = \
1160         $(top_builddir)/testsuite/libtestsuite.la \
1161         EmbeddedSoundTest.swf   \
1162         $(NULL)
1164 BitmapSmoothingTest_SOURCES = \
1165         BitmapSmoothingTest.c \
1166         $(NULL)
1168 BitmapSmoothingTest_CFLAGS = \
1169         -DMEDIADIR='"$(abs_mediadir)"' \
1170         $(NULL)
1172 BitmapSmoothingTest_LDADD = libgnashmingutils.la
1174 BitmapSmoothingTest-v7.swf: BitmapSmoothingTest
1175         ./BitmapSmoothingTest 7
1177 BitmapSmoothingTest-v8.swf: BitmapSmoothingTest
1178         ./BitmapSmoothingTest 8
1180 registerClassTest_SOURCES =     \
1181         registerClassTest.c     \
1182         $(NULL)
1183 registerClassTest_LDADD = libgnashmingutils.la
1185 registerClassTest.swf: registerClassTest
1186         ./registerClassTest $(abs_mediadir)
1188 registerClassTestRunner_SOURCES = \
1189         registerClassTestRunner.cpp \
1190         $(NULL)
1191 registerClassTestRunner_LDADD = \
1192         $(top_builddir)/testsuite/libtestsuite.la \
1193         $(AM_LDFLAGS) \
1194         $(NULL)
1195 registerClassTestRunner_CXXFLAGS = \
1196         -DSRCDIR='"$(srcdir)"' \
1197         -DTGTDIR='"$(abs_builddir)"' \
1198         $(NULL)
1199 registerClassTestRunner_DEPENDENCIES = \
1200         registerClassTest.swf \
1201         $(top_builddir)/testsuite/libtestsuite.la \
1202         $(NULL)
1204 registerClassTest2_SOURCES =    \
1205         registerClassTest2.c    \
1206         $(NULL)
1207 registerClassTest2_LDADD = libgnashmingutils.la
1209 registerClassTest2.swf: registerClassTest2
1210         ./registerClassTest2 $(abs_mediadir)
1212 registerClassTest2runner: $(srcdir)/../generic-testrunner.sh registerClassTest2.swf
1213         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) registerClassTest2.swf > $@
1214         chmod 755 $@
1216 spritehier.swf: spritehier
1217         ./spritehier
1219 RemoveObject2Test.swf: RemoveObject2Test 
1220         ./RemoveObject2Test
1222 RollOverOutTest_SOURCES =       \
1223         RollOverOutTest.c       \
1224         $(NULL)
1225 RollOverOutTest_LDADD = libgnashmingutils.la
1226 RollOverOutTest.swf: RollOverOutTest
1227         ./RollOverOutTest $(abs_mediadir)
1228 RollOverOutTest_Runner_SOURCES = \
1229         RollOverOutTest-Runner.cpp \
1230         $(NULL)
1231 RollOverOutTest_Runner_LDADD = \
1232         $(top_builddir)/testsuite/libtestsuite.la \
1233         $(AM_LDFLAGS) \
1234         $(NULL)
1235 RollOverOutTest_Runner_CXXFLAGS = \
1236         -DSRCDIR='"$(srcdir)"' \
1237         -DTGTDIR='"$(abs_builddir)"' 
1238 RollOverOutTest_Runner_DEPENDENCIES = \
1239         $(top_builddir)/testsuite/libtestsuite.la \
1240         RollOverOutTest.swf     \
1241         $(NULL)
1243 ButtonEventsTest_SOURCES =      \
1244         ButtonEventsTest.c      \
1245         $(NULL)
1246 ButtonEventsTest_LDADD = libgnashmingutils.la
1247 ButtonEventsTest.swf: ButtonEventsTest
1248         ./ButtonEventsTest $(abs_mediadir)
1249 ButtonEventsTest_Runner_SOURCES = \
1250         ButtonEventsTest-Runner.cpp \
1251         $(NULL)
1252 ButtonEventsTest_Runner_LDADD = \
1253         $(top_builddir)/testsuite/libtestsuite.la \
1254         $(AM_LDFLAGS) \
1255         $(NULL)
1256 ButtonEventsTest_Runner_DEPENDENCIES = \
1257         $(top_builddir)/testsuite/libtestsuite.la \
1258         ButtonEventsTest.swf    \
1259         $(NULL)
1260 ButtonEventsTest_Runner_CXXFLAGS = \
1261         -DTGTDIR='"$(abs_builddir)"' \
1262         $(NULL)
1264 SpriteButtonEventsTest_SOURCES =        \
1265         SpriteButtonEventsTest.c        \
1266         $(NULL)
1267 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1268 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1269         ./SpriteButtonEventsTest $(abs_mediadir)
1270 SpriteButtonEventsTest_Runner_SOURCES = \
1271         SpriteButtonEventsTest-Runner.cpp \
1272         $(NULL)
1273 SpriteButtonEventsTest_Runner_LDADD = \
1274         $(top_builddir)/testsuite/libtestsuite.la \
1275         $(AM_LDFLAGS) \
1276         $(NULL)
1277 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1278         $(top_builddir)/testsuite/libtestsuite.la \
1279         SpriteButtonEventsTest.swf      \
1280         $(NULL)
1281 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1282         -DTGTDIR='"$(abs_builddir)"' \
1283         $(NULL)
1285 ResolveEventsTest_SOURCES =     \
1286         ResolveEventsTest.c     \
1287         $(NULL)
1288 ResolveEventsTest_LDADD = libgnashmingutils.la
1289 ResolveEventsTest.swf: ResolveEventsTest
1290         ./ResolveEventsTest $(abs_mediadir)
1291 ResolveEventsTest_Runner_SOURCES = \
1292         ResolveEventsTest-Runner.cpp \
1293         $(NULL)
1294 ResolveEventsTest_Runner_LDADD = \
1295         $(top_builddir)/testsuite/libtestsuite.la \
1296         $(AM_LDFLAGS) \
1297         $(NULL)
1298 ResolveEventsTest_Runner_DEPENDENCIES = \
1299         $(top_builddir)/testsuite/libtestsuite.la \
1300         ResolveEventsTest.swf   \
1301         $(NULL)
1302 ResolveEventsTest_Runner_CXXFLAGS = \
1303         -DTGTDIR='"$(abs_builddir)"' \
1304         $(NULL)
1306 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1307 VarAndCharClashTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf $(srcdir)/VarAndCharClashTest.as 
1308         $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/../media/green.swf $(srcdir)/VarAndCharClashTest.as
1309 VarAndCharClashTest-Runner: $(srcdir)/../generic-testrunner.sh VarAndCharClashTest.swf
1310         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) VarAndCharClashTest.swf > $@
1311         chmod 755 $@
1313 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1314 FlashVarsTest.swf: Dejagnu.swf FlashVarsTest.as 
1315         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/FlashVarsTest.as
1316 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf Makefile
1317         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'" > $@
1318         chmod 755 $@
1320 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1321 SharedObjectTest.swf: Dejagnu.swf SharedObjectTest.as 
1322         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/SharedObjectTest.as
1324 SharedObjectTestRunner: SharedObjectTestRunner.sh Makefile SharedObjectTest.swf
1325         sed -e 's#@@TOP_BUILDDIR@@#${abs_top_builddir}#' -e 's#@@BASEINPUTSOLDIR@@#${srcdir}/SharedObjectTest.sol#' $(srcdir)/SharedObjectTestRunner.sh > $@
1326         chmod +x $@
1328 StageConfigTest.swf: StageConfigTest.as 
1329         $(MAKESWF) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1331 ButtonPropertiesTest_SOURCES = \
1332         ButtonPropertiesTest.c \
1333         $(NULL)
1334 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1335 ButtonPropertiesTest.swf: ButtonPropertiesTest
1336         ./ButtonPropertiesTest $(abs_mediadir)
1337 ButtonPropertiesTestRunner_SOURCES = \
1338         ButtonPropertiesTestRunner.cpp \
1339         $(NULL)
1340 ButtonPropertiesTestRunner_LDADD = \
1341         $(top_builddir)/testsuite/libtestsuite.la \
1342         $(AM_LDFLAGS) \
1343         $(NULL)
1344 ButtonPropertiesTestRunner_DEPENDENCIES = \
1345         $(top_builddir)/testsuite/libtestsuite.la \
1346         ButtonPropertiesTest.swf        \
1347         $(NULL)
1348 ButtonPropertiesTestRunner_CXXFLAGS = \
1349         -DTGTDIR='"$(abs_builddir)"' \
1350         $(NULL)
1352 InitActionTest2_SOURCES =       \
1353         InitActionTest2.c       \
1354         $(NULL)
1355 InitActionTest2_LDADD = libgnashmingutils.la
1357 InitActionTest2.swf: InitActionTest2
1358         ./InitActionTest2 $(abs_mediadir)
1360 InitActionTest2Runner: $(srcdir)/../generic-testrunner.sh InitActionTest2.swf
1361         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) InitActionTest2.swf > $@
1362         chmod 755 $@
1364 RegisterClassTest3_SOURCES =    \
1365         RegisterClassTest3.c    \
1366         $(NULL)
1367 RegisterClassTest3_LDADD = libgnashmingutils.la
1369 RegisterClassTest3.swf: RegisterClassTest3
1370         ./RegisterClassTest3 $(abs_mediadir)
1372 RegisterClassTest3Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest3.swf
1373         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest3.swf > $@
1374         chmod 755 $@
1376 RegisterClassTest4_SOURCES =    \
1377         RegisterClassTest4.c    \
1378         $(NULL)
1379 RegisterClassTest4_LDADD = libgnashmingutils.la
1381 RegisterClassTest4.swf: RegisterClassTest4
1382         ./RegisterClassTest4 $(abs_mediadir)
1384 RegisterClassTest4Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest4.swf
1385         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest4.swf > $@
1386         chmod 755 $@
1388 init_action_test_SOURCES =      \
1389         init_action_test.c      \
1390         $(NULL)
1391 init_action_test_LDADD = libgnashmingutils.la
1393 init_action_test.swf: init_action_test
1394         ./init_action_test $(abs_mediadir)
1396 init_action_testrunner: $(srcdir)/../generic-testrunner.sh init_action_test.swf
1397         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) init_action_test.swf > $@
1398         chmod 755 $@
1400 intervalTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf intervalTest.as 
1401         $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/intervalTest.as
1402 intervalTestRunner_SOURCES = \
1403         intervalTestRunner.cpp \
1404         $(NULL)
1405 intervalTestRunner_CXXFLAGS = \
1406         -DSRCDIR='"$(srcdir)"' \
1407         -DTGTDIR='"$(abs_builddir)"' \
1408         $(NULL)
1409 intervalTestRunner_LDADD = \
1410         $(top_builddir)/testsuite/libtestsuite.la \
1411         $(AM_LDFLAGS) \
1412         $(NULL)
1413 intervalTestRunner_DEPENDENCIES = \
1414         $(top_builddir)/testsuite/libtestsuite.la \
1415         intervalTest.swf        \
1416         $(NULL)
1418 gotoFrame2Test.swf: $(srcdir)/../media/green.swf Dejagnu.swf gotoFrame2Test.as 
1419         $(MAKESWF) -o $@ -iDejagnu.swf:dejagnu $(srcdir)/../actionscript.all/dejagnu_so_init.as \
1420                 $(srcdir)/gotoFrame2Test.as 
1422 gotoFrame2Test-Runner: $(srcdir)/../generic-testrunner.sh gotoFrame2Test.swf
1423         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) gotoFrame2Test.swf > $@
1424         chmod 755 $@
1426 LC-Receive.swf: LC-Receive.as 
1427         $(MAKESWF) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Receive.as
1429 LC-Send.swf: LC-Send.as 
1430         $(MAKESWF) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Send.as
1432 LCTestRunner: $(srcdir)/../simultaneous-testrunner.sh LC-Receive.swf LC-Send.swf
1433         sh $(srcdir)/../simultaneous-testrunner.sh -c "ENDOFTEST" $(top_builddir) LC-Receive.swf LC-Send.swf > $@
1434         chmod 755 $@
1436 XMLSocketTest.swf: XMLSocketTest.as 
1437         $(MAKESWF) -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/XMLSocketTest.as
1439 XMLSocketTester: XMLSocketTester.sh XMLSocketTest.swf
1440         sh $(srcdir)/XMLSocketTester.sh -c "ENDOFTEST" $(top_builddir) $(top_srcdir) $(PERL) \
1441                 XMLSocketTest.swf > $@
1442         chmod 755 $@
1444 GradientFillTest.swf: GradientFillTest.as 
1445         $(MAKESWF) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/GradientFillTest.as
1447 GradientFillTestRunner: $(srcdir)/../generic-testrunner.sh GradientFillTest.swf
1448         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) GradientFillTest.swf > $@
1449         chmod 755 $@
1451 DrawingApiTest.swf: DrawingApiTest.as 
1452         $(MAKESWF) -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/DrawingApiTest.as
1454 DrawingApiTestRunner_SOURCES = \
1455         DrawingApiTestRunner.cpp \
1456         $(NULL)
1457 DrawingApiTestRunner_CXXFLAGS = \
1458         -DSRCDIR='"$(srcdir)"' \
1459         -DTGTDIR='"$(abs_builddir)"' \
1460         $(NULL)
1461 DrawingApiTestRunner_LDADD = \
1462         $(top_builddir)/testsuite/libtestsuite.la \
1463         $(AM_LDFLAGS) \
1464         $(NULL)
1465 DrawingApiTestRunner_DEPENDENCIES = \
1466         $(top_builddir)/testsuite/libtestsuite.la \
1467         DrawingApiTest.swf      \
1468         $(NULL)
1470 PrototypeEventListeners.swf: PrototypeEventListeners.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1471         $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/PrototypeEventListeners.as
1473 PrototypeEventListenersTestRunner_SOURCES = \
1474         PrototypeEventListenersTestRunner.cpp \
1475         $(NULL)
1476 PrototypeEventListenersTestRunner_CXXFLAGS = \
1477         -DSRCDIR='"$(srcdir)"' \
1478         -DTGTDIR='"$(abs_builddir)"' \
1479         $(NULL)
1480 PrototypeEventListenersTestRunner_LDADD = \
1481         $(top_builddir)/testsuite/libtestsuite.la \
1482         $(AM_LDFLAGS) \
1483         $(NULL)
1484 PrototypeEventListenersTestRunner_DEPENDENCIES = \
1485         $(top_builddir)/testsuite/libtestsuite.la \
1486         PrototypeEventListeners.swf     \
1487         $(NULL)
1489 remoting.swf: remoting.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1490         $(MAKESWF) -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
1492 remotingTestRunner: $(srcdir)/../generic-testrunner.sh remoting.swf
1493         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) remoting.swf > $@
1494         chmod 755 $@
1496 red5test.swf: red5test.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1497         $(MAKESWF) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1498                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/red5test.as \
1499                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1501 red5test-runner: $(srcdir)/../generic-testrunner.sh red5test.swf
1502         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) red5test.swf > $@
1503         chmod 755 $@
1505 rtmpytest.swf: rtmpytest.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1506         $(MAKESWF) -n network -r12 -o $@ -v7 -DRTMPY_HOST='\"$(RTMPY_HOST)\"' \
1507                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/rtmpytest.as \
1508                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1510 rtmpytest-runner: $(srcdir)/../generic-testrunner.sh rtmpytest.swf
1511         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) rtmpytest.swf > $@
1512         chmod 755 $@
1514 case6.swf: case6.as Makefile ../actionscript.all/check.as
1515         $(MAKESWF) -v6 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -I$(srcdir)/../actionscript.all $(srcdir)/case6.as 
1517 case7.swf: case7.as Makefile ../actionscript.all/check.as
1518         $(MAKESWF) -v7 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 -I$(srcdir)/../actionscript.all $(srcdir)/case7.as 
1520 caseTestRunner: $(srcdir)/../generic-testrunner.sh case6.swf case7.swf Makefile
1521         sh $(srcdir)/../generic-testrunner.sh -f10 -r10 -c '#total' $(top_builddir) case6.swf case7.swf > $@
1522         chmod 755 $@
1524 DragDropTest.swf: DragDropTest.as Dejagnu.swf DragDropTestLoaded.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1525         $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/DragDropTest.as
1527 DragDropTestLoaded.swf: DragDropTest.as Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1528         $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -DLOADED_VERSION $(srcdir)/DragDropTest.as
1530 DragDropTestRunner_SOURCES = \
1531         DragDropTestRunner.cpp \
1532         $(NULL)
1533 DragDropTestRunner_CXXFLAGS = \
1534         -DSRCDIR='"$(srcdir)"' \
1535         -DTGTDIR='"$(abs_builddir)"' \
1536         $(NULL)
1537 DragDropTestRunner_LDADD = \
1538         $(top_builddir)/testsuite/libtestsuite.la \
1539         $(AM_LDFLAGS) \
1540         $(NULL)
1541 DragDropTestRunner_DEPENDENCIES = \
1542         $(top_builddir)/testsuite/libtestsuite.la \
1543         DragDropTest.swf        \
1544         $(NULL)
1547 static_vs_dynamic1_SOURCES = \
1548         static_vs_dynamic1.c \
1549         $(NULL)
1551 static_vs_dynamic1_LDADD = libgnashmingutils.la
1553 static_vs_dynamic1.swf: static_vs_dynamic1
1554         ./static_vs_dynamic1 $(srcdir)/../media
1556 static_vs_dynamic1_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic1.swf
1557         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic1.swf > $@
1558         chmod 755 $@
1560 static_vs_dynamic2_SOURCES = \
1561         static_vs_dynamic2.c \
1562         $(NULL)
1564 static_vs_dynamic2_LDADD = libgnashmingutils.la
1566 static_vs_dynamic2.swf: static_vs_dynamic2
1567         ./static_vs_dynamic2 $(srcdir)/../media
1569 static_vs_dynamic2_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic2.swf
1570         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic2.swf > $@
1571         chmod 755 $@
1574 getTimer_test_SOURCES = \
1575         getTimer_test.c \
1576         $(NULL)
1578 getTimer_test_LDADD = libgnashmingutils.la
1580 getTimer_test.swf: getTimer_test
1581         ./getTimer_test $(srcdir)/../media
1583 getTimer_testrunner: $(srcdir)/../generic-testrunner.sh getTimer_test.swf
1584         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) getTimer_test.swf > $@
1585         chmod 755 $@
1587 NetStream_SquareTest_SOURCES = \
1588         NetStream-SquareTest.c \
1589         $(NULL)
1591 NetStream_SquareTest_LDADD = libgnashmingutils.la
1593 NetStream-SquareTest.swf: NetStream-SquareTest
1594         ./NetStream-SquareTest $(abs_mediadir)
1596 NetStream_SquareTestRunner_SOURCES = \
1597         NetStream-SquareTestRunner.cpp \
1598         $(NULL)
1600 NetStream_SquareTestRunner_CXXFLAGS = \
1601         -DSRCDIR='"$(srcdir)"' \
1602         -DTGTDIR='"$(abs_builddir)"' \
1603         -DMEDIADIR='"$(abs_mediadir)"' \
1604         $(NULL)
1606 NetStream_SquareTestRunner_LDADD = \
1607         $(top_builddir)/testsuite/libtestsuite.la \
1608         $(AM_LDFLAGS) \
1609         $(NULL)
1611 NetStream_SquareTestRunner_DEPENDENCIES = \
1612         $(top_builddir)/testsuite/libtestsuite.la \
1613         NetStream-SquareTest.swf        \
1614         $(NULL)
1616 Video_EmbedSquareTest_SOURCES = \
1617         Video-EmbedSquareTest.c \
1618         $(NULL)
1620 Video_EmbedSquareTest_LDADD = libgnashmingutils.la
1622 Video-EmbedSquareTest.swf: Video-EmbedSquareTest $(srcdir)/../media/square.flv
1623         ./Video-EmbedSquareTest $(srcdir)/../media
1625 Video_EmbedSquareTestRunner_SOURCES = \
1626         Video-EmbedSquareTestRunner.cpp \
1627         $(NULL)
1629 Video_EmbedSquareTestRunner_CXXFLAGS = \
1630         -DSRCDIR='"$(srcdir)"' \
1631         -DTGTDIR='"$(abs_builddir)"' \
1632         $(NULL)
1634 Video_EmbedSquareTestRunner_LDADD = \
1635         $(top_builddir)/testsuite/libtestsuite.la \
1636         $(AM_LDFLAGS) \
1637         $(NULL)
1639 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1640         $(top_builddir)/testsuite/libtestsuite.la \
1641         Video-EmbedSquareTest.swf       \
1642         $(NULL)
1644 instanceNameTest_SOURCES =      \
1645         instanceNameTest.c      \
1646         $(NULL)
1647 instanceNameTest_LDADD = libgnashmingutils.la
1649 instanceNameTest.swf: instanceNameTest
1650         ./instanceNameTest $(abs_mediadir)
1652 instanceNameTestRunner: $(srcdir)/../generic-testrunner.sh instanceNameTest.swf
1653         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) instanceNameTest.swf > $@
1654         chmod 755 $@
1656 Dejagnu_SOURCES =       \
1657         Dejagnu.c       \
1658         $(NULL)
1659 Dejagnu_LDADD = libgnashmingutils.la
1661 Dejagnu.swf: Dejagnu
1662         ./Dejagnu $(abs_mediadir)
1664 clean-local: 
1665         -rm *.swf media *.pp *unner
1667 TEST_DRIVERS = ../simple.exp
1668 TEST_CASES = \
1669         GradientFillTestRunner \
1670         BeginBitmapFillRunner \
1671         BitmapDataTestRunner \
1672         BitmapDataDrawRunner \
1673         DeviceFontTestRunner \
1674         EmbeddedFontTestRunner \
1675         DefineEditTextVariableNameTest-Runner \
1676         DefineEditTextVariableNameTest2-Runner \
1677         DefineTextTest-Runner \
1678         DefineEditTextTest-Runner \
1679         RollOverOutTest-Runner \
1680         SpriteButtonEventsTest-Runner \
1681         ResolveEventsTest-Runner \
1682         timeline_var_test-Runner \
1683         root_stop_testrunner \
1684         place_object_testrunner \
1685         place_object_test2runner \
1686         move_object_testrunner \
1687         place_and_remove_object_testrunner \
1688         place_and_remove_object_insane_testrunner \
1689         unload_movieclip_test1runner \
1690         attachMovieTestRunner \
1691         attachMovieLoopingTestRunner \
1692         goto_frame_testrunner \
1693         consecutive_goto_frame_testrunner \
1694         multi_doactions_and_goto_frame_testrunner \
1695         registerClassTestRunner \
1696         XMLSocketTester \
1697         LCTestRunner \
1698         DrawingApiTestRunner \
1699         TextSnapshotTest-Runner \
1700         reverse_execute_PlaceObject2_test1runner \
1701         reverse_execute_PlaceObject2_test2runner \
1702         DepthLimitsTestrunner \
1703         matrix_testrunner \
1704         frame_label_testrunner \
1705         path_format_testrunner \
1706         callFunction_testrunner \
1707         duplicate_movie_clip_testrunner \
1708         duplicate_movie_clip_test2runner \
1709         event_handler_scope_testrunner \
1710         masks_testrunner \
1711         masks_test2runner \
1712         key_event_testrunner \
1713         static_vs_dynamic1_testrunner \
1714         static_vs_dynamic2_testrunner \
1715         getTimer_testrunner \
1716         Video-EmbedSquareTestRunner \
1717         NetStream-SquareTestRunner \
1718         shape_testrunner \
1719         morph_test1runner \
1720         runtime_vm_stack_testrunner \
1721         instanceNameTestRunner \
1722         $(NULL)
1724 if MING_VERSION_0_4_3
1725 TEST_CASES += \
1726     EmbeddedSoundTest-Runner \
1727         eventSoundTest1-Runner \
1728     $(NULL)
1729 endif
1731 if MING_VERSION_0_4
1732 TEST_CASES += \
1733         opcode_guard_testrunner \
1734         get_frame_number_testrunner
1735 endif
1737 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1738 TEST_CASES += VarAndCharClashTest-Runner \
1739         PrototypeEventListenersTestRunner \
1740         DragDropTestRunner   \
1741         FlashVarsTest-Runner \
1742         SharedObjectTestRunner \
1743         intervalTestRunner \
1744         gotoFrame2Test-Runner \
1745         attachImported-Runner \
1746         attachExtImported-Runner
1747 endif
1749 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1750 if ENABLE_HTTP_TESTSUITE
1751 TEST_CASES += remotingTestRunner
1752 endif
1753 if ENABLE_RED5_TESTING
1754 TEST_CASES += red5test-runner
1755 endif
1756 if ENABLE_RTMPY_TESTING
1757 TEST_CASES += rtmpytest-runner
1758 endif
1759 endif
1761 if MING_SUPPORTS_INIT_ACTIONS
1762 TEST_CASES += \
1763         registerClassTest2runner \
1764         init_action_testrunner \
1765         InitActionTest2Runner \
1766         RegisterClassTest3Runner \
1767         RegisterClassTest4Runner \
1768         $(NULL)
1769 endif
1771 if MING_SUPPORTS_REPLACE_TAG
1772 TEST_CASES += \
1773         PlaceObject2TestRunner \
1774         replace_shapes1test_runner \
1775         replace_sprites1test_runner \
1776         replace_buttons1test_runner \
1777         $(NULL)
1778 endif
1780 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1781 TEST_CASES += \
1782         ButtonPropertiesTestRunner \
1783         ButtonEventsTest-Runner \
1784         KeyEventOrderRunner \
1785         $(NULL)
1786 endif
1788 TEST_ENV = GNASH_GC_TRIGGER_THRESHOLD=0
1789 TEST_ENV += GNASHRC=../gnashrc
1790 TEST_ENV += GST_INSTALL_PLUGINS_HELPER=$(top_srcdir)/testsuite/gst_install_plugins_helper.sh
1793 check-DEJAGNU: site-update $(check_PROGRAMS)
1794         runtest=$(RUNTEST); \
1795         if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
1796             $(TEST_ENV) $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
1797         else \
1798           echo "WARNING: could not find \`runtest'" 1>&2; \
1799           for i in "$(TEST_CASES)"; do \
1800             $(TEST_ENV) $(SHELL) $$i; \
1801           done; \
1802         fi
1804 site-update: site.exp
1805         @rm -fr site.exp.bak
1806         @cp site.exp site.exp.bak
1807         @sed -e '/testcases/d' site.exp.bak > site.exp
1808         @echo "# This is a list of the pre-compiled testcases" >> site.exp
1809         @echo "set testcases \"$(TEST_CASES)\"" >> site.exp