1 ## Process this file with automake to generate Makefile.in
3 # Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010,
4 # 2011 Free Software Foundation, Inc.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20 AUTOMAKE_OPTIONS = dejagnu -Wno-portability
22 abs_top_builddir=$(shell cd $(top_builddir); pwd)
23 abs_builddir=$(shell cd $(top_builddir)/testsuite/misc-ming.all; pwd)
24 abs_mediadir = $(shell cd $(srcdir)/../media; pwd)
32 DISTCLEANFILES = XMLSocketTester
34 SUBDIRS = loop loading displaylist_depths action_order
43 PrototypeEventListeners.as \
46 VarAndCharClashTest.as \
48 attachExtImported.as \
62 SharedObjectTestRunner.sh \
63 SharedObjectTest.sol/sol1.sol \
64 SharedObjectTest.sol/README \
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 \
81 -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
88 $(top_builddir)/libbase/libgnashbase.la \
89 $(top_builddir)/librender/libgnashrender.la \
90 $(top_builddir)/libcore/libgnashcore.la \
95 ResolveEventsTest-Runner \
96 SpriteButtonEventsTest \
97 SpriteButtonEventsTest-Runner \
99 DefineTextTest-Runner \
104 DefineEditTextTest-Runner \
105 DefineEditTextVariableNameTest \
106 DefineEditTextVariableNameTest-Runner \
107 DefineEditTextVariableNameTest2 \
112 RollOverOutTest-Runner \
117 root_stop_testrunner \
121 place_and_remove_object_test \
122 place_and_remove_object_insane_test \
123 unload_movieclip_test1 \
129 attachMovieTestRunner \
130 attachMovieLoopingTest \
131 attachMovieLoopingTestRunner \
133 registerClassTestRunner \
135 consecutive_goto_frame_test \
137 multi_doactions_and_goto_frame_test \
138 reverse_execute_PlaceObject2_test1 \
139 reverse_execute_PlaceObject2_test2 \
140 DrawingApiTestRunner \
144 duplicate_movie_clip_test \
145 duplicate_movie_clip_test2 \
146 event_handler_scope_test \
149 key_event_testrunner \
153 Video-EmbedSquareTest \
154 Video-EmbedSquareTestRunner \
155 NetStream-SquareTest \
156 NetStream-SquareTestRunner \
160 runtime_vm_stack_test \
161 new_child_in_unload_test \
164 BeginBitmapFillRunner \
166 BitmapDataTestRunner \
170 if MING_VERSION_0_4_3
173 EmbeddedSoundTest-Runner \
175 eventSoundTest1-Runner \
176 BitmapSmoothingTest \
183 get_frame_number_test
186 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
190 PrototypeEventListenersTestRunner \
194 if MING_SUPPORTS_INIT_ACTIONS
204 if MING_SUPPORTS_REPLACE_TAG
206 replace_shapes1test \
207 replace_sprites1test \
208 replace_buttons1test \
212 if MING_SUPPORTS_STREAMING_SOUND
214 streamingSoundTest1 \
215 streamingSoundTest1-Runner
218 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
221 KeyEventOrderRunner \
222 ButtonPropertiesTest \
224 ButtonPropertiesTestRunner \
225 ButtonEventsTest-Runner \
230 GradientFillTestRunner \
231 BitmapDataDrawRunner \
232 DeviceFontTestRunner \
233 EmbeddedFontTestRunner \
234 TextSnapshotTest-Runner \
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 \
257 static_vs_dynamic1_testrunner \
258 static_vs_dynamic2_testrunner \
259 getTimer_testrunner \
260 DepthLimitsTestrunner \
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 \
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
280 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
281 if ENABLE_HTTP_TESTSUITE
282 check_SCRIPTS += remotingTestRunner
284 if ENABLE_RED5_TESTING
285 check_SCRIPTS += red5test-runner
287 if ENABLE_RTMPY_TESTING
288 check_SCRIPTS += rtmpytest-runner
294 opcode_guard_testrunner \
295 get_frame_number_testrunner \
299 if MING_SUPPORTS_INIT_ACTIONS
301 InitActionTest2Runner \
302 RegisterClassTest4Runner \
303 RegisterClassTest3Runner \
304 registerClassTest2runner \
308 if MING_SUPPORTS_REPLACE_TAG
310 PlaceObject2TestRunner \
314 replace_shapes1test_runner \
315 replace_sprites1test_runner \
316 replace_buttons1test_runner \
322 # DefineEditTextVariableNameTest-Runner
324 check_LTLIBRARIES = libgnashmingutils.la
325 libgnashmingutils_la_SOURCES = \
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 \
343 DefineTextTest_Runner_CXXFLAGS = \
344 -DTGTDIR='"$(abs_builddir)"' \
346 DefineTextTest_Runner_LDADD = \
347 $(top_builddir)/testsuite/libtestsuite.la \
350 DefineTextTest_Runner_DEPENDENCIES = \
351 $(top_builddir)/testsuite/libtestsuite.la \
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 > $@
365 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
366 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
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 > $@
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 \
389 DefineEditTextTest_Runner_CXXFLAGS = \
390 -DTGTDIR='"$(abs_builddir)"' \
392 DefineEditTextTest_Runner_LDADD = \
393 $(top_builddir)/testsuite/libtestsuite.la \
396 DefineEditTextTest_Runner_DEPENDENCIES = \
397 $(top_builddir)/testsuite/libtestsuite.la \
398 DefineEditTextTest.swf \
401 spritehier_SOURCES = spritehier.c
402 spritehier_LDADD = $(MING_LIBS)
404 opcode_guard_test_SOURCES = \
405 opcode_guard_test.c \
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 > $@
416 runtime_vm_stack_test_SOURCES = \
417 runtime_vm_stack_test.c \
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 > $@
428 new_child_in_unload_test_SOURCES = \
429 new_child_in_unload_test.c \
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 > $@
440 PlaceObject2Test_SOURCES = \
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 > $@
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 \
462 eventSoundTest1_Runner_SOURCES = \
463 eventSoundTest1-Runner.cpp \
465 eventSoundTest1_Runner_CXXFLAGS = \
466 -DTGTDIR='"$(abs_builddir)"' \
468 eventSoundTest1_Runner_LDADD = \
469 $(top_builddir)/testsuite/libtestsuite.la \
472 eventSoundTest1_Runner_DEPENDENCIES = \
473 $(top_builddir)/testsuite/libtestsuite.la \
474 eventSoundTest1.swf \
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 \
486 streamingSoundTest1_Runner_CXXFLAGS = \
487 -DTGTDIR='"$(abs_builddir)"' \
489 streamingSoundTest1_Runner_LDADD = \
490 $(top_builddir)/testsuite/libtestsuite.la \
493 streamingSoundTest1_Runner_DEPENDENCIES = \
494 $(top_builddir)/testsuite/libtestsuite.la \
495 streamingSoundTest1.swf \
499 DefineEditTextVariableNameTest_SOURCES = \
500 DefineEditTextVariableNameTest.c \
502 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
504 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
505 ./DefineEditTextVariableNameTest $(abs_mediadir)
507 DefineEditTextVariableNameTest_Runner_SOURCES = \
508 DefineEditTextVariableNameTest-Runner.cpp \
510 DefineEditTextVariableNameTest_Runner_LDADD = \
511 $(top_builddir)/testsuite/libtestsuite.la \
514 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
515 $(top_builddir)/testsuite/libtestsuite.la \
516 DefineEditTextVariableNameTest.swf \
520 DefineEditTextVariableNameTest2_SOURCES = \
521 DefineEditTextVariableNameTest2.c \
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 > $@
532 timeline_var_test_SOURCES = \
533 timeline_var_test.c \
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 > $@
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 \
553 root_stop_testrunner_LDADD = \
554 $(top_builddir)/testsuite/libtestsuite.la \
557 root_stop_testrunner_CXXFLAGS = \
558 -DSRCDIR='"$(srcdir)"' \
559 -DTGTDIR='"$(abs_builddir)"'
560 root_stop_testrunner_DEPENDENCIES = \
561 $(top_builddir)/testsuite/libtestsuite.la \
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 > $@
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 \
584 morph_test1runner_LDADD = \
585 $(top_builddir)/testsuite/libtestsuite.la \
588 morph_test1runner_CXXFLAGS = \
589 -DSRCDIR='"$(srcdir)"' \
590 -DTGTDIR='"$(abs_builddir)"' \
592 morph_test1runner_DEPENDENCIES = \
594 $(top_builddir)/testsuite/libtestsuite.la \
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 \
606 key_event_testrunner_LDADD = \
607 $(top_builddir)/testsuite/libtestsuite.la \
610 key_event_testrunner_CXXFLAGS = \
611 -DSRCDIR='"$(srcdir)"' \
612 -DTGTDIR='"$(abs_builddir)"' \
614 key_event_testrunner_DEPENDENCIES = \
616 $(top_builddir)/testsuite/libtestsuite.la \
619 KeyEventOrder_SOURCES = KeyEventOrder.c
620 KeyEventOrder_LDADD = libgnashmingutils.la
622 KeyEventOrder.swf: KeyEventOrder
623 ./KeyEventOrder $(abs_mediadir)
625 KeyEventOrderRunner_SOURCES = \
626 KeyEventOrderRunner.cpp \
628 KeyEventOrderRunner_LDADD = \
629 $(top_builddir)/testsuite/libtestsuite.la \
632 KeyEventOrderRunner_CXXFLAGS = \
633 -DSRCDIR='"$(srcdir)"' \
634 -DTGTDIR='"$(abs_builddir)"' \
636 KeyEventOrderRunner_DEPENDENCIES = \
638 $(top_builddir)/testsuite/libtestsuite.la \
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 > $@
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 > $@
662 move_object_test_SOURCES = \
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 > $@
674 place_and_remove_object_test_SOURCES = \
675 place_and_remove_object_test.c \
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 > $@
686 place_and_remove_object_insane_test_SOURCES = \
687 place_and_remove_object_insane_test.c \
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 > $@
698 unload_movieclip_test1_SOURCES = \
699 unload_movieclip_test1.c \
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 > $@
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 > $@
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 \
730 replace_shapes1test_runner_CXXFLAGS = \
731 -DTGTDIR='"$(abs_builddir)"' \
733 replace_shapes1test_runner_LDADD = \
734 $(top_builddir)/testsuite/libtestsuite.la \
737 replace_shapes1test_runner_DEPENDENCIES = \
738 $(top_builddir)/testsuite/libtestsuite.la \
739 replace_shapes1test.swf \
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 \
751 replace_sprites1test_runner_CXXFLAGS = \
752 -DTGTDIR='"$(abs_builddir)"' \
754 replace_sprites1test_runner_LDADD = \
755 $(top_builddir)/testsuite/libtestsuite.la \
758 replace_sprites1test_runner_DEPENDENCIES = \
759 $(top_builddir)/testsuite/libtestsuite.la \
760 replace_sprites1test.swf \
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 \
772 replace_buttons1test_runner_CXXFLAGS = \
773 -DTGTDIR='"$(abs_builddir)"' \
775 replace_buttons1test_runner_LDADD = \
776 $(top_builddir)/testsuite/libtestsuite.la \
779 replace_buttons1test_runner_DEPENDENCIES = \
780 $(top_builddir)/testsuite/libtestsuite.la \
781 replace_buttons1test.swf \
785 masks_test_SOURCES = \
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 \
796 masks_testrunner_CXXFLAGS = \
797 -DTGTDIR='"$(abs_builddir)"' \
799 masks_testrunner_LDADD = \
800 $(top_builddir)/testsuite/libtestsuite.la \
803 masks_testrunner_DEPENDENCIES = \
804 $(top_builddir)/testsuite/libtestsuite.la \
809 masks_test2_SOURCES = \
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 \
820 masks_test2runner_CXXFLAGS = \
821 -DTGTDIR='"$(abs_builddir)"' \
823 masks_test2runner_LDADD = \
824 $(top_builddir)/testsuite/libtestsuite.la \
827 masks_test2runner_DEPENDENCIES = \
828 $(top_builddir)/testsuite/libtestsuite.la \
832 matrix_test_SOURCES = \
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 > $@
844 get_frame_number_test_SOURCES = \
845 get_frame_number_test.c \
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 > $@
856 frame_label_test_SOURCES = \
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 > $@
868 path_format_test_SOURCES = \
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 > $@
880 callFunction_test_SOURCES = \
881 callFunction_test.c \
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 > $@
892 duplicate_movie_clip_test_SOURCES = \
893 duplicate_movie_clip_test.c \
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 > $@
905 duplicate_movie_clip_test2_SOURCES = \
906 duplicate_movie_clip_test2.c \
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 > $@
918 event_handler_scope_test_SOURCES = \
919 event_handler_scope_test.c \
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 > $@
930 attachMovieTest_SOURCES = \
933 attachMovieTest_LDADD = libgnashmingutils.la
935 attachMovieTest.swf: attachMovieTest
936 ./attachMovieTest $(abs_mediadir)
938 attachMovieTestRunner_SOURCES = \
939 attachMovieTestRunner.cpp \
941 attachMovieTestRunner_LDADD = \
942 $(top_builddir)/testsuite/libtestsuite.la \
945 attachMovieTestRunner_CXXFLAGS = \
946 -DSRCDIR='"$(srcdir)"' \
947 -DTGTDIR='"$(abs_builddir)"' \
949 attachMovieTestRunner_DEPENDENCIES = \
950 attachMovieTest.swf \
951 $(top_builddir)/testsuite/libtestsuite.la \
954 attachMovieLoopingTest_SOURCES = \
955 attachMovieLoopingTest.c \
957 attachMovieLoopingTest_LDADD = libgnashmingutils.la
959 attachMovieLoopingTest.swf: attachMovieLoopingTest
960 ./attachMovieLoopingTest $(abs_mediadir)
962 attachMovieLoopingTestRunner_SOURCES = \
963 attachMovieLoopingTestRunner.cpp \
965 attachMovieLoopingTestRunner_LDADD = \
966 $(top_builddir)/testsuite/libtestsuite.la \
969 attachMovieLoopingTestRunner_CXXFLAGS = \
970 -DSRCDIR='"$(srcdir)"' \
971 -DTGTDIR='"$(abs_builddir)"' \
973 attachMovieLoopingTestRunner_DEPENDENCIES = \
974 attachMovieLoopingTest.swf \
975 $(top_builddir)/testsuite/libtestsuite.la \
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 > $@
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 > $@
994 goto_frame_test_SOURCES = \
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 > $@
1006 consecutive_goto_frame_test_SOURCES = \
1007 consecutive_goto_frame_test.c \
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 > $@
1018 multi_doactions_and_goto_frame_test_SOURCES = \
1019 multi_doactions_and_goto_frame_test.c \
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 > $@
1030 reverse_execute_PlaceObject2_test1_SOURCES = \
1031 reverse_execute_PlaceObject2_test1.c \
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 > $@
1042 reverse_execute_PlaceObject2_test2_SOURCES = \
1043 reverse_execute_PlaceObject2_test2.c \
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 > $@
1054 BitmapDataTest_SOURCES = \
1058 BitmapDataTest_CFLAGS = \
1059 -DMEDIADIR='"$(abs_mediadir)"' \
1062 BitmapDataTest_LDADD = libgnashmingutils.la
1064 BitmapDataTest.swf: BitmapDataTest
1065 ./BitmapDataTest $(abs_mediadir)
1067 BitmapDataTestRunner_SOURCES = \
1068 BitmapDataTestRunner.cpp \
1071 BitmapDataTestRunner_CXXFLAGS = \
1072 -DSRCDIR='"$(srcdir)"' \
1073 -DTGTDIR='"$(abs_builddir)"' \
1076 BitmapDataTestRunner_LDADD = \
1077 $(top_builddir)/testsuite/libtestsuite.la \
1081 BitmapDataTestRunner_DEPENDENCIES = \
1082 $(top_builddir)/testsuite/libtestsuite.la \
1083 BitmapDataTest.swf \
1086 BitmapDataDraw_SOURCES = \
1090 BitmapDataDraw_CFLAGS = \
1091 -DMEDIADIR='"$(abs_mediadir)"' \
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 > $@
1103 BeginBitmapFill_SOURCES = \
1107 BeginBitmapFill_CFLAGS = \
1108 -DMEDIADIR='"$(abs_mediadir)"' \
1111 BeginBitmapFill_LDADD = libgnashmingutils.la
1113 BeginBitmapFill.swf: BeginBitmapFill
1114 ./BeginBitmapFill $(abs_mediadir)
1116 BeginBitmapFillRunner_SOURCES = \
1117 BeginBitmapFillRunner.cpp \
1120 BeginBitmapFillRunner_CXXFLAGS = \
1121 -DSRCDIR='"$(srcdir)"' \
1122 -DTGTDIR='"$(abs_builddir)"' \
1125 BeginBitmapFillRunner_LDADD = \
1126 $(top_builddir)/testsuite/libtestsuite.la \
1130 BeginBitmapFillRunner_DEPENDENCIES = \
1131 $(top_builddir)/testsuite/libtestsuite.la \
1132 BeginBitmapFill.swf \
1135 EmbeddedSoundTest_SOURCES = \
1136 EmbeddedSoundTest.c \
1139 EmbeddedSoundTest_CFLAGS = \
1140 -DMEDIADIR='"$(abs_mediadir)"' \
1143 EmbeddedSoundTest_LDADD = libgnashmingutils.la
1145 EmbeddedSoundTest.swf: EmbeddedSoundTest
1146 ./EmbeddedSoundTest $(abs_mediadir)
1148 EmbeddedSoundTest_Runner_SOURCES = \
1149 EmbeddedSoundTest-Runner.cpp \
1152 EmbeddedSoundTest_Runner_CXXFLAGS = \
1153 -DSRCDIR='"$(srcdir)"' \
1154 -DTGTDIR='"$(abs_builddir)"' \
1157 EmbeddedSoundTest_Runner_LDADD = \
1158 $(top_builddir)/testsuite/libtestsuite.la \
1162 EmbeddedSoundTest_Runner_DEPENDENCIES = \
1163 $(top_builddir)/testsuite/libtestsuite.la \
1164 EmbeddedSoundTest.swf \
1167 BitmapSmoothingTest_SOURCES = \
1168 BitmapSmoothingTest.c \
1171 BitmapSmoothingTest_CFLAGS = \
1172 -DMEDIADIR='"$(abs_mediadir)"' \
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 \
1186 registerClassTest_LDADD = libgnashmingutils.la
1188 registerClassTest.swf: registerClassTest
1189 ./registerClassTest $(abs_mediadir)
1191 registerClassTestRunner_SOURCES = \
1192 registerClassTestRunner.cpp \
1194 registerClassTestRunner_LDADD = \
1195 $(top_builddir)/testsuite/libtestsuite.la \
1198 registerClassTestRunner_CXXFLAGS = \
1199 -DSRCDIR='"$(srcdir)"' \
1200 -DTGTDIR='"$(abs_builddir)"' \
1202 registerClassTestRunner_DEPENDENCIES = \
1203 registerClassTest.swf \
1204 $(top_builddir)/testsuite/libtestsuite.la \
1207 registerClassTest2_SOURCES = \
1208 registerClassTest2.c \
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 > $@
1219 spritehier.swf: spritehier
1222 RemoveObject2Test.swf: RemoveObject2Test
1225 RollOverOutTest_SOURCES = \
1228 RollOverOutTest_LDADD = libgnashmingutils.la
1229 RollOverOutTest.swf: RollOverOutTest
1230 ./RollOverOutTest $(abs_mediadir)
1231 RollOverOutTest_Runner_SOURCES = \
1232 RollOverOutTest-Runner.cpp \
1234 RollOverOutTest_Runner_LDADD = \
1235 $(top_builddir)/testsuite/libtestsuite.la \
1238 RollOverOutTest_Runner_CXXFLAGS = \
1239 -DSRCDIR='"$(srcdir)"' \
1240 -DTGTDIR='"$(abs_builddir)"'
1241 RollOverOutTest_Runner_DEPENDENCIES = \
1242 $(top_builddir)/testsuite/libtestsuite.la \
1243 RollOverOutTest.swf \
1246 ButtonEventsTest_SOURCES = \
1247 ButtonEventsTest.c \
1249 ButtonEventsTest_LDADD = libgnashmingutils.la
1250 ButtonEventsTest.swf: ButtonEventsTest
1251 ./ButtonEventsTest $(abs_mediadir)
1252 ButtonEventsTest_Runner_SOURCES = \
1253 ButtonEventsTest-Runner.cpp \
1255 ButtonEventsTest_Runner_LDADD = \
1256 $(top_builddir)/testsuite/libtestsuite.la \
1259 ButtonEventsTest_Runner_DEPENDENCIES = \
1260 $(top_builddir)/testsuite/libtestsuite.la \
1261 ButtonEventsTest.swf \
1263 ButtonEventsTest_Runner_CXXFLAGS = \
1264 -DTGTDIR='"$(abs_builddir)"' \
1267 SpriteButtonEventsTest_SOURCES = \
1268 SpriteButtonEventsTest.c \
1270 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1271 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1272 ./SpriteButtonEventsTest $(abs_mediadir)
1273 SpriteButtonEventsTest_Runner_SOURCES = \
1274 SpriteButtonEventsTest-Runner.cpp \
1276 SpriteButtonEventsTest_Runner_LDADD = \
1277 $(top_builddir)/testsuite/libtestsuite.la \
1280 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1281 $(top_builddir)/testsuite/libtestsuite.la \
1282 SpriteButtonEventsTest.swf \
1284 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1285 -DTGTDIR='"$(abs_builddir)"' \
1288 ResolveEventsTest_SOURCES = \
1289 ResolveEventsTest.c \
1291 ResolveEventsTest_LDADD = libgnashmingutils.la
1292 ResolveEventsTest.swf: ResolveEventsTest
1293 ./ResolveEventsTest $(abs_mediadir)
1294 ResolveEventsTest_Runner_SOURCES = \
1295 ResolveEventsTest-Runner.cpp \
1297 ResolveEventsTest_Runner_LDADD = \
1298 $(top_builddir)/testsuite/libtestsuite.la \
1301 ResolveEventsTest_Runner_DEPENDENCIES = \
1302 $(top_builddir)/testsuite/libtestsuite.la \
1303 ResolveEventsTest.swf \
1305 ResolveEventsTest_Runner_CXXFLAGS = \
1306 -DTGTDIR='"$(abs_builddir)"' \
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 > $@
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'" > $@
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 > $@
1331 StageConfigTest.swf: StageConfigTest.as
1332 $(MAKESWF) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1334 ButtonPropertiesTest_SOURCES = \
1335 ButtonPropertiesTest.c \
1337 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1338 ButtonPropertiesTest.swf: ButtonPropertiesTest
1339 ./ButtonPropertiesTest $(abs_mediadir)
1340 ButtonPropertiesTestRunner_SOURCES = \
1341 ButtonPropertiesTestRunner.cpp \
1343 ButtonPropertiesTestRunner_LDADD = \
1344 $(top_builddir)/testsuite/libtestsuite.la \
1347 ButtonPropertiesTestRunner_DEPENDENCIES = \
1348 $(top_builddir)/testsuite/libtestsuite.la \
1349 ButtonPropertiesTest.swf \
1351 ButtonPropertiesTestRunner_CXXFLAGS = \
1352 -DTGTDIR='"$(abs_builddir)"' \
1355 InitActionTest2_SOURCES = \
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 > $@
1367 RegisterClassTest3_SOURCES = \
1368 RegisterClassTest3.c \
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 > $@
1379 RegisterClassTest4_SOURCES = \
1380 RegisterClassTest4.c \
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 > $@
1391 init_action_test_SOURCES = \
1392 init_action_test.c \
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 > $@
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 \
1408 intervalTestRunner_CXXFLAGS = \
1409 -DSRCDIR='"$(srcdir)"' \
1410 -DTGTDIR='"$(abs_builddir)"' \
1412 intervalTestRunner_LDADD = \
1413 $(top_builddir)/testsuite/libtestsuite.la \
1416 intervalTestRunner_DEPENDENCIES = \
1417 $(top_builddir)/testsuite/libtestsuite.la \
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 > $@
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 > $@
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 > $@
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 > $@
1454 DrawingApiTest.swf: DrawingApiTest.as
1455 $(MAKESWF) -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/DrawingApiTest.as
1457 DrawingApiTestRunner_SOURCES = \
1458 DrawingApiTestRunner.cpp \
1460 DrawingApiTestRunner_CXXFLAGS = \
1461 -DSRCDIR='"$(srcdir)"' \
1462 -DTGTDIR='"$(abs_builddir)"' \
1464 DrawingApiTestRunner_LDADD = \
1465 $(top_builddir)/testsuite/libtestsuite.la \
1468 DrawingApiTestRunner_DEPENDENCIES = \
1469 $(top_builddir)/testsuite/libtestsuite.la \
1470 DrawingApiTest.swf \
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 \
1479 PrototypeEventListenersTestRunner_CXXFLAGS = \
1480 -DSRCDIR='"$(srcdir)"' \
1481 -DTGTDIR='"$(abs_builddir)"' \
1483 PrototypeEventListenersTestRunner_LDADD = \
1484 $(top_builddir)/testsuite/libtestsuite.la \
1487 PrototypeEventListenersTestRunner_DEPENDENCIES = \
1488 $(top_builddir)/testsuite/libtestsuite.la \
1489 PrototypeEventListeners.swf \
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 > $@
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 > $@
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 > $@
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 > $@
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 \
1536 DragDropTestRunner_CXXFLAGS = \
1537 -DSRCDIR='"$(srcdir)"' \
1538 -DTGTDIR='"$(abs_builddir)"' \
1540 DragDropTestRunner_LDADD = \
1541 $(top_builddir)/testsuite/libtestsuite.la \
1544 DragDropTestRunner_DEPENDENCIES = \
1545 $(top_builddir)/testsuite/libtestsuite.la \
1550 static_vs_dynamic1_SOURCES = \
1551 static_vs_dynamic1.c \
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 > $@
1563 static_vs_dynamic2_SOURCES = \
1564 static_vs_dynamic2.c \
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 > $@
1577 getTimer_test_SOURCES = \
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 > $@
1590 NetStream_SquareTest_SOURCES = \
1591 NetStream-SquareTest.c \
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 \
1603 NetStream_SquareTestRunner_CXXFLAGS = \
1604 -DSRCDIR='"$(srcdir)"' \
1605 -DTGTDIR='"$(abs_builddir)"' \
1606 -DMEDIADIR='"$(abs_mediadir)"' \
1609 NetStream_SquareTestRunner_LDADD = \
1610 $(top_builddir)/testsuite/libtestsuite.la \
1614 NetStream_SquareTestRunner_DEPENDENCIES = \
1615 $(top_builddir)/testsuite/libtestsuite.la \
1616 NetStream-SquareTest.swf \
1619 Video_EmbedSquareTest_SOURCES = \
1620 Video-EmbedSquareTest.c \
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 \
1632 Video_EmbedSquareTestRunner_CXXFLAGS = \
1633 -DSRCDIR='"$(srcdir)"' \
1634 -DTGTDIR='"$(abs_builddir)"' \
1637 Video_EmbedSquareTestRunner_LDADD = \
1638 $(top_builddir)/testsuite/libtestsuite.la \
1642 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1643 $(top_builddir)/testsuite/libtestsuite.la \
1644 Video-EmbedSquareTest.swf \
1647 instanceNameTest_SOURCES = \
1648 instanceNameTest.c \
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 > $@
1662 Dejagnu_LDADD = libgnashmingutils.la
1664 Dejagnu.swf: Dejagnu
1665 ./Dejagnu $(abs_mediadir)
1668 -rm *.swf media *.pp *unner
1670 TEST_DRIVERS = ../simple.exp
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 \
1701 DrawingApiTestRunner \
1702 TextSnapshotTest-Runner \
1703 reverse_execute_PlaceObject2_test1runner \
1704 reverse_execute_PlaceObject2_test2runner \
1705 DepthLimitsTestrunner \
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 \
1715 key_event_testrunner \
1716 static_vs_dynamic1_testrunner \
1717 static_vs_dynamic2_testrunner \
1718 getTimer_testrunner \
1719 Video-EmbedSquareTestRunner \
1720 NetStream-SquareTestRunner \
1723 runtime_vm_stack_testrunner \
1724 instanceNameTestRunner \
1727 if MING_VERSION_0_4_3
1729 EmbeddedSoundTest-Runner \
1730 eventSoundTest1-Runner \
1736 opcode_guard_testrunner \
1737 get_frame_number_testrunner
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
1752 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1753 if ENABLE_HTTP_TESTSUITE
1754 TEST_CASES += remotingTestRunner
1756 if ENABLE_RED5_TESTING
1757 TEST_CASES += red5test-runner
1759 if ENABLE_RTMPY_TESTING
1760 TEST_CASES += rtmpytest-runner
1764 if MING_SUPPORTS_INIT_ACTIONS
1766 registerClassTest2runner \
1767 init_action_testrunner \
1768 InitActionTest2Runner \
1769 RegisterClassTest3Runner \
1770 RegisterClassTest4Runner \
1774 if MING_SUPPORTS_REPLACE_TAG
1776 PlaceObject2TestRunner \
1777 replace_shapes1test_runner \
1778 replace_sprites1test_runner \
1779 replace_buttons1test_runner \
1783 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1785 ButtonPropertiesTestRunner \
1786 ButtonEventsTest-Runner \
1787 KeyEventOrderRunner \
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; \
1801 echo "WARNING: could not find \`runtest'" 1>&2; \
1802 for i in "$(TEST_CASES)"; do \
1803 $(TEST_ENV) $(SHELL) $$i; \
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