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 SUBDIRS = loop loading displaylist_depths action_order
41 PrototypeEventListeners.as \
44 VarAndCharClashTest.as \
46 attachExtImported.as \
60 SharedObjectTestRunner.sh \
61 SharedObjectTest.sol/sol1.sol \
62 SharedObjectTest.sol/README \
66 -I$(top_srcdir)/libbase \
67 -I$(top_srcdir)/libmedia \
68 -I$(top_srcdir)/libsound \
69 -I$(top_srcdir)/librender \
70 -I$(top_srcdir)/libcore \
71 -I$(top_srcdir)/libcore/swf \
72 -I$(top_srcdir)/libcore/parser \
73 -I$(top_srcdir)/libcore/vm \
74 -I$(top_srcdir)/libcore/asobj \
75 -I$(top_srcdir)/testsuite \
79 -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
86 $(top_builddir)/libbase/libgnashbase.la \
87 $(top_builddir)/librender/libgnashrender.la \
92 ResolveEventsTest-Runner \
93 SpriteButtonEventsTest \
94 SpriteButtonEventsTest-Runner \
96 DefineTextTest-Runner \
101 DefineEditTextTest-Runner \
102 DefineEditTextVariableNameTest \
103 DefineEditTextVariableNameTest-Runner \
104 DefineEditTextVariableNameTest2 \
109 RollOverOutTest-Runner \
114 root_stop_testrunner \
118 place_and_remove_object_test \
119 place_and_remove_object_insane_test \
120 unload_movieclip_test1 \
126 attachMovieTestRunner \
127 attachMovieLoopingTest \
128 attachMovieLoopingTestRunner \
130 registerClassTestRunner \
132 consecutive_goto_frame_test \
134 multi_doactions_and_goto_frame_test \
135 reverse_execute_PlaceObject2_test1 \
136 reverse_execute_PlaceObject2_test2 \
137 DrawingApiTestRunner \
141 duplicate_movie_clip_test \
142 duplicate_movie_clip_test2 \
143 event_handler_scope_test \
146 key_event_testrunner \
150 Video-EmbedSquareTest \
151 Video-EmbedSquareTestRunner \
152 NetStream-SquareTest \
153 NetStream-SquareTestRunner \
157 runtime_vm_stack_test \
158 new_child_in_unload_test \
161 BeginBitmapFillRunner \
163 BitmapDataTestRunner \
167 if MING_VERSION_0_4_3
170 EmbeddedSoundTest-Runner \
172 eventSoundTest1-Runner \
173 BitmapSmoothingTest \
180 get_frame_number_test
183 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
187 PrototypeEventListenersTestRunner \
191 if MING_SUPPORTS_INIT_ACTIONS
201 if MING_SUPPORTS_REPLACE_TAG
203 replace_shapes1test \
204 replace_sprites1test \
205 replace_buttons1test \
209 if MING_SUPPORTS_STREAMING_SOUND
211 streamingSoundTest1 \
212 streamingSoundTest1-Runner
215 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
218 KeyEventOrderRunner \
219 ButtonPropertiesTest \
221 ButtonPropertiesTestRunner \
222 ButtonEventsTest-Runner \
227 GradientFillTestRunner \
228 BitmapDataDrawRunner \
229 DeviceFontTestRunner \
230 EmbeddedFontTestRunner \
231 TextSnapshotTest-Runner \
234 timeline_var_test-Runner \
235 place_object_testrunner \
236 place_object_test2runner \
237 move_object_testrunner \
238 place_and_remove_object_testrunner \
239 place_and_remove_object_insane_testrunner \
240 unload_movieclip_test1runner \
241 goto_frame_testrunner \
242 consecutive_goto_frame_testrunner \
243 multi_doactions_and_goto_frame_testrunner \
244 gotoFrame2Test-Runner \
245 reverse_execute_PlaceObject2_test1runner \
246 reverse_execute_PlaceObject2_test2runner \
247 frame_label_testrunner \
248 path_format_testrunner \
249 callFunction_testrunner \
250 duplicate_movie_clip_testrunner \
251 duplicate_movie_clip_test2runner \
252 event_handler_scope_testrunner \
254 static_vs_dynamic1_testrunner \
255 static_vs_dynamic2_testrunner \
256 getTimer_testrunner \
257 DepthLimitsTestrunner \
259 DefineEditTextVariableNameTest-Runner \
260 DefineEditTextVariableNameTest2-Runner \
261 runtime_vm_stack_testrunner \
262 new_child_in_unload_testrunner \
263 instanceNameTestRunner \
264 init_action_testrunner \
265 InitActionTest2Runner \
268 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
269 check_SCRIPTS += VarAndCharClashTest-Runner \
270 gotoFrame2Test-Runner \
271 FlashVarsTest-Runner \
272 attachImported-Runner \
273 attachExtImported-Runner \
274 SharedObjectTestRunner
277 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
278 if ENABLE_HTTP_TESTSUITE
279 check_SCRIPTS += remotingTestRunner
281 if ENABLE_RED5_TESTING
282 check_SCRIPTS += red5test-runner
284 if ENABLE_RTMPY_TESTING
285 check_SCRIPTS += rtmpytest-runner
291 opcode_guard_testrunner \
292 get_frame_number_testrunner \
296 if MING_SUPPORTS_INIT_ACTIONS
298 InitActionTest2Runner \
299 RegisterClassTest4Runner \
300 RegisterClassTest3Runner \
301 registerClassTest2runner \
305 if MING_SUPPORTS_REPLACE_TAG
307 PlaceObject2TestRunner \
311 replace_shapes1test_runner \
312 replace_sprites1test_runner \
313 replace_buttons1test_runner \
319 # DefineEditTextVariableNameTest-Runner
321 check_LTLIBRARIES = libgnashmingutils.la
322 libgnashmingutils_la_SOURCES = \
326 definebitsjpeg2_SOURCES = definebitsjpeg2.c
327 definebitsjpeg2_LDADD = $(MING_LIBS)
328 definebitsjpeg2.swf: definebitsjpeg2
329 ./definebitsjpeg2 $(srcdir)/../media/lynch.jpg
331 DefineTextTest.swf: DefineTextTest
332 ./DefineTextTest $(abs_mediadir)
334 DefineTextTest_SOURCES = DefineTextTest.c
335 DefineTextTest_LDADD = libgnashmingutils.la
337 DefineTextTest_Runner_SOURCES = \
338 DefineTextTest-Runner.cpp \
340 DefineTextTest_Runner_CXXFLAGS = \
341 -DTGTDIR='"$(abs_builddir)"' \
343 DefineTextTest_Runner_LDADD = \
344 $(top_builddir)/testsuite/libtestsuite.la \
347 DefineTextTest_Runner_DEPENDENCIES = \
348 $(top_builddir)/testsuite/libtestsuite.la \
352 TextSnapshotTest.swf: TextSnapshotTest
353 ./TextSnapshotTest $(abs_mediadir)
355 TextSnapshotTest_SOURCES = TextSnapshotTest.c
356 TextSnapshotTest_LDADD = libgnashmingutils.la
358 TextSnapshotTest-Runner: $(srcdir)/../generic-testrunner.sh TextSnapshotTest.swf
359 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) TextSnapshotTest.swf > $@
362 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
363 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
365 DeviceFontTest.swf: DeviceFontTest
366 ./DeviceFontTest $(abs_mediadir)
367 DeviceFontTest_SOURCES = DeviceFontTest.c
368 DeviceFontTest_LDADD = libgnashmingutils.la
370 EmbeddedFontTestRunner: $(srcdir)/../generic-testrunner.sh EmbeddedFontTest.swf
371 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) EmbeddedFontTest.swf > $@
373 EmbeddedFontTest.swf: EmbeddedFontTest
374 ./EmbeddedFontTest $(abs_mediadir)
375 EmbeddedFontTest_SOURCES = EmbeddedFontTest.c
376 EmbeddedFontTest_LDADD = libgnashmingutils.la
378 DefineEditTextTest.swf: DefineEditTextTest
379 ./DefineEditTextTest $(abs_mediadir)
380 DefineEditTextTest_SOURCES = DefineEditTextTest.c
381 DefineEditTextTest_LDADD = libgnashmingutils.la
383 DefineEditTextTest_Runner_SOURCES = \
384 DefineEditTextTest-Runner.cpp \
386 DefineEditTextTest_Runner_CXXFLAGS = \
387 -DTGTDIR='"$(abs_builddir)"' \
389 DefineEditTextTest_Runner_LDADD = \
390 $(top_builddir)/testsuite/libtestsuite.la \
393 DefineEditTextTest_Runner_DEPENDENCIES = \
394 $(top_builddir)/testsuite/libtestsuite.la \
395 DefineEditTextTest.swf \
398 spritehier_SOURCES = spritehier.c
399 spritehier_LDADD = $(MING_LIBS)
401 opcode_guard_test_SOURCES = \
402 opcode_guard_test.c \
404 opcode_guard_test_LDADD = libgnashmingutils.la
406 opcode_guard_test.swf: opcode_guard_test
407 ./opcode_guard_test $(abs_mediadir)
409 opcode_guard_testrunner: $(srcdir)/../generic-testrunner.sh opcode_guard_test.swf
410 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) opcode_guard_test.swf > $@
413 runtime_vm_stack_test_SOURCES = \
414 runtime_vm_stack_test.c \
416 runtime_vm_stack_test_LDADD = libgnashmingutils.la
418 runtime_vm_stack_test.swf: runtime_vm_stack_test
419 ./runtime_vm_stack_test $(abs_mediadir)
421 runtime_vm_stack_testrunner: $(srcdir)/../generic-testrunner.sh runtime_vm_stack_test.swf
422 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) runtime_vm_stack_test.swf > $@
425 new_child_in_unload_test_SOURCES = \
426 new_child_in_unload_test.c \
428 new_child_in_unload_test_LDADD = libgnashmingutils.la
430 new_child_in_unload_test.swf: new_child_in_unload_test
431 ./new_child_in_unload_test $(abs_mediadir)
433 new_child_in_unload_testrunner: $(srcdir)/../generic-testrunner.sh new_child_in_unload_test.swf
434 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) new_child_in_unload_test.swf > $@
437 PlaceObject2Test_SOURCES = \
440 PlaceObject2Test_LDADD = libgnashmingutils.la
442 PlaceObject2Test.swf: PlaceObject2Test
443 ./PlaceObject2Test $(abs_mediadir)
445 PlaceObject2TestRunner: $(srcdir)/../generic-testrunner.sh PlaceObject2Test.swf
446 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) PlaceObject2Test.swf > $@
449 RemoveObject2Test_SOURCES = RemoveObject2Test.c
450 RemoveObject2Test_LDADD = libgnashmingutils.la
452 eventSoundTest1_SOURCES = eventSoundTest1.c
453 eventSoundTest1_LDADD = libgnashmingutils.la
455 eventSoundTest1.swf: eventSoundTest1
456 ./eventSoundTest1 $(srcdir)/../media/brokenchord.wav \
459 eventSoundTest1_Runner_SOURCES = \
460 eventSoundTest1-Runner.cpp \
462 eventSoundTest1_Runner_CXXFLAGS = \
463 -DTGTDIR='"$(abs_builddir)"' \
465 eventSoundTest1_Runner_LDADD = \
466 $(top_builddir)/testsuite/libtestsuite.la \
469 eventSoundTest1_Runner_DEPENDENCIES = \
470 $(top_builddir)/testsuite/libtestsuite.la \
471 eventSoundTest1.swf \
474 streamingSoundTest1_SOURCES = streamingSoundTest1.c
475 streamingSoundTest1_LDADD = libgnashmingutils.la
477 streamingSoundTest1.swf: streamingSoundTest1
478 ./streamingSoundTest1 $(srcdir)/../media/sound1.mp3
480 streamingSoundTest1_Runner_SOURCES = \
481 streamingSoundTest1-Runner.cpp \
483 streamingSoundTest1_Runner_CXXFLAGS = \
484 -DTGTDIR='"$(abs_builddir)"' \
486 streamingSoundTest1_Runner_LDADD = \
487 $(top_builddir)/testsuite/libtestsuite.la \
490 streamingSoundTest1_Runner_DEPENDENCIES = \
491 $(top_builddir)/testsuite/libtestsuite.la \
492 streamingSoundTest1.swf \
496 DefineEditTextVariableNameTest_SOURCES = \
497 DefineEditTextVariableNameTest.c \
499 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
501 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
502 ./DefineEditTextVariableNameTest $(abs_mediadir)
504 DefineEditTextVariableNameTest_Runner_SOURCES = \
505 DefineEditTextVariableNameTest-Runner.cpp \
507 DefineEditTextVariableNameTest_Runner_LDADD = \
508 $(top_builddir)/testsuite/libtestsuite.la \
511 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
512 $(top_builddir)/testsuite/libtestsuite.la \
513 DefineEditTextVariableNameTest.swf \
517 DefineEditTextVariableNameTest2_SOURCES = \
518 DefineEditTextVariableNameTest2.c \
520 DefineEditTextVariableNameTest2_LDADD = libgnashmingutils.la
522 DefineEditTextVariableNameTest2.swf: DefineEditTextVariableNameTest2
523 ./DefineEditTextVariableNameTest2 $(abs_mediadir)
525 DefineEditTextVariableNameTest2-Runner: $(srcdir)/../generic-testrunner.sh DefineEditTextVariableNameTest2.swf
526 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DefineEditTextVariableNameTest2.swf > $@
529 timeline_var_test_SOURCES = \
530 timeline_var_test.c \
532 timeline_var_test_LDADD = libgnashmingutils.la
534 timeline_var_test.swf: timeline_var_test
535 ./timeline_var_test $(abs_mediadir)
537 timeline_var_test-Runner: $(srcdir)/../generic-testrunner.sh timeline_var_test.swf
538 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) timeline_var_test.swf > $@
541 root_stop_test_SOURCES = root_stop_test.c
542 root_stop_test_LDADD = libgnashmingutils.la
544 root_stop_test.swf: root_stop_test
545 ./root_stop_test $(abs_mediadir)
547 root_stop_testrunner_SOURCES = \
548 root_stop_testrunner.cpp \
550 root_stop_testrunner_LDADD = \
551 $(top_builddir)/testsuite/libtestsuite.la \
554 root_stop_testrunner_CXXFLAGS = \
555 -DSRCDIR='"$(srcdir)"' \
556 -DTGTDIR='"$(abs_builddir)"'
557 root_stop_testrunner_DEPENDENCIES = \
558 $(top_builddir)/testsuite/libtestsuite.la \
562 shape_test_SOURCES = shape_test.c
563 shape_test_LDADD = libgnashmingutils.la
565 shape_test.swf: shape_test
566 ./shape_test $(abs_mediadir)
568 shape_testrunner: $(srcdir)/../generic-testrunner.sh shape_test.swf
569 sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) shape_test.swf > $@
572 morph_test1_SOURCES = morph_test1.c
573 morph_test1_LDADD = libgnashmingutils.la
575 morph_test1.swf: morph_test1
576 ./morph_test1 $(abs_mediadir)
578 morph_test1runner_SOURCES = \
579 morph_test1runner.cpp \
581 morph_test1runner_LDADD = \
582 $(top_builddir)/testsuite/libtestsuite.la \
585 morph_test1runner_CXXFLAGS = \
586 -DSRCDIR='"$(srcdir)"' \
587 -DTGTDIR='"$(abs_builddir)"' \
589 morph_test1runner_DEPENDENCIES = \
591 $(top_builddir)/testsuite/libtestsuite.la \
594 key_event_test_SOURCES = key_event_test.c
595 key_event_test_LDADD = libgnashmingutils.la
597 key_event_test.swf: key_event_test
598 ./key_event_test $(abs_mediadir)
600 key_event_testrunner_SOURCES = \
601 key_event_testrunner.cpp \
603 key_event_testrunner_LDADD = \
604 $(top_builddir)/testsuite/libtestsuite.la \
607 key_event_testrunner_CXXFLAGS = \
608 -DSRCDIR='"$(srcdir)"' \
609 -DTGTDIR='"$(abs_builddir)"' \
611 key_event_testrunner_DEPENDENCIES = \
613 $(top_builddir)/testsuite/libtestsuite.la \
616 KeyEventOrder_SOURCES = KeyEventOrder.c
617 KeyEventOrder_LDADD = libgnashmingutils.la
619 KeyEventOrder.swf: KeyEventOrder
620 ./KeyEventOrder $(abs_mediadir)
622 KeyEventOrderRunner_SOURCES = \
623 KeyEventOrderRunner.cpp \
625 KeyEventOrderRunner_LDADD = \
626 $(top_builddir)/testsuite/libtestsuite.la \
629 KeyEventOrderRunner_CXXFLAGS = \
630 -DSRCDIR='"$(srcdir)"' \
631 -DTGTDIR='"$(abs_builddir)"' \
633 KeyEventOrderRunner_DEPENDENCIES = \
635 $(top_builddir)/testsuite/libtestsuite.la \
638 place_object_test_SOURCES = place_object_test.c
639 place_object_test_LDADD = libgnashmingutils.la
641 place_object_test.swf: place_object_test
642 ./place_object_test $(abs_mediadir)
644 place_object_testrunner: $(srcdir)/../generic-testrunner.sh place_object_test.swf
645 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test.swf > $@
649 place_object_test2_SOURCES = place_object_test2.c
650 place_object_test2_LDADD = libgnashmingutils.la
652 place_object_test2.swf: place_object_test2
653 ./place_object_test2 $(abs_mediadir)
655 place_object_test2runner: $(srcdir)/../generic-testrunner.sh place_object_test2.swf
656 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test2.swf > $@
659 move_object_test_SOURCES = \
662 move_object_test_LDADD = libgnashmingutils.la
664 move_object_test.swf: move_object_test
665 ./move_object_test $(abs_mediadir)
667 move_object_testrunner: $(srcdir)/../generic-testrunner.sh move_object_test.swf
668 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) move_object_test.swf > $@
671 place_and_remove_object_test_SOURCES = \
672 place_and_remove_object_test.c \
674 place_and_remove_object_test_LDADD = libgnashmingutils.la
676 place_and_remove_object_test.swf: place_and_remove_object_test
677 ./place_and_remove_object_test $(abs_mediadir)
679 place_and_remove_object_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_test.swf
680 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_test.swf > $@
683 place_and_remove_object_insane_test_SOURCES = \
684 place_and_remove_object_insane_test.c \
686 place_and_remove_object_insane_test_LDADD = libgnashmingutils.la
688 place_and_remove_object_insane_test.swf: place_and_remove_object_insane_test
689 ./place_and_remove_object_insane_test $(abs_mediadir)
691 place_and_remove_object_insane_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_insane_test.swf
692 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_insane_test.swf > $@
695 unload_movieclip_test1_SOURCES = \
696 unload_movieclip_test1.c \
698 unload_movieclip_test1_LDADD = libgnashmingutils.la
700 unload_movieclip_test1.swf: unload_movieclip_test1
701 ./unload_movieclip_test1 $(abs_mediadir)
703 unload_movieclip_test1runner: $(srcdir)/../generic-testrunner.sh unload_movieclip_test1.swf
704 sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) unload_movieclip_test1.swf > $@
707 DepthLimitsTest_SOURCES = DepthLimitsTest.c
708 DepthLimitsTest_LDADD = libgnashmingutils.la
710 DepthLimitsTest.swf: DepthLimitsTest
711 ./DepthLimitsTest $(abs_mediadir)
713 DepthLimitsTestrunner: $(srcdir)/../generic-testrunner.sh DepthLimitsTest.swf
714 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) DepthLimitsTest.swf > $@
718 replace_shapes1test_SOURCES = replace_shapes1test.c
719 replace_shapes1test_LDADD = libgnashmingutils.la
721 replace_shapes1test.swf: replace_shapes1test
722 ./replace_shapes1test $(abs_mediadir)
724 replace_shapes1test_runner_SOURCES = \
725 replace_shapes1test_runner.cpp \
727 replace_shapes1test_runner_CXXFLAGS = \
728 -DTGTDIR='"$(abs_builddir)"' \
730 replace_shapes1test_runner_LDADD = \
731 $(top_builddir)/testsuite/libtestsuite.la \
734 replace_shapes1test_runner_DEPENDENCIES = \
735 $(top_builddir)/testsuite/libtestsuite.la \
736 replace_shapes1test.swf \
739 replace_sprites1test_SOURCES = replace_sprites1test.c
740 replace_sprites1test_LDADD = libgnashmingutils.la
742 replace_sprites1test.swf: replace_sprites1test
743 ./replace_sprites1test $(abs_mediadir)
745 replace_sprites1test_runner_SOURCES = \
746 replace_sprites1test_runner.cpp \
748 replace_sprites1test_runner_CXXFLAGS = \
749 -DTGTDIR='"$(abs_builddir)"' \
751 replace_sprites1test_runner_LDADD = \
752 $(top_builddir)/testsuite/libtestsuite.la \
755 replace_sprites1test_runner_DEPENDENCIES = \
756 $(top_builddir)/testsuite/libtestsuite.la \
757 replace_sprites1test.swf \
760 replace_buttons1test_SOURCES = replace_buttons1test.c
761 replace_buttons1test_LDADD = libgnashmingutils.la
763 replace_buttons1test.swf: replace_buttons1test
764 ./replace_buttons1test $(abs_mediadir)
766 replace_buttons1test_runner_SOURCES = \
767 replace_buttons1test_runner.cpp \
769 replace_buttons1test_runner_CXXFLAGS = \
770 -DTGTDIR='"$(abs_builddir)"' \
772 replace_buttons1test_runner_LDADD = \
773 $(top_builddir)/testsuite/libtestsuite.la \
776 replace_buttons1test_runner_DEPENDENCIES = \
777 $(top_builddir)/testsuite/libtestsuite.la \
778 replace_buttons1test.swf \
782 masks_test_SOURCES = \
785 masks_test_LDADD = libgnashmingutils.la
787 masks_test.swf: masks_test
788 ./masks_test $(abs_mediadir)
790 masks_testrunner_SOURCES = \
791 masks_testrunner.cpp \
793 masks_testrunner_CXXFLAGS = \
794 -DTGTDIR='"$(abs_builddir)"' \
796 masks_testrunner_LDADD = \
797 $(top_builddir)/testsuite/libtestsuite.la \
800 masks_testrunner_DEPENDENCIES = \
801 $(top_builddir)/testsuite/libtestsuite.la \
806 masks_test2_SOURCES = \
809 masks_test2_LDADD = libgnashmingutils.la
811 masks_test2.swf: masks_test2
812 ./masks_test2 $(abs_mediadir)
814 masks_test2runner_SOURCES = \
815 masks_test2runner.cpp \
817 masks_test2runner_CXXFLAGS = \
818 -DTGTDIR='"$(abs_builddir)"' \
820 masks_test2runner_LDADD = \
821 $(top_builddir)/testsuite/libtestsuite.la \
824 masks_test2runner_DEPENDENCIES = \
825 $(top_builddir)/testsuite/libtestsuite.la \
829 matrix_test_SOURCES = \
832 matrix_test_LDADD = libgnashmingutils.la
834 matrix_test.swf: matrix_test
835 ./matrix_test $(abs_mediadir)
837 matrix_testrunner: $(srcdir)/../generic-testrunner.sh matrix_test.swf
838 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) matrix_test.swf > $@
841 get_frame_number_test_SOURCES = \
842 get_frame_number_test.c \
844 get_frame_number_test_LDADD = libgnashmingutils.la
846 get_frame_number_test.swf: get_frame_number_test
847 ./get_frame_number_test $(abs_mediadir)
849 get_frame_number_testrunner: $(srcdir)/../generic-testrunner.sh get_frame_number_test.swf
850 sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) get_frame_number_test.swf > $@
853 frame_label_test_SOURCES = \
856 frame_label_test_LDADD = libgnashmingutils.la
858 frame_label_test.swf: frame_label_test
859 ./frame_label_test $(abs_mediadir)
861 frame_label_testrunner: $(srcdir)/../generic-testrunner.sh frame_label_test.swf
862 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) frame_label_test.swf > $@
865 path_format_test_SOURCES = \
868 path_format_test_LDADD = libgnashmingutils.la
870 path_format_test.swf: path_format_test
871 ./path_format_test $(abs_mediadir)
873 path_format_testrunner: $(srcdir)/../generic-testrunner.sh path_format_test.swf
874 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) path_format_test.swf > $@
877 callFunction_test_SOURCES = \
878 callFunction_test.c \
880 callFunction_test_LDADD = libgnashmingutils.la
882 callFunction_test.swf: callFunction_test
883 ./callFunction_test $(abs_mediadir)
885 callFunction_testrunner: $(srcdir)/../generic-testrunner.sh callFunction_test.swf
886 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) callFunction_test.swf > $@
889 duplicate_movie_clip_test_SOURCES = \
890 duplicate_movie_clip_test.c \
892 duplicate_movie_clip_test_LDADD = libgnashmingutils.la
894 duplicate_movie_clip_test.swf: duplicate_movie_clip_test
895 ./duplicate_movie_clip_test $(abs_mediadir)
897 duplicate_movie_clip_testrunner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test.swf
898 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test.swf > $@
902 duplicate_movie_clip_test2_SOURCES = \
903 duplicate_movie_clip_test2.c \
905 duplicate_movie_clip_test2_LDADD = libgnashmingutils.la
907 duplicate_movie_clip_test2.swf: duplicate_movie_clip_test2
908 ./duplicate_movie_clip_test2 $(abs_mediadir)
910 duplicate_movie_clip_test2runner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test2.swf
911 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test2.swf > $@
915 event_handler_scope_test_SOURCES = \
916 event_handler_scope_test.c \
918 event_handler_scope_test_LDADD = libgnashmingutils.la
920 event_handler_scope_test.swf: event_handler_scope_test
921 ./event_handler_scope_test $(abs_mediadir)
923 event_handler_scope_testrunner: $(srcdir)/../generic-testrunner.sh event_handler_scope_test.swf
924 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) event_handler_scope_test.swf > $@
927 attachMovieTest_SOURCES = \
930 attachMovieTest_LDADD = libgnashmingutils.la
932 attachMovieTest.swf: attachMovieTest
933 ./attachMovieTest $(abs_mediadir)
935 attachMovieTestRunner_SOURCES = \
936 attachMovieTestRunner.cpp \
938 attachMovieTestRunner_LDADD = \
939 $(top_builddir)/testsuite/libtestsuite.la \
942 attachMovieTestRunner_CXXFLAGS = \
943 -DSRCDIR='"$(srcdir)"' \
944 -DTGTDIR='"$(abs_builddir)"' \
946 attachMovieTestRunner_DEPENDENCIES = \
947 attachMovieTest.swf \
948 $(top_builddir)/testsuite/libtestsuite.la \
951 attachMovieLoopingTest_SOURCES = \
952 attachMovieLoopingTest.c \
954 attachMovieLoopingTest_LDADD = libgnashmingutils.la
956 attachMovieLoopingTest.swf: attachMovieLoopingTest
957 ./attachMovieLoopingTest $(abs_mediadir)
959 attachMovieLoopingTestRunner_SOURCES = \
960 attachMovieLoopingTestRunner.cpp \
962 attachMovieLoopingTestRunner_LDADD = \
963 $(top_builddir)/testsuite/libtestsuite.la \
966 attachMovieLoopingTestRunner_CXXFLAGS = \
967 -DSRCDIR='"$(srcdir)"' \
968 -DTGTDIR='"$(abs_builddir)"' \
970 attachMovieLoopingTestRunner_DEPENDENCIES = \
971 attachMovieLoopingTest.swf \
972 $(top_builddir)/testsuite/libtestsuite.la \
975 # This will only work with Ming-0.4.0beta2
976 # (support for prebuilt clips inclusion)
977 attachImported.swf: Dejagnu.swf $(srcdir)/attachImported.as attachMovieTest.swf
978 $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachMovieTest.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachImported.as
979 attachImported-Runner: $(srcdir)/../generic-testrunner.sh attachImported.swf Makefile
980 sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachImported.swf > $@
983 # This will only work with Ming-0.4.0beta2
984 # (support for prebuilt clips inclusion)
985 attachExtImported.swf: Dejagnu.swf $(srcdir)/attachExtImported.as attachImported.swf attachMovieTest.swf
986 $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -i attachImported.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachExtImported.as
987 attachExtImported-Runner: $(srcdir)/../generic-testrunner.sh attachExtImported.swf Makefile
988 sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachExtImported.swf > $@
991 goto_frame_test_SOURCES = \
994 goto_frame_test_LDADD = libgnashmingutils.la
996 goto_frame_test.swf: goto_frame_test
997 ./goto_frame_test $(abs_mediadir)
999 goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh goto_frame_test.swf
1000 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) goto_frame_test.swf > $@
1003 consecutive_goto_frame_test_SOURCES = \
1004 consecutive_goto_frame_test.c \
1006 consecutive_goto_frame_test_LDADD = libgnashmingutils.la
1008 consecutive_goto_frame_test.swf: consecutive_goto_frame_test
1009 ./consecutive_goto_frame_test $(abs_mediadir)
1011 consecutive_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh consecutive_goto_frame_test.swf
1012 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) consecutive_goto_frame_test.swf > $@
1015 multi_doactions_and_goto_frame_test_SOURCES = \
1016 multi_doactions_and_goto_frame_test.c \
1018 multi_doactions_and_goto_frame_test_LDADD = libgnashmingutils.la
1020 multi_doactions_and_goto_frame_test.swf: multi_doactions_and_goto_frame_test
1021 ./multi_doactions_and_goto_frame_test $(abs_mediadir)
1023 multi_doactions_and_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh multi_doactions_and_goto_frame_test.swf
1024 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) multi_doactions_and_goto_frame_test.swf > $@
1027 reverse_execute_PlaceObject2_test1_SOURCES = \
1028 reverse_execute_PlaceObject2_test1.c \
1030 reverse_execute_PlaceObject2_test1_LDADD = libgnashmingutils.la
1032 reverse_execute_PlaceObject2_test1.swf: reverse_execute_PlaceObject2_test1
1033 ./reverse_execute_PlaceObject2_test1 $(abs_mediadir)
1035 reverse_execute_PlaceObject2_test1runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test1.swf
1036 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test1.swf > $@
1039 reverse_execute_PlaceObject2_test2_SOURCES = \
1040 reverse_execute_PlaceObject2_test2.c \
1042 reverse_execute_PlaceObject2_test2_LDADD = libgnashmingutils.la
1044 reverse_execute_PlaceObject2_test2.swf: reverse_execute_PlaceObject2_test2
1045 ./reverse_execute_PlaceObject2_test2 $(abs_mediadir)
1047 reverse_execute_PlaceObject2_test2runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test2.swf
1048 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test2.swf > $@
1051 BitmapDataTest_SOURCES = \
1055 BitmapDataTest_CFLAGS = \
1056 -DMEDIADIR='"$(abs_mediadir)"' \
1059 BitmapDataTest_LDADD = libgnashmingutils.la
1061 BitmapDataTest.swf: BitmapDataTest
1062 ./BitmapDataTest $(abs_mediadir)
1064 BitmapDataTestRunner_SOURCES = \
1065 BitmapDataTestRunner.cpp \
1068 BitmapDataTestRunner_CXXFLAGS = \
1069 -DSRCDIR='"$(srcdir)"' \
1070 -DTGTDIR='"$(abs_builddir)"' \
1073 BitmapDataTestRunner_LDADD = \
1074 $(top_builddir)/testsuite/libtestsuite.la \
1078 BitmapDataTestRunner_DEPENDENCIES = \
1079 $(top_builddir)/testsuite/libtestsuite.la \
1080 BitmapDataTest.swf \
1083 BitmapDataDraw_SOURCES = \
1087 BitmapDataDraw_CFLAGS = \
1088 -DMEDIADIR='"$(abs_mediadir)"' \
1091 BitmapDataDraw_LDADD = libgnashmingutils.la
1093 BitmapDataDraw.swf: BitmapDataDraw
1094 ./BitmapDataDraw $(abs_mediadir)
1096 BitmapDataDrawRunner: $(srcdir)/../generic-testrunner.sh BitmapDataDraw.swf
1097 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) BitmapDataDraw.swf > $@
1100 BeginBitmapFill_SOURCES = \
1104 BeginBitmapFill_CFLAGS = \
1105 -DMEDIADIR='"$(abs_mediadir)"' \
1108 BeginBitmapFill_LDADD = libgnashmingutils.la
1110 BeginBitmapFill.swf: BeginBitmapFill
1111 ./BeginBitmapFill $(abs_mediadir)
1113 BeginBitmapFillRunner_SOURCES = \
1114 BeginBitmapFillRunner.cpp \
1117 BeginBitmapFillRunner_CXXFLAGS = \
1118 -DSRCDIR='"$(srcdir)"' \
1119 -DTGTDIR='"$(abs_builddir)"' \
1122 BeginBitmapFillRunner_LDADD = \
1123 $(top_builddir)/testsuite/libtestsuite.la \
1127 BeginBitmapFillRunner_DEPENDENCIES = \
1128 $(top_builddir)/testsuite/libtestsuite.la \
1129 BeginBitmapFill.swf \
1132 EmbeddedSoundTest_SOURCES = \
1133 EmbeddedSoundTest.c \
1136 EmbeddedSoundTest_CFLAGS = \
1137 -DMEDIADIR='"$(abs_mediadir)"' \
1140 EmbeddedSoundTest_LDADD = libgnashmingutils.la
1142 EmbeddedSoundTest.swf: EmbeddedSoundTest
1143 ./EmbeddedSoundTest $(abs_mediadir)
1145 EmbeddedSoundTest_Runner_SOURCES = \
1146 EmbeddedSoundTest-Runner.cpp \
1149 EmbeddedSoundTest_Runner_CXXFLAGS = \
1150 -DSRCDIR='"$(srcdir)"' \
1151 -DTGTDIR='"$(abs_builddir)"' \
1154 EmbeddedSoundTest_Runner_LDADD = \
1155 $(top_builddir)/testsuite/libtestsuite.la \
1159 EmbeddedSoundTest_Runner_DEPENDENCIES = \
1160 $(top_builddir)/testsuite/libtestsuite.la \
1161 EmbeddedSoundTest.swf \
1164 BitmapSmoothingTest_SOURCES = \
1165 BitmapSmoothingTest.c \
1168 BitmapSmoothingTest_CFLAGS = \
1169 -DMEDIADIR='"$(abs_mediadir)"' \
1172 BitmapSmoothingTest_LDADD = libgnashmingutils.la
1174 BitmapSmoothingTest-v7.swf: BitmapSmoothingTest
1175 ./BitmapSmoothingTest 7
1177 BitmapSmoothingTest-v8.swf: BitmapSmoothingTest
1178 ./BitmapSmoothingTest 8
1180 registerClassTest_SOURCES = \
1181 registerClassTest.c \
1183 registerClassTest_LDADD = libgnashmingutils.la
1185 registerClassTest.swf: registerClassTest
1186 ./registerClassTest $(abs_mediadir)
1188 registerClassTestRunner_SOURCES = \
1189 registerClassTestRunner.cpp \
1191 registerClassTestRunner_LDADD = \
1192 $(top_builddir)/testsuite/libtestsuite.la \
1195 registerClassTestRunner_CXXFLAGS = \
1196 -DSRCDIR='"$(srcdir)"' \
1197 -DTGTDIR='"$(abs_builddir)"' \
1199 registerClassTestRunner_DEPENDENCIES = \
1200 registerClassTest.swf \
1201 $(top_builddir)/testsuite/libtestsuite.la \
1204 registerClassTest2_SOURCES = \
1205 registerClassTest2.c \
1207 registerClassTest2_LDADD = libgnashmingutils.la
1209 registerClassTest2.swf: registerClassTest2
1210 ./registerClassTest2 $(abs_mediadir)
1212 registerClassTest2runner: $(srcdir)/../generic-testrunner.sh registerClassTest2.swf
1213 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) registerClassTest2.swf > $@
1216 spritehier.swf: spritehier
1219 RemoveObject2Test.swf: RemoveObject2Test
1222 RollOverOutTest_SOURCES = \
1225 RollOverOutTest_LDADD = libgnashmingutils.la
1226 RollOverOutTest.swf: RollOverOutTest
1227 ./RollOverOutTest $(abs_mediadir)
1228 RollOverOutTest_Runner_SOURCES = \
1229 RollOverOutTest-Runner.cpp \
1231 RollOverOutTest_Runner_LDADD = \
1232 $(top_builddir)/testsuite/libtestsuite.la \
1235 RollOverOutTest_Runner_CXXFLAGS = \
1236 -DSRCDIR='"$(srcdir)"' \
1237 -DTGTDIR='"$(abs_builddir)"'
1238 RollOverOutTest_Runner_DEPENDENCIES = \
1239 $(top_builddir)/testsuite/libtestsuite.la \
1240 RollOverOutTest.swf \
1243 ButtonEventsTest_SOURCES = \
1244 ButtonEventsTest.c \
1246 ButtonEventsTest_LDADD = libgnashmingutils.la
1247 ButtonEventsTest.swf: ButtonEventsTest
1248 ./ButtonEventsTest $(abs_mediadir)
1249 ButtonEventsTest_Runner_SOURCES = \
1250 ButtonEventsTest-Runner.cpp \
1252 ButtonEventsTest_Runner_LDADD = \
1253 $(top_builddir)/testsuite/libtestsuite.la \
1256 ButtonEventsTest_Runner_DEPENDENCIES = \
1257 $(top_builddir)/testsuite/libtestsuite.la \
1258 ButtonEventsTest.swf \
1260 ButtonEventsTest_Runner_CXXFLAGS = \
1261 -DTGTDIR='"$(abs_builddir)"' \
1264 SpriteButtonEventsTest_SOURCES = \
1265 SpriteButtonEventsTest.c \
1267 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1268 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1269 ./SpriteButtonEventsTest $(abs_mediadir)
1270 SpriteButtonEventsTest_Runner_SOURCES = \
1271 SpriteButtonEventsTest-Runner.cpp \
1273 SpriteButtonEventsTest_Runner_LDADD = \
1274 $(top_builddir)/testsuite/libtestsuite.la \
1277 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1278 $(top_builddir)/testsuite/libtestsuite.la \
1279 SpriteButtonEventsTest.swf \
1281 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1282 -DTGTDIR='"$(abs_builddir)"' \
1285 ResolveEventsTest_SOURCES = \
1286 ResolveEventsTest.c \
1288 ResolveEventsTest_LDADD = libgnashmingutils.la
1289 ResolveEventsTest.swf: ResolveEventsTest
1290 ./ResolveEventsTest $(abs_mediadir)
1291 ResolveEventsTest_Runner_SOURCES = \
1292 ResolveEventsTest-Runner.cpp \
1294 ResolveEventsTest_Runner_LDADD = \
1295 $(top_builddir)/testsuite/libtestsuite.la \
1298 ResolveEventsTest_Runner_DEPENDENCIES = \
1299 $(top_builddir)/testsuite/libtestsuite.la \
1300 ResolveEventsTest.swf \
1302 ResolveEventsTest_Runner_CXXFLAGS = \
1303 -DTGTDIR='"$(abs_builddir)"' \
1306 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1307 VarAndCharClashTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf $(srcdir)/VarAndCharClashTest.as
1308 $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/../media/green.swf $(srcdir)/VarAndCharClashTest.as
1309 VarAndCharClashTest-Runner: $(srcdir)/../generic-testrunner.sh VarAndCharClashTest.swf
1310 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) VarAndCharClashTest.swf > $@
1313 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1314 FlashVarsTest.swf: Dejagnu.swf FlashVarsTest.as
1315 $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/FlashVarsTest.as
1316 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf Makefile
1317 echo "$(top_builddir)/gui/gnash -1 -r0 -v -P 'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFVars&complex={a:'1',b:2}' 'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chQstr&_root.fqv=fqQstr'" > $@
1320 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1321 SharedObjectTest.swf: Dejagnu.swf SharedObjectTest.as
1322 $(MAKESWF) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/SharedObjectTest.as
1324 SharedObjectTestRunner: SharedObjectTestRunner.sh Makefile SharedObjectTest.swf
1325 sed -e 's#@@TOP_BUILDDIR@@#${abs_top_builddir}#' -e 's#@@BASEINPUTSOLDIR@@#${srcdir}/SharedObjectTest.sol#' $(srcdir)/SharedObjectTestRunner.sh > $@
1328 StageConfigTest.swf: StageConfigTest.as
1329 $(MAKESWF) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1331 ButtonPropertiesTest_SOURCES = \
1332 ButtonPropertiesTest.c \
1334 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1335 ButtonPropertiesTest.swf: ButtonPropertiesTest
1336 ./ButtonPropertiesTest $(abs_mediadir)
1337 ButtonPropertiesTestRunner_SOURCES = \
1338 ButtonPropertiesTestRunner.cpp \
1340 ButtonPropertiesTestRunner_LDADD = \
1341 $(top_builddir)/testsuite/libtestsuite.la \
1344 ButtonPropertiesTestRunner_DEPENDENCIES = \
1345 $(top_builddir)/testsuite/libtestsuite.la \
1346 ButtonPropertiesTest.swf \
1348 ButtonPropertiesTestRunner_CXXFLAGS = \
1349 -DTGTDIR='"$(abs_builddir)"' \
1352 InitActionTest2_SOURCES = \
1355 InitActionTest2_LDADD = libgnashmingutils.la
1357 InitActionTest2.swf: InitActionTest2
1358 ./InitActionTest2 $(abs_mediadir)
1360 InitActionTest2Runner: $(srcdir)/../generic-testrunner.sh InitActionTest2.swf
1361 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) InitActionTest2.swf > $@
1364 RegisterClassTest3_SOURCES = \
1365 RegisterClassTest3.c \
1367 RegisterClassTest3_LDADD = libgnashmingutils.la
1369 RegisterClassTest3.swf: RegisterClassTest3
1370 ./RegisterClassTest3 $(abs_mediadir)
1372 RegisterClassTest3Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest3.swf
1373 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest3.swf > $@
1376 RegisterClassTest4_SOURCES = \
1377 RegisterClassTest4.c \
1379 RegisterClassTest4_LDADD = libgnashmingutils.la
1381 RegisterClassTest4.swf: RegisterClassTest4
1382 ./RegisterClassTest4 $(abs_mediadir)
1384 RegisterClassTest4Runner: $(srcdir)/../generic-testrunner.sh RegisterClassTest4.swf
1385 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) RegisterClassTest4.swf > $@
1388 init_action_test_SOURCES = \
1389 init_action_test.c \
1391 init_action_test_LDADD = libgnashmingutils.la
1393 init_action_test.swf: init_action_test
1394 ./init_action_test $(abs_mediadir)
1396 init_action_testrunner: $(srcdir)/../generic-testrunner.sh init_action_test.swf
1397 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) init_action_test.swf > $@
1400 intervalTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf intervalTest.as
1401 $(MAKESWF) -o $@ Dejagnu.swf $(srcdir)/intervalTest.as
1402 intervalTestRunner_SOURCES = \
1403 intervalTestRunner.cpp \
1405 intervalTestRunner_CXXFLAGS = \
1406 -DSRCDIR='"$(srcdir)"' \
1407 -DTGTDIR='"$(abs_builddir)"' \
1409 intervalTestRunner_LDADD = \
1410 $(top_builddir)/testsuite/libtestsuite.la \
1413 intervalTestRunner_DEPENDENCIES = \
1414 $(top_builddir)/testsuite/libtestsuite.la \
1418 gotoFrame2Test.swf: $(srcdir)/../media/green.swf Dejagnu.swf gotoFrame2Test.as
1419 $(MAKESWF) -o $@ -iDejagnu.swf:dejagnu $(srcdir)/../actionscript.all/dejagnu_so_init.as \
1420 $(srcdir)/gotoFrame2Test.as
1422 gotoFrame2Test-Runner: $(srcdir)/../generic-testrunner.sh gotoFrame2Test.swf
1423 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) gotoFrame2Test.swf > $@
1426 LC-Receive.swf: LC-Receive.as
1427 $(MAKESWF) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/LC-Receive.as
1429 LC-Send.swf: LC-Send.as
1430 $(MAKESWF) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/LC-Send.as
1432 LCTestRunner: $(srcdir)/../simultaneous-testrunner.sh LC-Receive.swf LC-Send.swf
1433 sh $(srcdir)/../simultaneous-testrunner.sh -c "ENDOFTEST" $(top_builddir) LC-Receive.swf LC-Send.swf > $@
1436 XMLSocketTest.swf: XMLSocketTest.as
1437 $(MAKESWF) -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/XMLSocketTest.as
1439 XMLSocketTester: XMLSocketTester.sh XMLSocketTest.swf
1440 sh $(srcdir)/XMLSocketTester.sh -c "ENDOFTEST" $(top_builddir) $(top_srcdir) $(PERL) \
1441 XMLSocketTest.swf > $@
1444 GradientFillTest.swf: GradientFillTest.as
1445 $(MAKESWF) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/GradientFillTest.as
1447 GradientFillTestRunner: $(srcdir)/../generic-testrunner.sh GradientFillTest.swf
1448 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) GradientFillTest.swf > $@
1451 DrawingApiTest.swf: DrawingApiTest.as
1452 $(MAKESWF) -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/DrawingApiTest.as
1454 DrawingApiTestRunner_SOURCES = \
1455 DrawingApiTestRunner.cpp \
1457 DrawingApiTestRunner_CXXFLAGS = \
1458 -DSRCDIR='"$(srcdir)"' \
1459 -DTGTDIR='"$(abs_builddir)"' \
1461 DrawingApiTestRunner_LDADD = \
1462 $(top_builddir)/testsuite/libtestsuite.la \
1465 DrawingApiTestRunner_DEPENDENCIES = \
1466 $(top_builddir)/testsuite/libtestsuite.la \
1467 DrawingApiTest.swf \
1470 PrototypeEventListeners.swf: PrototypeEventListeners.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1471 $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/PrototypeEventListeners.as
1473 PrototypeEventListenersTestRunner_SOURCES = \
1474 PrototypeEventListenersTestRunner.cpp \
1476 PrototypeEventListenersTestRunner_CXXFLAGS = \
1477 -DSRCDIR='"$(srcdir)"' \
1478 -DTGTDIR='"$(abs_builddir)"' \
1480 PrototypeEventListenersTestRunner_LDADD = \
1481 $(top_builddir)/testsuite/libtestsuite.la \
1484 PrototypeEventListenersTestRunner_DEPENDENCIES = \
1485 $(top_builddir)/testsuite/libtestsuite.la \
1486 PrototypeEventListeners.swf \
1489 remoting.swf: remoting.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1490 $(MAKESWF) -n network -r12 -o $@ -v7 -DHTTP_TESTSUITE='\"$(HTTP_TESTSUITE)\"' -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/remoting.as $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1492 remotingTestRunner: $(srcdir)/../generic-testrunner.sh remoting.swf
1493 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) remoting.swf > $@
1496 red5test.swf: red5test.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1497 $(MAKESWF) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1498 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/red5test.as \
1499 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1501 red5test-runner: $(srcdir)/../generic-testrunner.sh red5test.swf
1502 sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) red5test.swf > $@
1505 rtmpytest.swf: rtmpytest.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1506 $(MAKESWF) -n network -r12 -o $@ -v7 -DRTMPY_HOST='\"$(RTMPY_HOST)\"' \
1507 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/rtmpytest.as \
1508 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1510 rtmpytest-runner: $(srcdir)/../generic-testrunner.sh rtmpytest.swf
1511 sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) rtmpytest.swf > $@
1514 case6.swf: case6.as Makefile ../actionscript.all/check.as
1515 $(MAKESWF) -v6 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -I$(srcdir)/../actionscript.all $(srcdir)/case6.as
1517 case7.swf: case7.as Makefile ../actionscript.all/check.as
1518 $(MAKESWF) -v7 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 -I$(srcdir)/../actionscript.all $(srcdir)/case7.as
1520 caseTestRunner: $(srcdir)/../generic-testrunner.sh case6.swf case7.swf Makefile
1521 sh $(srcdir)/../generic-testrunner.sh -f10 -r10 -c '#total' $(top_builddir) case6.swf case7.swf > $@
1524 DragDropTest.swf: DragDropTest.as Dejagnu.swf DragDropTestLoaded.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1525 $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/DragDropTest.as
1527 DragDropTestLoaded.swf: DragDropTest.as Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1528 $(MAKESWF) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -DLOADED_VERSION $(srcdir)/DragDropTest.as
1530 DragDropTestRunner_SOURCES = \
1531 DragDropTestRunner.cpp \
1533 DragDropTestRunner_CXXFLAGS = \
1534 -DSRCDIR='"$(srcdir)"' \
1535 -DTGTDIR='"$(abs_builddir)"' \
1537 DragDropTestRunner_LDADD = \
1538 $(top_builddir)/testsuite/libtestsuite.la \
1541 DragDropTestRunner_DEPENDENCIES = \
1542 $(top_builddir)/testsuite/libtestsuite.la \
1547 static_vs_dynamic1_SOURCES = \
1548 static_vs_dynamic1.c \
1551 static_vs_dynamic1_LDADD = libgnashmingutils.la
1553 static_vs_dynamic1.swf: static_vs_dynamic1
1554 ./static_vs_dynamic1 $(srcdir)/../media
1556 static_vs_dynamic1_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic1.swf
1557 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic1.swf > $@
1560 static_vs_dynamic2_SOURCES = \
1561 static_vs_dynamic2.c \
1564 static_vs_dynamic2_LDADD = libgnashmingutils.la
1566 static_vs_dynamic2.swf: static_vs_dynamic2
1567 ./static_vs_dynamic2 $(srcdir)/../media
1569 static_vs_dynamic2_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic2.swf
1570 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic2.swf > $@
1574 getTimer_test_SOURCES = \
1578 getTimer_test_LDADD = libgnashmingutils.la
1580 getTimer_test.swf: getTimer_test
1581 ./getTimer_test $(srcdir)/../media
1583 getTimer_testrunner: $(srcdir)/../generic-testrunner.sh getTimer_test.swf
1584 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) getTimer_test.swf > $@
1587 NetStream_SquareTest_SOURCES = \
1588 NetStream-SquareTest.c \
1591 NetStream_SquareTest_LDADD = libgnashmingutils.la
1593 NetStream-SquareTest.swf: NetStream-SquareTest
1594 ./NetStream-SquareTest $(abs_mediadir)
1596 NetStream_SquareTestRunner_SOURCES = \
1597 NetStream-SquareTestRunner.cpp \
1600 NetStream_SquareTestRunner_CXXFLAGS = \
1601 -DSRCDIR='"$(srcdir)"' \
1602 -DTGTDIR='"$(abs_builddir)"' \
1603 -DMEDIADIR='"$(abs_mediadir)"' \
1606 NetStream_SquareTestRunner_LDADD = \
1607 $(top_builddir)/testsuite/libtestsuite.la \
1611 NetStream_SquareTestRunner_DEPENDENCIES = \
1612 $(top_builddir)/testsuite/libtestsuite.la \
1613 NetStream-SquareTest.swf \
1616 Video_EmbedSquareTest_SOURCES = \
1617 Video-EmbedSquareTest.c \
1620 Video_EmbedSquareTest_LDADD = libgnashmingutils.la
1622 Video-EmbedSquareTest.swf: Video-EmbedSquareTest $(srcdir)/../media/square.flv
1623 ./Video-EmbedSquareTest $(srcdir)/../media
1625 Video_EmbedSquareTestRunner_SOURCES = \
1626 Video-EmbedSquareTestRunner.cpp \
1629 Video_EmbedSquareTestRunner_CXXFLAGS = \
1630 -DSRCDIR='"$(srcdir)"' \
1631 -DTGTDIR='"$(abs_builddir)"' \
1634 Video_EmbedSquareTestRunner_LDADD = \
1635 $(top_builddir)/testsuite/libtestsuite.la \
1639 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1640 $(top_builddir)/testsuite/libtestsuite.la \
1641 Video-EmbedSquareTest.swf \
1644 instanceNameTest_SOURCES = \
1645 instanceNameTest.c \
1647 instanceNameTest_LDADD = libgnashmingutils.la
1649 instanceNameTest.swf: instanceNameTest
1650 ./instanceNameTest $(abs_mediadir)
1652 instanceNameTestRunner: $(srcdir)/../generic-testrunner.sh instanceNameTest.swf
1653 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) instanceNameTest.swf > $@
1659 Dejagnu_LDADD = libgnashmingutils.la
1661 Dejagnu.swf: Dejagnu
1662 ./Dejagnu $(abs_mediadir)
1665 -rm *.swf media *.pp *unner
1667 TEST_DRIVERS = ../simple.exp
1669 GradientFillTestRunner \
1670 BeginBitmapFillRunner \
1671 BitmapDataTestRunner \
1672 BitmapDataDrawRunner \
1673 DeviceFontTestRunner \
1674 EmbeddedFontTestRunner \
1675 DefineEditTextVariableNameTest-Runner \
1676 DefineEditTextVariableNameTest2-Runner \
1677 DefineTextTest-Runner \
1678 DefineEditTextTest-Runner \
1679 RollOverOutTest-Runner \
1680 SpriteButtonEventsTest-Runner \
1681 ResolveEventsTest-Runner \
1682 timeline_var_test-Runner \
1683 root_stop_testrunner \
1684 place_object_testrunner \
1685 place_object_test2runner \
1686 move_object_testrunner \
1687 place_and_remove_object_testrunner \
1688 place_and_remove_object_insane_testrunner \
1689 unload_movieclip_test1runner \
1690 attachMovieTestRunner \
1691 attachMovieLoopingTestRunner \
1692 goto_frame_testrunner \
1693 consecutive_goto_frame_testrunner \
1694 multi_doactions_and_goto_frame_testrunner \
1695 registerClassTestRunner \
1698 DrawingApiTestRunner \
1699 TextSnapshotTest-Runner \
1700 reverse_execute_PlaceObject2_test1runner \
1701 reverse_execute_PlaceObject2_test2runner \
1702 DepthLimitsTestrunner \
1704 frame_label_testrunner \
1705 path_format_testrunner \
1706 callFunction_testrunner \
1707 duplicate_movie_clip_testrunner \
1708 duplicate_movie_clip_test2runner \
1709 event_handler_scope_testrunner \
1712 key_event_testrunner \
1713 static_vs_dynamic1_testrunner \
1714 static_vs_dynamic2_testrunner \
1715 getTimer_testrunner \
1716 Video-EmbedSquareTestRunner \
1717 NetStream-SquareTestRunner \
1720 runtime_vm_stack_testrunner \
1721 instanceNameTestRunner \
1724 if MING_VERSION_0_4_3
1726 EmbeddedSoundTest-Runner \
1727 eventSoundTest1-Runner \
1733 opcode_guard_testrunner \
1734 get_frame_number_testrunner
1737 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1738 TEST_CASES += VarAndCharClashTest-Runner \
1739 PrototypeEventListenersTestRunner \
1740 DragDropTestRunner \
1741 FlashVarsTest-Runner \
1742 SharedObjectTestRunner \
1743 intervalTestRunner \
1744 gotoFrame2Test-Runner \
1745 attachImported-Runner \
1746 attachExtImported-Runner
1749 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1750 if ENABLE_HTTP_TESTSUITE
1751 TEST_CASES += remotingTestRunner
1753 if ENABLE_RED5_TESTING
1754 TEST_CASES += red5test-runner
1756 if ENABLE_RTMPY_TESTING
1757 TEST_CASES += rtmpytest-runner
1761 if MING_SUPPORTS_INIT_ACTIONS
1763 registerClassTest2runner \
1764 init_action_testrunner \
1765 InitActionTest2Runner \
1766 RegisterClassTest3Runner \
1767 RegisterClassTest4Runner \
1771 if MING_SUPPORTS_REPLACE_TAG
1773 PlaceObject2TestRunner \
1774 replace_shapes1test_runner \
1775 replace_sprites1test_runner \
1776 replace_buttons1test_runner \
1780 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1782 ButtonPropertiesTestRunner \
1783 ButtonEventsTest-Runner \
1784 KeyEventOrderRunner \
1788 TEST_ENV = GNASH_GC_TRIGGER_THRESHOLD=0
1789 TEST_ENV += GNASHRC=../gnashrc
1790 TEST_ENV += GST_INSTALL_PLUGINS_HELPER=$(top_srcdir)/testsuite/gst_install_plugins_helper.sh
1793 check-DEJAGNU: site-update $(check_PROGRAMS)
1794 runtest=$(RUNTEST); \
1795 if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
1796 $(TEST_ENV) $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
1798 echo "WARNING: could not find \`runtest'" 1>&2; \
1799 for i in "$(TEST_CASES)"; do \
1800 $(TEST_ENV) $(SHELL) $$i; \
1804 site-update: site.exp
1805 @rm -fr site.exp.bak
1806 @cp site.exp site.exp.bak
1807 @sed -e '/testcases/d' site.exp.bak > site.exp
1808 @echo "# This is a list of the pre-compiled testcases" >> site.exp
1809 @echo "set testcases \"$(TEST_CASES)\"" >> site.exp