big merge from master, fix rpm creation, drop fetching swfdec
[gnash.git] / testsuite / misc-ming.all / Makefile.am
blob2756a185d537c5f73a370c24a6877020cd7054de
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 DISTCLEANFILES = XMLSocketTester
34 SUBDIRS = loop loading displaylist_depths action_order
36 EXTRA_DIST = \
37         DragDropTest.as \
38         DrawingApiTest.as \
39         FlashVarsTest.as \
40         GradientFillTest.as \
41         LC-Receive.as \
42         LC-Send.as \
43         PrototypeEventListeners.as \
44         SharedObjectTest.as \
45         StageConfigTest.as \
46         VarAndCharClashTest.as \
47         XMLSocketTest.as \
48         attachExtImported.as \
49         attachImported.as \
50         case6.as \
51         case7.as \
52         easysound.as \
53         empty.as \
54         gotoFrame2Test.as \
55         intervalTest.as \
56         red5test.as \
57         remoting.as \
58         rtmpytest.as \
59         widgets.as \
60         remoting.php \
61         FlashVarsTest.html \
62         SharedObjectTestRunner.sh \
63         SharedObjectTest.sol/sol1.sol \
64         SharedObjectTest.sol/README \
65         XMLSocketTester.sh
67 AM_CPPFLAGS = \
68         -I$(top_srcdir)/libbase \
69         -I$(top_srcdir)/libmedia \
70         -I$(top_srcdir)/libsound \
71         -I$(top_srcdir)/librender \
72         -I$(top_srcdir)/libcore  \
73         -I$(top_srcdir)/libcore/swf  \
74         -I$(top_srcdir)/libcore/parser  \
75         -I$(top_srcdir)/libcore/vm \
76         -I$(top_srcdir)/libcore/asobj \
77         -I$(top_srcdir)/testsuite \
78         $(MING_CFLAGS) \
79         $(OPENGL_CFLAGS) \
80         $(BOOST_CFLAGS) \
81         -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
82         $(NULL)
84 AM_LDFLAGS = \
85         $(MING_LIBS) \
86         $(OPENGL_LIBS) \
87         $(GIF_LIBS) \
88         $(top_builddir)/libbase/libgnashbase.la \
89         $(top_builddir)/librender/libgnashrender.la \
90         $(top_builddir)/libcore/libgnashcore.la \
91         $(NULL)
93 check_PROGRAMS = \
94         ResolveEventsTest \
95         ResolveEventsTest-Runner \
96         SpriteButtonEventsTest \
97         SpriteButtonEventsTest-Runner \
98         DefineTextTest \
99         DefineTextTest-Runner \
100         TextSnapshotTest \
101         DeviceFontTest \
102         EmbeddedFontTest \
103         DefineEditTextTest \
104         DefineEditTextTest-Runner \
105         DefineEditTextVariableNameTest \
106         DefineEditTextVariableNameTest-Runner \
107         DefineEditTextVariableNameTest2 \
108         Dejagnu \
109         Dejagnu.swf \
110         RemoveObject2Test \
111         RollOverOutTest \
112         RollOverOutTest-Runner \
113         definebitsjpeg2 \
114         spritehier \
115         timeline_var_test \
116         root_stop_test \
117         root_stop_testrunner \
118         place_object_test \
119         place_object_test2 \
120         move_object_test \
121         place_and_remove_object_test \
122         place_and_remove_object_insane_test \
123         unload_movieclip_test1 \
124         DepthLimitsTest \
125         masks_test \
126         masks_test2 \
127         masks_test2runner \
128         attachMovieTest \
129         attachMovieTestRunner \
130         attachMovieLoopingTest \
131         attachMovieLoopingTestRunner \
132         registerClassTest \
133         registerClassTestRunner \
134         goto_frame_test \
135         consecutive_goto_frame_test \
136         matrix_test \
137         multi_doactions_and_goto_frame_test \
138         reverse_execute_PlaceObject2_test1 \
139         reverse_execute_PlaceObject2_test2 \
140         DrawingApiTestRunner \
141         frame_label_test \
142         path_format_test \
143         callFunction_test \
144         duplicate_movie_clip_test \
145         duplicate_movie_clip_test2 \
146         event_handler_scope_test \
147         masks_testrunner \
148         key_event_test \
149         key_event_testrunner \
150         static_vs_dynamic1 \
151         static_vs_dynamic2 \
152         getTimer_test \
153         Video-EmbedSquareTest \
154         Video-EmbedSquareTestRunner \
155         NetStream-SquareTest \
156         NetStream-SquareTestRunner \
157         shape_test \
158         morph_test1 \
159         morph_test1runner \
160         runtime_vm_stack_test \
161         new_child_in_unload_test \
162         instanceNameTest \
163         BeginBitmapFill \
164         BeginBitmapFillRunner \
165         BitmapDataTest \
166         BitmapDataTestRunner \
167         BitmapDataDraw \
168         $(NULL)
170 if MING_VERSION_0_4_3
171 check_PROGRAMS += \
172         EmbeddedSoundTest \
173         EmbeddedSoundTest-Runner \
174         eventSoundTest1 \
175         eventSoundTest1-Runner \
176         BitmapSmoothingTest \
177         $(NULL)
178 endif
180 if MING_VERSION_0_4
181 check_PROGRAMS += \
182         opcode_guard_test \
183         get_frame_number_test
184 endif
186 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
187 check_PROGRAMS += \
188         intervalTestRunner \
189         DragDropTestRunner   \
190         PrototypeEventListenersTestRunner \
191         $(NULL)
192 endif
194 if MING_SUPPORTS_INIT_ACTIONS
195 check_PROGRAMS += \
196         init_action_test \
197         InitActionTest2 \
198         RegisterClassTest4 \
199         RegisterClassTest3 \
200         registerClassTest2 \
201         $(NULL)
202 endif
204 if MING_SUPPORTS_REPLACE_TAG
205 check_PROGRAMS += \
206         replace_shapes1test \
207         replace_sprites1test \
208         replace_buttons1test \
209         $(NULL)
210 endif
212 if MING_SUPPORTS_STREAMING_SOUND
213 check_PROGRAMS += \
214         streamingSoundTest1 \
215         streamingSoundTest1-Runner 
216 endif
218 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
219 check_PROGRAMS += \
220         KeyEventOrder \
221         KeyEventOrderRunner \
222         ButtonPropertiesTest \
223         ButtonEventsTest \
224         ButtonPropertiesTestRunner \
225         ButtonEventsTest-Runner \
226         $(NULL)
227 endif
229 check_SCRIPTS = \
230         GradientFillTestRunner \
231         BitmapDataDrawRunner \
232         DeviceFontTestRunner \
233         EmbeddedFontTestRunner \
234         TextSnapshotTest-Runner \
235         XMLSocketTester \
236         LCTestRunner \
237         timeline_var_test-Runner \
238         place_object_testrunner \
239         place_object_test2runner \
240         move_object_testrunner \
241         place_and_remove_object_testrunner \
242         place_and_remove_object_insane_testrunner \
243         unload_movieclip_test1runner \
244         goto_frame_testrunner \
245         consecutive_goto_frame_testrunner \
246         multi_doactions_and_goto_frame_testrunner \
247         gotoFrame2Test-Runner \
248         reverse_execute_PlaceObject2_test1runner \
249         reverse_execute_PlaceObject2_test2runner \
250         frame_label_testrunner \
251         path_format_testrunner \
252         callFunction_testrunner \
253         duplicate_movie_clip_testrunner \
254         duplicate_movie_clip_test2runner \
255         event_handler_scope_testrunner \
256         matrix_testrunner \
257         static_vs_dynamic1_testrunner \
258         static_vs_dynamic2_testrunner \
259         getTimer_testrunner \
260         DepthLimitsTestrunner \
261         shape_testrunner \
262         DefineEditTextVariableNameTest-Runner \
263         DefineEditTextVariableNameTest2-Runner \
264         runtime_vm_stack_testrunner \
265         new_child_in_unload_testrunner \
266         instanceNameTestRunner \
267         init_action_testrunner \
268         InitActionTest2Runner \
269         $(NULL)
271 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
272 check_SCRIPTS += VarAndCharClashTest-Runner \
273         gotoFrame2Test-Runner \
274         FlashVarsTest-Runner \
275         attachImported-Runner \
276         attachExtImported-Runner \
277         SharedObjectTestRunner
278 endif
280 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
281 if ENABLE_HTTP_TESTSUITE
282 check_SCRIPTS += remotingTestRunner
283 endif
284 if ENABLE_RED5_TESTING
285 check_SCRIPTS += red5test-runner
286 endif
287 if ENABLE_RTMPY_TESTING
288 check_SCRIPTS += rtmpytest-runner
289 endif
290 endif
292 if MING_VERSION_0_4
293 check_SCRIPTS += \
294         opcode_guard_testrunner \
295         get_frame_number_testrunner \
296         $(NULL) 
297 endif
299 if MING_SUPPORTS_INIT_ACTIONS
300 check_SCRIPTS += \
301         InitActionTest2Runner \
302         RegisterClassTest4Runner \
303         RegisterClassTest3Runner \
304         registerClassTest2runner \
305         $(NULL)
306 endif
308 if MING_SUPPORTS_REPLACE_TAG
309 check_SCRIPTS += \
310         PlaceObject2TestRunner \
311         $(NULL)
312 check_PROGRAMS += \
313         PlaceObject2Test \
314         replace_shapes1test_runner \
315         replace_sprites1test_runner \
316         replace_buttons1test_runner \
317         $(NULL)
318 endif
321 # TESTS = \
322 #       DefineEditTextVariableNameTest-Runner 
324 check_LTLIBRARIES = libgnashmingutils.la 
325 libgnashmingutils_la_SOURCES =  \
326         ming_utils.h            \
327         ming_utils.c
329 definebitsjpeg2_SOURCES = definebitsjpeg2.c
330 definebitsjpeg2_LDADD = $(MING_LIBS)
331 definebitsjpeg2.swf: definebitsjpeg2
332         ./definebitsjpeg2 $(srcdir)/../media/lynch.jpg
334 DefineTextTest.swf: DefineTextTest
335         ./DefineTextTest $(abs_mediadir)
337 DefineTextTest_SOURCES =  DefineTextTest.c
338 DefineTextTest_LDADD = libgnashmingutils.la
340 DefineTextTest_Runner_SOURCES = \
341         DefineTextTest-Runner.cpp \
342         $(NULL)
343 DefineTextTest_Runner_CXXFLAGS = \
344         -DTGTDIR='"$(abs_builddir)"' \
345         $(NULL)
346 DefineTextTest_Runner_LDADD =  \
347         $(top_builddir)/testsuite/libtestsuite.la \
348         $(AM_LDFLAGS) \
349         $(NULL)
350 DefineTextTest_Runner_DEPENDENCIES = \
351         $(top_builddir)/testsuite/libtestsuite.la \
352         DefineTextTest.swf      \
353         $(NULL)
355 TextSnapshotTest.swf: TextSnapshotTest
356         ./TextSnapshotTest $(abs_mediadir)
358 TextSnapshotTest_SOURCES =  TextSnapshotTest.c
359 TextSnapshotTest_LDADD = libgnashmingutils.la
361 TextSnapshotTest-Runner: $(srcdir)/../generic-testrunner.sh TextSnapshotTest.swf
362         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) TextSnapshotTest.swf > $@
363         chmod 755 $@
365 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
366         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
367         chmod 755 $@
368 DeviceFontTest.swf: DeviceFontTest
369         ./DeviceFontTest $(abs_mediadir)
370 DeviceFontTest_SOURCES =  DeviceFontTest.c
371 DeviceFontTest_LDADD = libgnashmingutils.la
373 EmbeddedFontTestRunner: $(srcdir)/../generic-testrunner.sh EmbeddedFontTest.swf
374         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) EmbeddedFontTest.swf > $@
375         chmod 755 $@
376 EmbeddedFontTest.swf: EmbeddedFontTest
377         ./EmbeddedFontTest $(abs_mediadir)
378 EmbeddedFontTest_SOURCES =  EmbeddedFontTest.c
379 EmbeddedFontTest_LDADD = libgnashmingutils.la
381 DefineEditTextTest.swf: DefineEditTextTest
382         ./DefineEditTextTest $(abs_mediadir)
383 DefineEditTextTest_SOURCES =  DefineEditTextTest.c
384 DefineEditTextTest_LDADD = libgnashmingutils.la
386 DefineEditTextTest_Runner_SOURCES = \
387         DefineEditTextTest-Runner.cpp \
388         $(NULL)
389 DefineEditTextTest_Runner_CXXFLAGS = \
390         -DTGTDIR='"$(abs_builddir)"' \
391         $(NULL)
392 DefineEditTextTest_Runner_LDADD = \
393         $(top_builddir)/testsuite/libtestsuite.la \
394          $(AM_LDFLAGS) \
395         $(NULL)
396 DefineEditTextTest_Runner_DEPENDENCIES = \
397         $(top_builddir)/testsuite/libtestsuite.la \
398         DefineEditTextTest.swf      \
399         $(NULL)
401 spritehier_SOURCES =  spritehier.c
402 spritehier_LDADD = $(MING_LIBS)
404 opcode_guard_test_SOURCES =     \
405         opcode_guard_test.c     \
406         $(NULL)
407 opcode_guard_test_LDADD = libgnashmingutils.la
409 opcode_guard_test.swf: opcode_guard_test
410         ./opcode_guard_test $(abs_mediadir)
412 opcode_guard_testrunner: $(srcdir)/../generic-testrunner.sh opcode_guard_test.swf
413         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) opcode_guard_test.swf > $@
414         chmod 755 $@
416 runtime_vm_stack_test_SOURCES = \
417         runtime_vm_stack_test.c \
418         $(NULL)
419 runtime_vm_stack_test_LDADD = libgnashmingutils.la
421 runtime_vm_stack_test.swf: runtime_vm_stack_test
422         ./runtime_vm_stack_test $(abs_mediadir)
424 runtime_vm_stack_testrunner: $(srcdir)/../generic-testrunner.sh runtime_vm_stack_test.swf
425         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) runtime_vm_stack_test.swf > $@
426         chmod 755 $@
428 new_child_in_unload_test_SOURCES =      \
429         new_child_in_unload_test.c      \
430         $(NULL)
431 new_child_in_unload_test_LDADD = libgnashmingutils.la
433 new_child_in_unload_test.swf: new_child_in_unload_test
434         ./new_child_in_unload_test $(abs_mediadir)
436 new_child_in_unload_testrunner: $(srcdir)/../generic-testrunner.sh new_child_in_unload_test.swf
437         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) new_child_in_unload_test.swf > $@
438         chmod 755 $@
440 PlaceObject2Test_SOURCES =      \
441         PlaceObject2Test.c      \
442         $(NULL)
443 PlaceObject2Test_LDADD = libgnashmingutils.la
445 PlaceObject2Test.swf: PlaceObject2Test
446         ./PlaceObject2Test $(abs_mediadir)
448 PlaceObject2TestRunner: $(srcdir)/../generic-testrunner.sh PlaceObject2Test.swf
449         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) PlaceObject2Test.swf > $@
450         chmod 755 $@
452 RemoveObject2Test_SOURCES = RemoveObject2Test.c
453 RemoveObject2Test_LDADD = libgnashmingutils.la
455 eventSoundTest1_SOURCES = eventSoundTest1.c
456 eventSoundTest1_LDADD = libgnashmingutils.la
458 eventSoundTest1.swf: eventSoundTest1
459         ./eventSoundTest1 $(srcdir)/../media/brokenchord.wav \
460         $(srcdir)/../media/
462 eventSoundTest1_Runner_SOURCES = \
463         eventSoundTest1-Runner.cpp \
464         $(NULL)
465 eventSoundTest1_Runner_CXXFLAGS = \
466         -DTGTDIR='"$(abs_builddir)"' \
467         $(NULL)
468 eventSoundTest1_Runner_LDADD = \
469         $(top_builddir)/testsuite/libtestsuite.la \
470         $(AM_LDFLAGS) \
471         $(NULL)
472 eventSoundTest1_Runner_DEPENDENCIES = \
473         $(top_builddir)/testsuite/libtestsuite.la \
474         eventSoundTest1.swf      \
475         $(NULL)
477 streamingSoundTest1_SOURCES = streamingSoundTest1.c
478 streamingSoundTest1_LDADD = libgnashmingutils.la
480 streamingSoundTest1.swf: streamingSoundTest1
481         ./streamingSoundTest1 $(srcdir)/../media/sound1.mp3
483 streamingSoundTest1_Runner_SOURCES = \
484         streamingSoundTest1-Runner.cpp \
485         $(NULL)
486 streamingSoundTest1_Runner_CXXFLAGS = \
487         -DTGTDIR='"$(abs_builddir)"' \
488         $(NULL)
489 streamingSoundTest1_Runner_LDADD = \
490         $(top_builddir)/testsuite/libtestsuite.la \
491         $(AM_LDFLAGS) \
492         $(NULL)
493 streamingSoundTest1_Runner_DEPENDENCIES = \
494         $(top_builddir)/testsuite/libtestsuite.la \
495         streamingSoundTest1.swf      \
496         $(NULL)
499 DefineEditTextVariableNameTest_SOURCES =        \
500         DefineEditTextVariableNameTest.c        \
501         $(NULL)
502 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
504 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
505         ./DefineEditTextVariableNameTest $(abs_mediadir)
507 DefineEditTextVariableNameTest_Runner_SOURCES = \
508         DefineEditTextVariableNameTest-Runner.cpp \
509         $(NULL)
510 DefineEditTextVariableNameTest_Runner_LDADD = \
511         $(top_builddir)/testsuite/libtestsuite.la \
512         $(AM_LDFLAGS) \
513         $(NULL)
514 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
515         $(top_builddir)/testsuite/libtestsuite.la \
516         DefineEditTextVariableNameTest.swf      \
517         $(NULL)
520 DefineEditTextVariableNameTest2_SOURCES =       \
521         DefineEditTextVariableNameTest2.c       \
522         $(NULL)
523 DefineEditTextVariableNameTest2_LDADD = libgnashmingutils.la
525 DefineEditTextVariableNameTest2.swf: DefineEditTextVariableNameTest2
526         ./DefineEditTextVariableNameTest2 $(abs_mediadir)
528 DefineEditTextVariableNameTest2-Runner: $(srcdir)/../generic-testrunner.sh DefineEditTextVariableNameTest2.swf
529         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DefineEditTextVariableNameTest2.swf > $@
530         chmod 755 $@
532 timeline_var_test_SOURCES =     \
533         timeline_var_test.c     \
534         $(NULL)
535 timeline_var_test_LDADD = libgnashmingutils.la
537 timeline_var_test.swf: timeline_var_test
538         ./timeline_var_test $(abs_mediadir)
540 timeline_var_test-Runner: $(srcdir)/../generic-testrunner.sh timeline_var_test.swf
541         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) timeline_var_test.swf > $@
542         chmod 755 $@
544 root_stop_test_SOURCES = root_stop_test.c
545 root_stop_test_LDADD = libgnashmingutils.la
547 root_stop_test.swf: root_stop_test
548         ./root_stop_test $(abs_mediadir)
550 root_stop_testrunner_SOURCES = \
551         root_stop_testrunner.cpp \
552         $(NULL)
553 root_stop_testrunner_LDADD = \
554         $(top_builddir)/testsuite/libtestsuite.la \
555         $(AM_LDFLAGS) \
556         $(NULL)
557 root_stop_testrunner_CXXFLAGS = \
558         -DSRCDIR='"$(srcdir)"' \
559         -DTGTDIR='"$(abs_builddir)"' 
560 root_stop_testrunner_DEPENDENCIES = \
561         $(top_builddir)/testsuite/libtestsuite.la \
562         root_stop_test.swf      \
563         $(NULL)
565 shape_test_SOURCES = shape_test.c
566 shape_test_LDADD = libgnashmingutils.la
568 shape_test.swf: shape_test
569         ./shape_test $(abs_mediadir)
571 shape_testrunner: $(srcdir)/../generic-testrunner.sh shape_test.swf
572         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) shape_test.swf > $@
573         chmod 755 $@
575 morph_test1_SOURCES = morph_test1.c
576 morph_test1_LDADD = libgnashmingutils.la
578 morph_test1.swf: morph_test1
579         ./morph_test1 $(abs_mediadir)
581 morph_test1runner_SOURCES = \
582         morph_test1runner.cpp \
583         $(NULL)
584 morph_test1runner_LDADD = \
585         $(top_builddir)/testsuite/libtestsuite.la \
586         $(AM_LDFLAGS) \
587         $(NULL)
588 morph_test1runner_CXXFLAGS = \
589         -DSRCDIR='"$(srcdir)"' \
590         -DTGTDIR='"$(abs_builddir)"' \
591         $(NULL)
592 morph_test1runner_DEPENDENCIES = \
593         morph_test1.swf \
594         $(top_builddir)/testsuite/libtestsuite.la \
595         $(NULL)
597 key_event_test_SOURCES = key_event_test.c
598 key_event_test_LDADD = libgnashmingutils.la
600 key_event_test.swf: key_event_test
601         ./key_event_test $(abs_mediadir)
603 key_event_testrunner_SOURCES = \
604         key_event_testrunner.cpp \
605         $(NULL)
606 key_event_testrunner_LDADD = \
607         $(top_builddir)/testsuite/libtestsuite.la \
608         $(AM_LDFLAGS) \
609         $(NULL)
610 key_event_testrunner_CXXFLAGS = \
611         -DSRCDIR='"$(srcdir)"' \
612         -DTGTDIR='"$(abs_builddir)"' \
613         $(NULL)
614 key_event_testrunner_DEPENDENCIES = \
615         key_event_test.swf \
616         $(top_builddir)/testsuite/libtestsuite.la \
617         $(NULL)
619 KeyEventOrder_SOURCES = KeyEventOrder.c
620 KeyEventOrder_LDADD = libgnashmingutils.la
622 KeyEventOrder.swf: KeyEventOrder
623         ./KeyEventOrder $(abs_mediadir)
625 KeyEventOrderRunner_SOURCES = \
626         KeyEventOrderRunner.cpp \
627         $(NULL)
628 KeyEventOrderRunner_LDADD = \
629         $(top_builddir)/testsuite/libtestsuite.la \
630         $(AM_LDFLAGS) \
631         $(NULL)
632 KeyEventOrderRunner_CXXFLAGS = \
633         -DSRCDIR='"$(srcdir)"' \
634         -DTGTDIR='"$(abs_builddir)"' \
635         $(NULL)
636 KeyEventOrderRunner_DEPENDENCIES = \
637         KeyEventOrder.swf \
638         $(top_builddir)/testsuite/libtestsuite.la \
639         $(NULL)
641 place_object_test_SOURCES = place_object_test.c 
642 place_object_test_LDADD = libgnashmingutils.la
644 place_object_test.swf: place_object_test
645         ./place_object_test $(abs_mediadir)
647 place_object_testrunner: $(srcdir)/../generic-testrunner.sh place_object_test.swf
648         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test.swf > $@
649         chmod 755 $@
652 place_object_test2_SOURCES = place_object_test2.c       
653 place_object_test2_LDADD = libgnashmingutils.la
655 place_object_test2.swf: place_object_test2
656         ./place_object_test2 $(abs_mediadir)
658 place_object_test2runner: $(srcdir)/../generic-testrunner.sh place_object_test2.swf
659         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test2.swf > $@
660         chmod 755 $@
662 move_object_test_SOURCES =      \
663         move_object_test.c      \
664         $(NULL)
665 move_object_test_LDADD = libgnashmingutils.la
667 move_object_test.swf: move_object_test
668         ./move_object_test $(abs_mediadir)
670 move_object_testrunner: $(srcdir)/../generic-testrunner.sh move_object_test.swf
671         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) move_object_test.swf > $@
672         chmod 755 $@
674 place_and_remove_object_test_SOURCES =  \
675         place_and_remove_object_test.c  \
676         $(NULL)
677 place_and_remove_object_test_LDADD = libgnashmingutils.la
679 place_and_remove_object_test.swf: place_and_remove_object_test
680         ./place_and_remove_object_test $(abs_mediadir)
682 place_and_remove_object_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_test.swf
683         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_test.swf > $@
684         chmod 755 $@
686 place_and_remove_object_insane_test_SOURCES =   \
687         place_and_remove_object_insane_test.c   \
688         $(NULL)
689 place_and_remove_object_insane_test_LDADD = libgnashmingutils.la
691 place_and_remove_object_insane_test.swf: place_and_remove_object_insane_test
692         ./place_and_remove_object_insane_test $(abs_mediadir)
694 place_and_remove_object_insane_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_insane_test.swf
695         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_insane_test.swf > $@
696         chmod 755 $@
698 unload_movieclip_test1_SOURCES =        \
699         unload_movieclip_test1.c        \
700         $(NULL)
701 unload_movieclip_test1_LDADD = libgnashmingutils.la
703 unload_movieclip_test1.swf: unload_movieclip_test1
704         ./unload_movieclip_test1 $(abs_mediadir)
706 unload_movieclip_test1runner: $(srcdir)/../generic-testrunner.sh unload_movieclip_test1.swf
707         sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) unload_movieclip_test1.swf > $@
708         chmod 755 $@
710 DepthLimitsTest_SOURCES = DepthLimitsTest.c
711 DepthLimitsTest_LDADD = libgnashmingutils.la
713 DepthLimitsTest.swf: DepthLimitsTest
714         ./DepthLimitsTest $(abs_mediadir)
716 DepthLimitsTestrunner: $(srcdir)/../generic-testrunner.sh DepthLimitsTest.swf
717         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) DepthLimitsTest.swf > $@
718         chmod 755 $@
721 replace_shapes1test_SOURCES = replace_shapes1test.c     
722 replace_shapes1test_LDADD = libgnashmingutils.la
724 replace_shapes1test.swf: replace_shapes1test
725         ./replace_shapes1test $(abs_mediadir)
727 replace_shapes1test_runner_SOURCES = \
728         replace_shapes1test_runner.cpp \
729         $(NULL)
730 replace_shapes1test_runner_CXXFLAGS = \
731         -DTGTDIR='"$(abs_builddir)"' \
732         $(NULL)
733 replace_shapes1test_runner_LDADD = \
734         $(top_builddir)/testsuite/libtestsuite.la \
735         $(AM_LDFLAGS) \
736         $(NULL)
737 replace_shapes1test_runner_DEPENDENCIES = \
738         $(top_builddir)/testsuite/libtestsuite.la \
739         replace_shapes1test.swf      \
740         $(NULL)
742 replace_sprites1test_SOURCES = replace_sprites1test.c   
743 replace_sprites1test_LDADD = libgnashmingutils.la
745 replace_sprites1test.swf: replace_sprites1test
746         ./replace_sprites1test $(abs_mediadir)
748 replace_sprites1test_runner_SOURCES = \
749         replace_sprites1test_runner.cpp \
750         $(NULL)
751 replace_sprites1test_runner_CXXFLAGS = \
752         -DTGTDIR='"$(abs_builddir)"' \
753         $(NULL)
754 replace_sprites1test_runner_LDADD = \
755         $(top_builddir)/testsuite/libtestsuite.la \
756         $(AM_LDFLAGS) \
757         $(NULL)
758 replace_sprites1test_runner_DEPENDENCIES = \
759         $(top_builddir)/testsuite/libtestsuite.la \
760         replace_sprites1test.swf      \
761         $(NULL)
763 replace_buttons1test_SOURCES = replace_buttons1test.c   
764 replace_buttons1test_LDADD = libgnashmingutils.la
766 replace_buttons1test.swf: replace_buttons1test
767         ./replace_buttons1test $(abs_mediadir)
769 replace_buttons1test_runner_SOURCES = \
770         replace_buttons1test_runner.cpp \
771         $(NULL)
772 replace_buttons1test_runner_CXXFLAGS = \
773         -DTGTDIR='"$(abs_builddir)"' \
774         $(NULL)
775 replace_buttons1test_runner_LDADD = \
776         $(top_builddir)/testsuite/libtestsuite.la \
777         $(AM_LDFLAGS) \
778         $(NULL)
779 replace_buttons1test_runner_DEPENDENCIES = \
780         $(top_builddir)/testsuite/libtestsuite.la \
781         replace_buttons1test.swf      \
782         $(NULL)
785 masks_test_SOURCES =    \
786         masks_test.c    \
787         $(NULL)
788 masks_test_LDADD = libgnashmingutils.la
790 masks_test.swf: masks_test
791         ./masks_test $(abs_mediadir)
793 masks_testrunner_SOURCES = \
794         masks_testrunner.cpp \
795         $(NULL)
796 masks_testrunner_CXXFLAGS = \
797         -DTGTDIR='"$(abs_builddir)"' \
798         $(NULL)
799 masks_testrunner_LDADD = \
800         $(top_builddir)/testsuite/libtestsuite.la \
801         $(AM_LDFLAGS) \
802         $(NULL)
803 masks_testrunner_DEPENDENCIES = \
804         $(top_builddir)/testsuite/libtestsuite.la \
805         masks_test.swf      \
806         $(NULL)
809 masks_test2_SOURCES =   \
810         masks_test2.c   \
811         $(NULL)
812 masks_test2_LDADD = libgnashmingutils.la
814 masks_test2.swf: masks_test2
815         ./masks_test2 $(abs_mediadir)
817 masks_test2runner_SOURCES = \
818         masks_test2runner.cpp \
819         $(NULL)
820 masks_test2runner_CXXFLAGS = \
821         -DTGTDIR='"$(abs_builddir)"' \
822         $(NULL)
823 masks_test2runner_LDADD = \
824         $(top_builddir)/testsuite/libtestsuite.la \
825         $(AM_LDFLAGS) \
826         $(NULL)
827 masks_test2runner_DEPENDENCIES = \
828         $(top_builddir)/testsuite/libtestsuite.la \
829         masks_test2.swf      \
830         $(NULL)
832 matrix_test_SOURCES =   \
833         matrix_test.c   \
834         $(NULL)
835 matrix_test_LDADD = libgnashmingutils.la
837 matrix_test.swf: matrix_test
838         ./matrix_test $(abs_mediadir)
840 matrix_testrunner: $(srcdir)/../generic-testrunner.sh matrix_test.swf
841         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) matrix_test.swf > $@
842         chmod 755 $@
844 get_frame_number_test_SOURCES = \
845         get_frame_number_test.c \
846         $(NULL)
847 get_frame_number_test_LDADD = libgnashmingutils.la
849 get_frame_number_test.swf: get_frame_number_test
850         ./get_frame_number_test $(abs_mediadir)
852 get_frame_number_testrunner: $(srcdir)/../generic-testrunner.sh get_frame_number_test.swf
853         sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) get_frame_number_test.swf > $@
854         chmod 755 $@
856 frame_label_test_SOURCES =      \
857         frame_label_test.c      \
858         $(NULL)
859 frame_label_test_LDADD = libgnashmingutils.la
861 frame_label_test.swf: frame_label_test
862         ./frame_label_test $(abs_mediadir)
864 frame_label_testrunner: $(srcdir)/../generic-testrunner.sh frame_label_test.swf
865         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) frame_label_test.swf > $@
866         chmod 755 $@
868 path_format_test_SOURCES =      \
869         path_format_test.c      \
870         $(NULL)
871 path_format_test_LDADD = libgnashmingutils.la
873 path_format_test.swf: path_format_test
874         ./path_format_test $(abs_mediadir)
876 path_format_testrunner: $(srcdir)/../generic-testrunner.sh path_format_test.swf
877         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) path_format_test.swf > $@
878         chmod 755 $@
880 callFunction_test_SOURCES =     \
881         callFunction_test.c     \
882         $(NULL)
883 callFunction_test_LDADD = libgnashmingutils.la
885 callFunction_test.swf: callFunction_test
886         ./callFunction_test $(abs_mediadir)
888 callFunction_testrunner: $(srcdir)/../generic-testrunner.sh callFunction_test.swf
889         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) callFunction_test.swf > $@
890         chmod 755 $@
892 duplicate_movie_clip_test_SOURCES =     \
893         duplicate_movie_clip_test.c     \
894         $(NULL)
895 duplicate_movie_clip_test_LDADD = libgnashmingutils.la
897 duplicate_movie_clip_test.swf: duplicate_movie_clip_test
898         ./duplicate_movie_clip_test $(abs_mediadir)
900 duplicate_movie_clip_testrunner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test.swf
901         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test.swf > $@
902         chmod 755 $@
905 duplicate_movie_clip_test2_SOURCES =    \
906         duplicate_movie_clip_test2.c    \
907         $(NULL)
908 duplicate_movie_clip_test2_LDADD = libgnashmingutils.la
910 duplicate_movie_clip_test2.swf: duplicate_movie_clip_test2
911         ./duplicate_movie_clip_test2 $(abs_mediadir)
913 duplicate_movie_clip_test2runner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test2.swf
914         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test2.swf > $@
915         chmod 755 $@
918 event_handler_scope_test_SOURCES =      \
919         event_handler_scope_test.c      \
920         $(NULL)
921 event_handler_scope_test_LDADD = libgnashmingutils.la
923 event_handler_scope_test.swf: event_handler_scope_test
924         ./event_handler_scope_test $(abs_mediadir)
926 event_handler_scope_testrunner: $(srcdir)/../generic-testrunner.sh event_handler_scope_test.swf
927         sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) event_handler_scope_test.swf > $@
928         chmod 755 $@
930 attachMovieTest_SOURCES =       \
931         attachMovieTest.c       \
932         $(NULL)
933 attachMovieTest_LDADD = libgnashmingutils.la
935 attachMovieTest.swf: attachMovieTest
936         ./attachMovieTest $(abs_mediadir)
938 attachMovieTestRunner_SOURCES = \
939         attachMovieTestRunner.cpp \
940         $(NULL)
941 attachMovieTestRunner_LDADD = \
942         $(top_builddir)/testsuite/libtestsuite.la \
943         $(AM_LDFLAGS) \
944         $(NULL)
945 attachMovieTestRunner_CXXFLAGS = \
946         -DSRCDIR='"$(srcdir)"' \
947         -DTGTDIR='"$(abs_builddir)"' \
948         $(NULL)
949 attachMovieTestRunner_DEPENDENCIES = \
950         attachMovieTest.swf \
951         $(top_builddir)/testsuite/libtestsuite.la \
952         $(NULL)
954 attachMovieLoopingTest_SOURCES =        \
955         attachMovieLoopingTest.c        \
956         $(NULL)
957 attachMovieLoopingTest_LDADD = libgnashmingutils.la
959 attachMovieLoopingTest.swf: attachMovieLoopingTest
960         ./attachMovieLoopingTest $(abs_mediadir)
962 attachMovieLoopingTestRunner_SOURCES = \
963         attachMovieLoopingTestRunner.cpp \
964         $(NULL)
965 attachMovieLoopingTestRunner_LDADD = \
966         $(top_builddir)/testsuite/libtestsuite.la \
967         $(AM_LDFLAGS) \
968         $(NULL)
969 attachMovieLoopingTestRunner_CXXFLAGS = \
970         -DSRCDIR='"$(srcdir)"' \
971         -DTGTDIR='"$(abs_builddir)"' \
972         $(NULL)
973 attachMovieLoopingTestRunner_DEPENDENCIES = \
974         attachMovieLoopingTest.swf \
975         $(top_builddir)/testsuite/libtestsuite.la \
976         $(NULL)
978 # This will only work with Ming-0.4.0beta2
979 # (support for prebuilt clips inclusion)
980 attachImported.swf: Dejagnu.swf $(srcdir)/attachImported.as attachMovieTest.swf
981         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachMovieTest.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachImported.as
982 attachImported-Runner: $(srcdir)/../generic-testrunner.sh attachImported.swf Makefile
983         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachImported.swf > $@
984         chmod 755 $@
986 # This will only work with Ming-0.4.0beta2
987 # (support for prebuilt clips inclusion)
988 attachExtImported.swf: Dejagnu.swf $(srcdir)/attachExtImported.as attachImported.swf attachMovieTest.swf
989         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachImported.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachExtImported.as
990 attachExtImported-Runner: $(srcdir)/../generic-testrunner.sh attachExtImported.swf Makefile
991         sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachExtImported.swf > $@
992         chmod 755 $@
994 goto_frame_test_SOURCES =       \
995         goto_frame_test.c       \
996         $(NULL)
997 goto_frame_test_LDADD = libgnashmingutils.la
999 goto_frame_test.swf: goto_frame_test
1000         ./goto_frame_test $(abs_mediadir)
1002 goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh goto_frame_test.swf
1003         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) goto_frame_test.swf > $@
1004         chmod 755 $@
1006 consecutive_goto_frame_test_SOURCES =   \
1007         consecutive_goto_frame_test.c   \
1008         $(NULL)
1009 consecutive_goto_frame_test_LDADD = libgnashmingutils.la
1011 consecutive_goto_frame_test.swf: consecutive_goto_frame_test
1012         ./consecutive_goto_frame_test $(abs_mediadir)
1014 consecutive_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh consecutive_goto_frame_test.swf
1015         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) consecutive_goto_frame_test.swf > $@
1016         chmod 755 $@
1018 multi_doactions_and_goto_frame_test_SOURCES =   \
1019         multi_doactions_and_goto_frame_test.c   \
1020         $(NULL)
1021 multi_doactions_and_goto_frame_test_LDADD = libgnashmingutils.la
1023 multi_doactions_and_goto_frame_test.swf: multi_doactions_and_goto_frame_test
1024         ./multi_doactions_and_goto_frame_test $(abs_mediadir)
1026 multi_doactions_and_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh multi_doactions_and_goto_frame_test.swf
1027         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) multi_doactions_and_goto_frame_test.swf > $@
1028         chmod 755 $@
1030 reverse_execute_PlaceObject2_test1_SOURCES =    \
1031         reverse_execute_PlaceObject2_test1.c    \
1032         $(NULL)
1033 reverse_execute_PlaceObject2_test1_LDADD = libgnashmingutils.la
1035 reverse_execute_PlaceObject2_test1.swf: reverse_execute_PlaceObject2_test1
1036         ./reverse_execute_PlaceObject2_test1 $(abs_mediadir)
1038 reverse_execute_PlaceObject2_test1runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test1.swf
1039         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test1.swf > $@
1040         chmod 755 $@
1042 reverse_execute_PlaceObject2_test2_SOURCES =    \
1043         reverse_execute_PlaceObject2_test2.c    \
1044         $(NULL)
1045 reverse_execute_PlaceObject2_test2_LDADD = libgnashmingutils.la
1047 reverse_execute_PlaceObject2_test2.swf: reverse_execute_PlaceObject2_test2
1048         ./reverse_execute_PlaceObject2_test2 $(abs_mediadir)
1050 reverse_execute_PlaceObject2_test2runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test2.swf
1051         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test2.swf > $@
1052         chmod 755 $@
1054 BitmapDataTest_SOURCES = \
1055         BitmapDataTest.c \
1056         $(NULL)
1058 BitmapDataTest_CFLAGS = \
1059         -DMEDIADIR='"$(abs_mediadir)"' \
1060         $(NULL)
1062 BitmapDataTest_LDADD = libgnashmingutils.la
1064 BitmapDataTest.swf: BitmapDataTest
1065         ./BitmapDataTest $(abs_mediadir)
1067 BitmapDataTestRunner_SOURCES = \
1068         BitmapDataTestRunner.cpp \
1069         $(NULL)
1071 BitmapDataTestRunner_CXXFLAGS = \
1072         -DSRCDIR='"$(srcdir)"' \
1073         -DTGTDIR='"$(abs_builddir)"' \
1074         $(NULL)
1076 BitmapDataTestRunner_LDADD = \
1077         $(top_builddir)/testsuite/libtestsuite.la \
1078         $(AM_LDFLAGS) \
1079         $(NULL)
1081 BitmapDataTestRunner_DEPENDENCIES = \
1082         $(top_builddir)/testsuite/libtestsuite.la \
1083         BitmapDataTest.swf      \
1084         $(NULL)
1086 BitmapDataDraw_SOURCES = \
1087         BitmapDataDraw.c \
1088         $(NULL)
1090 BitmapDataDraw_CFLAGS = \
1091         -DMEDIADIR='"$(abs_mediadir)"' \
1092         $(NULL)
1094 BitmapDataDraw_LDADD = libgnashmingutils.la
1096 BitmapDataDraw.swf: BitmapDataDraw
1097         ./BitmapDataDraw $(abs_mediadir)
1099 BitmapDataDrawRunner: $(srcdir)/../generic-testrunner.sh BitmapDataDraw.swf
1100         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) BitmapDataDraw.swf > $@
1101         chmod 755 $@
1103 BeginBitmapFill_SOURCES = \
1104         BeginBitmapFill.c \
1105         $(NULL)
1107 BeginBitmapFill_CFLAGS = \
1108         -DMEDIADIR='"$(abs_mediadir)"' \
1109         $(NULL)
1111 BeginBitmapFill_LDADD = libgnashmingutils.la
1113 BeginBitmapFill.swf: BeginBitmapFill
1114         ./BeginBitmapFill $(abs_mediadir)
1116 BeginBitmapFillRunner_SOURCES = \
1117         BeginBitmapFillRunner.cpp \
1118         $(NULL)
1120 BeginBitmapFillRunner_CXXFLAGS = \
1121         -DSRCDIR='"$(srcdir)"' \
1122         -DTGTDIR='"$(abs_builddir)"' \
1123         $(NULL)
1125 BeginBitmapFillRunner_LDADD = \
1126         $(top_builddir)/testsuite/libtestsuite.la \
1127         $(AM_LDFLAGS) \
1128         $(NULL)
1130 BeginBitmapFillRunner_DEPENDENCIES = \
1131         $(top_builddir)/testsuite/libtestsuite.la \
1132         BeginBitmapFill.swf     \
1133         $(NULL)
1135 EmbeddedSoundTest_SOURCES = \
1136         EmbeddedSoundTest.c \
1137         $(NULL)
1139 EmbeddedSoundTest_CFLAGS = \
1140         -DMEDIADIR='"$(abs_mediadir)"' \
1141         $(NULL)
1143 EmbeddedSoundTest_LDADD = libgnashmingutils.la
1145 EmbeddedSoundTest.swf: EmbeddedSoundTest
1146         ./EmbeddedSoundTest $(abs_mediadir)
1148 EmbeddedSoundTest_Runner_SOURCES = \
1149         EmbeddedSoundTest-Runner.cpp \
1150         $(NULL)
1152 EmbeddedSoundTest_Runner_CXXFLAGS = \
1153         -DSRCDIR='"$(srcdir)"' \
1154         -DTGTDIR='"$(abs_builddir)"' \
1155         $(NULL)
1157 EmbeddedSoundTest_Runner_LDADD = \
1158         $(top_builddir)/testsuite/libtestsuite.la \
1159         $(AM_LDFLAGS) \
1160         $(NULL)
1162 EmbeddedSoundTest_Runner_DEPENDENCIES = \
1163         $(top_builddir)/testsuite/libtestsuite.la \
1164         EmbeddedSoundTest.swf   \
1165         $(NULL)
1167 BitmapSmoothingTest_SOURCES = \
1168         BitmapSmoothingTest.c \
1169         $(NULL)
1171 BitmapSmoothingTest_CFLAGS = \
1172         -DMEDIADIR='"$(abs_mediadir)"' \
1173         $(NULL)
1175 BitmapSmoothingTest_LDADD = libgnashmingutils.la
1177 BitmapSmoothingTest-v7.swf: BitmapSmoothingTest
1178         ./BitmapSmoothingTest 7
1180 BitmapSmoothingTest-v8.swf: BitmapSmoothingTest
1181         ./BitmapSmoothingTest 8
1183 registerClassTest_SOURCES =     \
1184         registerClassTest.c     \
1185         $(NULL)
1186 registerClassTest_LDADD = libgnashmingutils.la
1188 registerClassTest.swf: registerClassTest
1189         ./registerClassTest $(abs_mediadir)
1191 registerClassTestRunner_SOURCES = \
1192         registerClassTestRunner.cpp \
1193         $(NULL)
1194 registerClassTestRunner_LDADD = \
1195         $(top_builddir)/testsuite/libtestsuite.la \
1196         $(AM_LDFLAGS) \
1197         $(NULL)
1198 registerClassTestRunner_CXXFLAGS = \
1199         -DSRCDIR='"$(srcdir)"' \
1200         -DTGTDIR='"$(abs_builddir)"' \
1201         $(NULL)
1202 registerClassTestRunner_DEPENDENCIES = \
1203         registerClassTest.swf \
1204         $(top_builddir)/testsuite/libtestsuite.la \
1205         $(NULL)
1207 registerClassTest2_SOURCES =    \
1208         registerClassTest2.c    \
1209         $(NULL)
1210 registerClassTest2_LDADD = libgnashmingutils.la
1212 registerClassTest2.swf: registerClassTest2
1213         ./registerClassTest2 $(abs_mediadir)
1215 registerClassTest2runner: $(srcdir)/../generic-testrunner.sh registerClassTest2.swf
1216         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) registerClassTest2.swf > $@
1217         chmod 755 $@
1219 spritehier.swf: spritehier
1220         ./spritehier
1222 RemoveObject2Test.swf: RemoveObject2Test 
1223         ./RemoveObject2Test
1225 RollOverOutTest_SOURCES =       \
1226         RollOverOutTest.c       \
1227         $(NULL)
1228 RollOverOutTest_LDADD = libgnashmingutils.la
1229 RollOverOutTest.swf: RollOverOutTest
1230         ./RollOverOutTest $(abs_mediadir)
1231 RollOverOutTest_Runner_SOURCES = \
1232         RollOverOutTest-Runner.cpp \
1233         $(NULL)
1234 RollOverOutTest_Runner_LDADD = \
1235         $(top_builddir)/testsuite/libtestsuite.la \
1236         $(AM_LDFLAGS) \
1237         $(NULL)
1238 RollOverOutTest_Runner_CXXFLAGS = \
1239         -DSRCDIR='"$(srcdir)"' \
1240         -DTGTDIR='"$(abs_builddir)"' 
1241 RollOverOutTest_Runner_DEPENDENCIES = \
1242         $(top_builddir)/testsuite/libtestsuite.la \
1243         RollOverOutTest.swf     \
1244         $(NULL)
1246 ButtonEventsTest_SOURCES =      \
1247         ButtonEventsTest.c      \
1248         $(NULL)
1249 ButtonEventsTest_LDADD = libgnashmingutils.la
1250 ButtonEventsTest.swf: ButtonEventsTest
1251         ./ButtonEventsTest $(abs_mediadir)
1252 ButtonEventsTest_Runner_SOURCES = \
1253         ButtonEventsTest-Runner.cpp \
1254         $(NULL)
1255 ButtonEventsTest_Runner_LDADD = \
1256         $(top_builddir)/testsuite/libtestsuite.la \
1257         $(AM_LDFLAGS) \
1258         $(NULL)
1259 ButtonEventsTest_Runner_DEPENDENCIES = \
1260         $(top_builddir)/testsuite/libtestsuite.la \
1261         ButtonEventsTest.swf    \
1262         $(NULL)
1263 ButtonEventsTest_Runner_CXXFLAGS = \
1264         -DTGTDIR='"$(abs_builddir)"' \
1265         $(NULL)
1267 SpriteButtonEventsTest_SOURCES =        \
1268         SpriteButtonEventsTest.c        \
1269         $(NULL)
1270 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1271 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1272         ./SpriteButtonEventsTest $(abs_mediadir)
1273 SpriteButtonEventsTest_Runner_SOURCES = \
1274         SpriteButtonEventsTest-Runner.cpp \
1275         $(NULL)
1276 SpriteButtonEventsTest_Runner_LDADD = \
1277         $(top_builddir)/testsuite/libtestsuite.la \
1278         $(AM_LDFLAGS) \
1279         $(NULL)
1280 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1281         $(top_builddir)/testsuite/libtestsuite.la \
1282         SpriteButtonEventsTest.swf      \
1283         $(NULL)
1284 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1285         -DTGTDIR='"$(abs_builddir)"' \
1286         $(NULL)
1288 ResolveEventsTest_SOURCES =     \
1289         ResolveEventsTest.c     \
1290         $(NULL)
1291 ResolveEventsTest_LDADD = libgnashmingutils.la
1292 ResolveEventsTest.swf: ResolveEventsTest
1293         ./ResolveEventsTest $(abs_mediadir)
1294 ResolveEventsTest_Runner_SOURCES = \
1295         ResolveEventsTest-Runner.cpp \
1296         $(NULL)
1297 ResolveEventsTest_Runner_LDADD = \
1298         $(top_builddir)/testsuite/libtestsuite.la \
1299         $(AM_LDFLAGS) \
1300         $(NULL)
1301 ResolveEventsTest_Runner_DEPENDENCIES = \
1302         $(top_builddir)/testsuite/libtestsuite.la \
1303         ResolveEventsTest.swf   \
1304         $(NULL)
1305 ResolveEventsTest_Runner_CXXFLAGS = \
1306         -DTGTDIR='"$(abs_builddir)"' \
1307         $(NULL)
1309 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1310 VarAndCharClashTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf $(srcdir)/VarAndCharClashTest.as 
1311         $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/../media/green.swf $(srcdir)/VarAndCharClashTest.as
1312 VarAndCharClashTest-Runner: $(srcdir)/../generic-testrunner.sh VarAndCharClashTest.swf
1313         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) VarAndCharClashTest.swf > $@
1314         chmod 755 $@
1316 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1317 FlashVarsTest.swf: Dejagnu.swf FlashVarsTest.as 
1318         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/FlashVarsTest.as
1319 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf Makefile
1320         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'" > $@
1321         chmod 755 $@
1323 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1324 SharedObjectTest.swf: Dejagnu.swf SharedObjectTest.as 
1325         $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/SharedObjectTest.as
1327 SharedObjectTestRunner: SharedObjectTestRunner.sh Makefile SharedObjectTest.swf
1328         sed -e 's#@@TOP_BUILDDIR@@#${abs_top_builddir}#' -e 's#@@BASEINPUTSOLDIR@@#${srcdir}/SharedObjectTest.sol#' $(srcdir)/SharedObjectTestRunner.sh > $@
1329         chmod +x $@
1331 StageConfigTest.swf: StageConfigTest.as 
1332         $(MAKESWF) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1334 ButtonPropertiesTest_SOURCES = \
1335         ButtonPropertiesTest.c \
1336         $(NULL)
1337 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1338 ButtonPropertiesTest.swf: ButtonPropertiesTest
1339         ./ButtonPropertiesTest $(abs_mediadir)
1340 ButtonPropertiesTestRunner_SOURCES = \
1341         ButtonPropertiesTestRunner.cpp \
1342         $(NULL)
1343 ButtonPropertiesTestRunner_LDADD = \
1344         $(top_builddir)/testsuite/libtestsuite.la \
1345         $(AM_LDFLAGS) \
1346         $(NULL)
1347 ButtonPropertiesTestRunner_DEPENDENCIES = \
1348         $(top_builddir)/testsuite/libtestsuite.la \
1349         ButtonPropertiesTest.swf        \
1350         $(NULL)
1351 ButtonPropertiesTestRunner_CXXFLAGS = \
1352         -DTGTDIR='"$(abs_builddir)"' \
1353         $(NULL)
1355 InitActionTest2_SOURCES =       \
1356         InitActionTest2.c       \
1357         $(NULL)
1358 InitActionTest2_LDADD = libgnashmingutils.la
1360 InitActionTest2.swf: InitActionTest2
1361         ./InitActionTest2 $(abs_mediadir)
1363 InitActionTest2Runner: $(srcdir)/../generic-testrunner.sh InitActionTest2.swf
1364         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) InitActionTest2.swf > $@
1365         chmod 755 $@
1367 RegisterClassTest3_SOURCES =    \
1368         RegisterClassTest3.c    \
1369         $(NULL)
1370 RegisterClassTest3_LDADD = libgnashmingutils.la
1372 RegisterClassTest3.swf: RegisterClassTest3
1373         ./RegisterClassTest3 $(abs_mediadir)
1375 RegisterClassTest3Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest3.swf
1376         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest3.swf > $@
1377         chmod 755 $@
1379 RegisterClassTest4_SOURCES =    \
1380         RegisterClassTest4.c    \
1381         $(NULL)
1382 RegisterClassTest4_LDADD = libgnashmingutils.la
1384 RegisterClassTest4.swf: RegisterClassTest4
1385         ./RegisterClassTest4 $(abs_mediadir)
1387 RegisterClassTest4Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest4.swf
1388         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest4.swf > $@
1389         chmod 755 $@
1391 init_action_test_SOURCES =      \
1392         init_action_test.c      \
1393         $(NULL)
1394 init_action_test_LDADD = libgnashmingutils.la
1396 init_action_test.swf: init_action_test
1397         ./init_action_test $(abs_mediadir)
1399 init_action_testrunner: $(srcdir)/../generic-testrunner.sh init_action_test.swf
1400         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) init_action_test.swf > $@
1401         chmod 755 $@
1403 intervalTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf intervalTest.as 
1404         $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/intervalTest.as
1405 intervalTestRunner_SOURCES = \
1406         intervalTestRunner.cpp \
1407         $(NULL)
1408 intervalTestRunner_CXXFLAGS = \
1409         -DSRCDIR='"$(srcdir)"' \
1410         -DTGTDIR='"$(abs_builddir)"' \
1411         $(NULL)
1412 intervalTestRunner_LDADD = \
1413         $(top_builddir)/testsuite/libtestsuite.la \
1414         $(AM_LDFLAGS) \
1415         $(NULL)
1416 intervalTestRunner_DEPENDENCIES = \
1417         $(top_builddir)/testsuite/libtestsuite.la \
1418         intervalTest.swf        \
1419         $(NULL)
1421 gotoFrame2Test.swf: $(srcdir)/../media/green.swf Dejagnu.swf gotoFrame2Test.as 
1422         $(MAKESWF) -o $@ -iDejagnu.swf:dejagnu $(srcdir)/../actionscript.all/dejagnu_so_init.as \
1423                 $(srcdir)/gotoFrame2Test.as 
1425 gotoFrame2Test-Runner: $(srcdir)/../generic-testrunner.sh gotoFrame2Test.swf
1426         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) gotoFrame2Test.swf > $@
1427         chmod 755 $@
1429 LC-Receive.swf: LC-Receive.as 
1430         $(MAKESWF) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Receive.as
1432 LC-Send.swf: LC-Send.as 
1433         $(MAKESWF) -v 8 -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/LC-Send.as
1435 LCTestRunner: $(srcdir)/../simultaneous-testrunner.sh LC-Receive.swf LC-Send.swf
1436         sh $(srcdir)/../simultaneous-testrunner.sh -c "ENDOFTEST" $(top_builddir) LC-Receive.swf LC-Send.swf > $@
1437         chmod 755 $@
1439 XMLSocketTest.swf: XMLSocketTest.as 
1440         $(MAKESWF) -r 1 -o $@  $(srcdir)/empty.as $(srcdir)/XMLSocketTest.as
1442 XMLSocketTester: XMLSocketTester.sh XMLSocketTest.swf
1443         sh $(srcdir)/XMLSocketTester.sh -c "ENDOFTEST" $(top_builddir) $(top_srcdir) $(PERL) \
1444                 XMLSocketTest.swf > $@
1445         chmod 755 $@
1447 GradientFillTest.swf: GradientFillTest.as 
1448         $(MAKESWF) -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) -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) -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) -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) -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 red5test-runner: $(srcdir)/../generic-testrunner.sh red5test.swf
1505         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) red5test.swf > $@
1506         chmod 755 $@
1508 rtmpytest.swf: rtmpytest.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1509         $(MAKESWF) -n network -r12 -o $@ -v7 -DRTMPY_HOST='\"$(RTMPY_HOST)\"' \
1510                 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/rtmpytest.as \
1511                 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1513 rtmpytest-runner: $(srcdir)/../generic-testrunner.sh rtmpytest.swf
1514         sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) rtmpytest.swf > $@
1515         chmod 755 $@
1517 case6.swf: case6.as Makefile ../actionscript.all/check.as
1518         $(MAKESWF) -v6 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -I$(srcdir)/../actionscript.all $(srcdir)/case6.as 
1520 case7.swf: case7.as Makefile ../actionscript.all/check.as
1521         $(MAKESWF) -v7 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 -I$(srcdir)/../actionscript.all $(srcdir)/case7.as 
1523 caseTestRunner: $(srcdir)/../generic-testrunner.sh case6.swf case7.swf Makefile
1524         sh $(srcdir)/../generic-testrunner.sh -f10 -r10 -c '#total' $(top_builddir) case6.swf case7.swf > $@
1525         chmod 755 $@
1527 DragDropTest.swf: DragDropTest.as Dejagnu.swf DragDropTestLoaded.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1528         $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/DragDropTest.as
1530 DragDropTestLoaded.swf: DragDropTest.as Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1531         $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -DLOADED_VERSION $(srcdir)/DragDropTest.as
1533 DragDropTestRunner_SOURCES = \
1534         DragDropTestRunner.cpp \
1535         $(NULL)
1536 DragDropTestRunner_CXXFLAGS = \
1537         -DSRCDIR='"$(srcdir)"' \
1538         -DTGTDIR='"$(abs_builddir)"' \
1539         $(NULL)
1540 DragDropTestRunner_LDADD = \
1541         $(top_builddir)/testsuite/libtestsuite.la \
1542         $(AM_LDFLAGS) \
1543         $(NULL)
1544 DragDropTestRunner_DEPENDENCIES = \
1545         $(top_builddir)/testsuite/libtestsuite.la \
1546         DragDropTest.swf        \
1547         $(NULL)
1550 static_vs_dynamic1_SOURCES = \
1551         static_vs_dynamic1.c \
1552         $(NULL)
1554 static_vs_dynamic1_LDADD = libgnashmingutils.la
1556 static_vs_dynamic1.swf: static_vs_dynamic1
1557         ./static_vs_dynamic1 $(srcdir)/../media
1559 static_vs_dynamic1_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic1.swf
1560         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic1.swf > $@
1561         chmod 755 $@
1563 static_vs_dynamic2_SOURCES = \
1564         static_vs_dynamic2.c \
1565         $(NULL)
1567 static_vs_dynamic2_LDADD = libgnashmingutils.la
1569 static_vs_dynamic2.swf: static_vs_dynamic2
1570         ./static_vs_dynamic2 $(srcdir)/../media
1572 static_vs_dynamic2_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic2.swf
1573         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic2.swf > $@
1574         chmod 755 $@
1577 getTimer_test_SOURCES = \
1578         getTimer_test.c \
1579         $(NULL)
1581 getTimer_test_LDADD = libgnashmingutils.la
1583 getTimer_test.swf: getTimer_test
1584         ./getTimer_test $(srcdir)/../media
1586 getTimer_testrunner: $(srcdir)/../generic-testrunner.sh getTimer_test.swf
1587         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) getTimer_test.swf > $@
1588         chmod 755 $@
1590 NetStream_SquareTest_SOURCES = \
1591         NetStream-SquareTest.c \
1592         $(NULL)
1594 NetStream_SquareTest_LDADD = libgnashmingutils.la
1596 NetStream-SquareTest.swf: NetStream-SquareTest
1597         ./NetStream-SquareTest $(abs_mediadir)
1599 NetStream_SquareTestRunner_SOURCES = \
1600         NetStream-SquareTestRunner.cpp \
1601         $(NULL)
1603 NetStream_SquareTestRunner_CXXFLAGS = \
1604         -DSRCDIR='"$(srcdir)"' \
1605         -DTGTDIR='"$(abs_builddir)"' \
1606         -DMEDIADIR='"$(abs_mediadir)"' \
1607         $(NULL)
1609 NetStream_SquareTestRunner_LDADD = \
1610         $(top_builddir)/testsuite/libtestsuite.la \
1611         $(AM_LDFLAGS) \
1612         $(NULL)
1614 NetStream_SquareTestRunner_DEPENDENCIES = \
1615         $(top_builddir)/testsuite/libtestsuite.la \
1616         NetStream-SquareTest.swf        \
1617         $(NULL)
1619 Video_EmbedSquareTest_SOURCES = \
1620         Video-EmbedSquareTest.c \
1621         $(NULL)
1623 Video_EmbedSquareTest_LDADD = libgnashmingutils.la
1625 Video-EmbedSquareTest.swf: Video-EmbedSquareTest $(srcdir)/../media/square.flv
1626         ./Video-EmbedSquareTest $(srcdir)/../media
1628 Video_EmbedSquareTestRunner_SOURCES = \
1629         Video-EmbedSquareTestRunner.cpp \
1630         $(NULL)
1632 Video_EmbedSquareTestRunner_CXXFLAGS = \
1633         -DSRCDIR='"$(srcdir)"' \
1634         -DTGTDIR='"$(abs_builddir)"' \
1635         $(NULL)
1637 Video_EmbedSquareTestRunner_LDADD = \
1638         $(top_builddir)/testsuite/libtestsuite.la \
1639         $(AM_LDFLAGS) \
1640         $(NULL)
1642 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1643         $(top_builddir)/testsuite/libtestsuite.la \
1644         Video-EmbedSquareTest.swf       \
1645         $(NULL)
1647 instanceNameTest_SOURCES =      \
1648         instanceNameTest.c      \
1649         $(NULL)
1650 instanceNameTest_LDADD = libgnashmingutils.la
1652 instanceNameTest.swf: instanceNameTest
1653         ./instanceNameTest $(abs_mediadir)
1655 instanceNameTestRunner: $(srcdir)/../generic-testrunner.sh instanceNameTest.swf
1656         sh $(srcdir)/../generic-testrunner.sh $(top_builddir) instanceNameTest.swf > $@
1657         chmod 755 $@
1659 Dejagnu_SOURCES =       \
1660         Dejagnu.c       \
1661         $(NULL)
1662 Dejagnu_LDADD = libgnashmingutils.la
1664 Dejagnu.swf: Dejagnu
1665         ./Dejagnu $(abs_mediadir)
1667 clean-local: 
1668         -rm *.swf media *.pp *unner
1670 TEST_DRIVERS = ../simple.exp
1671 TEST_CASES = \
1672         GradientFillTestRunner \
1673         BeginBitmapFillRunner \
1674         BitmapDataTestRunner \
1675         BitmapDataDrawRunner \
1676         DeviceFontTestRunner \
1677         EmbeddedFontTestRunner \
1678         DefineEditTextVariableNameTest-Runner \
1679         DefineEditTextVariableNameTest2-Runner \
1680         DefineTextTest-Runner \
1681         DefineEditTextTest-Runner \
1682         RollOverOutTest-Runner \
1683         SpriteButtonEventsTest-Runner \
1684         ResolveEventsTest-Runner \
1685         timeline_var_test-Runner \
1686         root_stop_testrunner \
1687         place_object_testrunner \
1688         place_object_test2runner \
1689         move_object_testrunner \
1690         place_and_remove_object_testrunner \
1691         place_and_remove_object_insane_testrunner \
1692         unload_movieclip_test1runner \
1693         attachMovieTestRunner \
1694         attachMovieLoopingTestRunner \
1695         goto_frame_testrunner \
1696         consecutive_goto_frame_testrunner \
1697         multi_doactions_and_goto_frame_testrunner \
1698         registerClassTestRunner \
1699         XMLSocketTester \
1700         LCTestRunner \
1701         DrawingApiTestRunner \
1702         TextSnapshotTest-Runner \
1703         reverse_execute_PlaceObject2_test1runner \
1704         reverse_execute_PlaceObject2_test2runner \
1705         DepthLimitsTestrunner \
1706         matrix_testrunner \
1707         frame_label_testrunner \
1708         path_format_testrunner \
1709         callFunction_testrunner \
1710         duplicate_movie_clip_testrunner \
1711         duplicate_movie_clip_test2runner \
1712         event_handler_scope_testrunner \
1713         masks_testrunner \
1714         masks_test2runner \
1715         key_event_testrunner \
1716         static_vs_dynamic1_testrunner \
1717         static_vs_dynamic2_testrunner \
1718         getTimer_testrunner \
1719         Video-EmbedSquareTestRunner \
1720         NetStream-SquareTestRunner \
1721         shape_testrunner \
1722         morph_test1runner \
1723         runtime_vm_stack_testrunner \
1724         instanceNameTestRunner \
1725         $(NULL)
1727 if MING_VERSION_0_4_3
1728 TEST_CASES += \
1729     EmbeddedSoundTest-Runner \
1730         eventSoundTest1-Runner \
1731     $(NULL)
1732 endif
1734 if MING_VERSION_0_4
1735 TEST_CASES += \
1736         opcode_guard_testrunner \
1737         get_frame_number_testrunner
1738 endif
1740 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1741 TEST_CASES += VarAndCharClashTest-Runner \
1742         PrototypeEventListenersTestRunner \
1743         DragDropTestRunner   \
1744         FlashVarsTest-Runner \
1745         SharedObjectTestRunner \
1746         intervalTestRunner \
1747         gotoFrame2Test-Runner \
1748         attachImported-Runner \
1749         attachExtImported-Runner
1750 endif
1752 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1753 if ENABLE_HTTP_TESTSUITE
1754 TEST_CASES += remotingTestRunner
1755 endif
1756 if ENABLE_RED5_TESTING
1757 TEST_CASES += red5test-runner
1758 endif
1759 if ENABLE_RTMPY_TESTING
1760 TEST_CASES += rtmpytest-runner
1761 endif
1762 endif
1764 if MING_SUPPORTS_INIT_ACTIONS
1765 TEST_CASES += \
1766         registerClassTest2runner \
1767         init_action_testrunner \
1768         InitActionTest2Runner \
1769         RegisterClassTest3Runner \
1770         RegisterClassTest4Runner \
1771         $(NULL)
1772 endif
1774 if MING_SUPPORTS_REPLACE_TAG
1775 TEST_CASES += \
1776         PlaceObject2TestRunner \
1777         replace_shapes1test_runner \
1778         replace_sprites1test_runner \
1779         replace_buttons1test_runner \
1780         $(NULL)
1781 endif
1783 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1784 TEST_CASES += \
1785         ButtonPropertiesTestRunner \
1786         ButtonEventsTest-Runner \
1787         KeyEventOrderRunner \
1788         $(NULL)
1789 endif
1791 TEST_ENV = GNASH_GC_TRIGGER_THRESHOLD=0
1792 TEST_ENV += GNASHRC=../gnashrc
1793 TEST_ENV += GST_INSTALL_PLUGINS_HELPER=$(top_srcdir)/testsuite/gst_install_plugins_helper.sh
1796 check-DEJAGNU: site-update $(check_PROGRAMS)
1797         runtest=$(RUNTEST); \
1798         if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
1799             $(TEST_ENV) $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
1800         else \
1801           echo "WARNING: could not find \`runtest'" 1>&2; \
1802           for i in "$(TEST_CASES)"; do \
1803             $(TEST_ENV) $(SHELL) $$i; \
1804           done; \
1805         fi
1807 site-update: site.exp
1808         @rm -fr site.exp.bak
1809         @cp site.exp site.exp.bak
1810         @sed -e '/testcases/d' site.exp.bak > site.exp
1811         @echo "# This is a list of the pre-compiled testcases" >> site.exp
1812         @echo "set testcases \"$(TEST_CASES)\"" >> site.exp