1 ## Process this file with automake to generate Makefile.in
3 # Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
4 # 2015, 2016, 2017 Free Software Foundation, Inc.
6 # This program is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20 AUTOMAKE_OPTIONS = dejagnu -Wno-portability
22 abs_top_builddir=$(shell cd $(top_builddir); pwd)
23 abs_builddir=$(shell cd $(top_builddir)/testsuite/misc-ming.all; pwd)
24 abs_mediadir = $(shell cd $(srcdir)/../media; pwd)
32 DISTCLEANFILES = XMLSocketTester extgetvariable_testrunner_v5 \
33 extgetvariable_testrunner_v6 extgetvariable_testrunner_v7 \
34 extgetvariable_testrunner_v8 hostcmd_testrunner_v5 \
35 hostcmd_testrunner_v6 hostcmd_testrunner_v7 \
36 hostcmd_testrunner_v8 hostcmd_htmltest_v5.html \
37 hostcmd_htmltest_v6.html hostcmd_htmltest_v7.html \
38 hostcmd_htmltest_v8.html hostcmd-geturl_testrunner_v4 \
39 hostcmd-geturl_testrunner_v5 \ hostcmd-geturl_testrunner_v6 \
40 hostcmd-geturl_testrunner_v7 \ hostcmd-geturl_testrunner_v8
42 SUBDIRS = . loop loading displaylist_depths action_order register_class \
56 PrototypeEventListeners.as \
59 VarAndCharClashTest.as \
62 attachExtImported.as \
79 SharedObjectTestRunner.sh \
80 SharedObjectTest.sol/sol1.sol \
81 SharedObjectTest.sol/README \
83 extgetvariable_testrunner.sh \
84 hostcmd_testrunner.sh \
86 hostcmd-geturl_testrunner.sh
89 -I$(top_srcdir)/libbase \
90 -I$(top_srcdir)/libmedia \
91 -I$(top_srcdir)/libsound \
92 -I$(top_srcdir)/librender \
93 -I$(top_srcdir)/libcore \
94 -I$(top_srcdir)/libcore/swf \
95 -I$(top_srcdir)/libcore/parser \
96 -I$(top_srcdir)/libcore/vm \
97 -I$(top_srcdir)/libcore/asobj \
98 -I$(top_srcdir)/testsuite \
103 -DMING_VERSION_CODE=$(MING_VERSION_CODE) \
110 $(top_builddir)/libbase/libgnashbase.la \
111 $(top_builddir)/librender/libgnashrender.la \
112 $(top_builddir)/libcore/libgnashcore.la \
116 AM_LDFLAGS += -lui -llog
121 ResolveEventsTest-Runner \
122 SpriteButtonEventsTest \
123 SpriteButtonEventsTest-Runner \
125 DefineTextTest-Runner \
130 DefineEditTextTest-Runner \
131 DefineEditTextVariableNameTest \
132 DefineEditTextVariableNameTest-Runner \
133 DefineEditTextVariableNameTest2 \
137 RollOverOutTest-Runner \
142 root_stop_testrunner \
146 place_and_remove_object_test \
147 place_and_remove_object_insane_test \
148 unload_movieclip_test1 \
154 attachMovieTestRunner \
155 attachMovieLoopingTest \
156 attachMovieLoopingTestRunner \
158 consecutive_goto_frame_test \
160 multi_doactions_and_goto_frame_test \
161 reverse_execute_PlaceObject2_test1 \
162 reverse_execute_PlaceObject2_test2 \
163 DrawingApiTestRunner \
167 duplicate_movie_clip_test \
168 duplicate_movie_clip_test2 \
169 empty_clip_action_test \
170 event_handler_scope_test \
173 key_event_testrunner \
177 Video-EmbedSquareTest \
178 Video-EmbedSquareTestRunner \
179 NetStream-SquareTest \
180 NetStream-SquareTestRunner \
184 runtime_vm_stack_test \
185 new_child_in_unload_test \
188 BeginBitmapFillRunner \
190 BitmapDataTestRunner \
194 if MING_VERSION_0_4_3
196 BitmapSmoothingTest \
203 get_frame_number_test
206 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
210 PrototypeEventListenersTestRunner \
214 if MING_SUPPORTS_REPLACE_TAG
216 replace_shapes1test \
217 replace_sprites1test \
218 replace_buttons1test \
222 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
225 KeyEventOrderRunner \
226 ButtonPropertiesTest \
228 ButtonPropertiesTestRunner \
229 ButtonEventsTest-Runner \
234 GradientFillTestRunner \
235 BitmapDataDrawRunner \
236 DeviceFontTestRunner \
237 EmbeddedFontTestRunner \
238 TextSnapshotTest-Runner \
240 extgetvariable_testrunner_v5 \
241 extgetvariable_testrunner_v6 \
242 extgetvariable_testrunner_v7 \
243 extgetvariable_testrunner_v8 \
244 hostcmd_testrunner_v5 \
245 hostcmd_testrunner_v6 \
246 hostcmd_testrunner_v7 \
247 hostcmd_testrunner_v8 \
248 hostcmd_htmltest_v5.html \
249 hostcmd_htmltest_v6.html \
250 hostcmd_htmltest_v7.html \
251 hostcmd_htmltest_v8.html \
252 hostcmd-geturl_testrunner_v4 \
253 hostcmd-geturl_testrunner_v5 \
254 hostcmd-geturl_testrunner_v6 \
255 hostcmd-geturl_testrunner_v7 \
256 hostcmd-geturl_testrunner_v8 \
257 timeline_var_test-Runner \
258 place_object_testrunner \
259 place_object_test2runner \
260 move_object_testrunner \
261 place_and_remove_object_testrunner \
262 place_and_remove_object_insane_testrunner \
263 unload_movieclip_test1runner \
264 goto_frame_testrunner \
265 consecutive_goto_frame_testrunner \
266 multi_doactions_and_goto_frame_testrunner \
267 gotoFrame2Test-Runner \
268 reverse_execute_PlaceObject2_test1runner \
269 reverse_execute_PlaceObject2_test2runner \
270 frame_label_testrunner \
271 path_format_testrunner \
272 callFunction_testrunner \
273 duplicate_movie_clip_testrunner \
274 duplicate_movie_clip_test2runner \
275 empty_clip_action_testrunner \
276 event_handler_scope_testrunner \
278 static_vs_dynamic1_testrunner \
279 static_vs_dynamic2_testrunner \
280 getTimer_testrunner \
281 DepthLimitsTestrunner \
283 DefineEditTextVariableNameTest-Runner \
284 DefineEditTextVariableNameTest2-Runner \
285 runtime_vm_stack_testrunner \
286 new_child_in_unload_testrunner \
287 instanceNameTestRunner \
290 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
291 check_SCRIPTS += VarAndCharClashTest-Runner \
292 gotoFrame2Test-Runner \
293 FlashVarsTest-Runner \
294 attachImported-Runner \
295 attachExtImported-Runner \
296 MixedVersion4And5Runner \
297 SharedObjectTestRunner
300 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
301 if ENABLE_HTTP_TESTSUITE
302 check_SCRIPTS += remotingTestRunner
304 if ENABLE_RED5_TESTING
305 check_SCRIPTS += red5test-runner
306 check_SCRIPTS += oflaDemo-runner
308 if ENABLE_RTMPY_TESTING
309 check_SCRIPTS += rtmpytest-runner
315 opcode_guard_testrunner \
316 get_frame_number_testrunner \
320 if MING_SUPPORTS_REPLACE_TAG
322 PlaceObject2TestRunner \
326 replace_shapes1test_runner \
327 replace_sprites1test_runner \
328 replace_buttons1test_runner \
333 check_SCRIPTS += LCTestRunner
336 # This is so check.as finds revno.h
337 MAKESWF_FLAGS = -I$(top_builddir)
340 # DefineEditTextVariableNameTest-Runner
342 check_LTLIBRARIES = libgnashmingutils.la
343 libgnashmingutils_la_SOURCES = \
347 definebitsjpeg2_SOURCES = definebitsjpeg2.c
348 definebitsjpeg2_LDADD = $(MING_LIBS)
349 definebitsjpeg2.swf: definebitsjpeg2
350 ./definebitsjpeg2 $(srcdir)/../media/red.jpg
352 DefineTextTest.swf: DefineTextTest
353 ./DefineTextTest $(abs_mediadir)
355 DefineTextTest_SOURCES = DefineTextTest.c
356 DefineTextTest_LDADD = libgnashmingutils.la
358 DefineTextTest_Runner_SOURCES = \
359 DefineTextTest-Runner.cpp \
361 DefineTextTest_Runner_CXXFLAGS = \
362 -DTGTDIR='"$(abs_builddir)"' \
364 DefineTextTest_Runner_LDADD = \
365 $(top_builddir)/testsuite/libtestsuite.la \
368 DefineTextTest_Runner_DEPENDENCIES = \
369 $(top_builddir)/testsuite/libtestsuite.la \
373 Version4Loader.swf: $(srcdir)/Version4Loader.as
374 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -o $@ -v4 $(srcdir)/Version4Loader.as
375 Version5Loaded.swf: $(srcdir)/Version5Loaded.as Dejagnu.swf
376 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -o $@ Dejagnu.swf -v5 $(srcdir)/Version5Loaded.as
377 MixedVersion4And5Runner: Version4Loader.swf Version5Loaded.swf
378 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) Version5Loaded.swf > $@
381 TextSnapshotTest.swf: TextSnapshotTest
382 ./TextSnapshotTest $(abs_mediadir)
384 TextSnapshotTest_SOURCES = TextSnapshotTest.c
385 TextSnapshotTest_LDADD = libgnashmingutils.la
387 TextSnapshotTest-Runner: $(srcdir)/../generic-testrunner.sh TextSnapshotTest.swf
388 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) TextSnapshotTest.swf > $@
391 DeviceFontTestRunner: $(srcdir)/../generic-testrunner.sh DeviceFontTest.swf
392 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DeviceFontTest.swf > $@
394 DeviceFontTest.swf: DeviceFontTest
395 ./DeviceFontTest $(abs_mediadir)
396 DeviceFontTest_SOURCES = DeviceFontTest.c
397 DeviceFontTest_LDADD = libgnashmingutils.la
399 EmbeddedFontTestRunner: $(srcdir)/../generic-testrunner.sh EmbeddedFontTest.swf
400 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) EmbeddedFontTest.swf > $@
402 EmbeddedFontTest.swf: EmbeddedFontTest
403 ./EmbeddedFontTest $(abs_mediadir)
404 EmbeddedFontTest_SOURCES = EmbeddedFontTest.c
405 EmbeddedFontTest_LDADD = libgnashmingutils.la
407 DefineEditTextTest.swf: DefineEditTextTest
408 ./DefineEditTextTest $(abs_mediadir)
409 DefineEditTextTest_SOURCES = DefineEditTextTest.c
410 DefineEditTextTest_LDADD = libgnashmingutils.la
412 DefineEditTextTest_Runner_SOURCES = \
413 DefineEditTextTest-Runner.cpp \
415 DefineEditTextTest_Runner_CXXFLAGS = \
416 -DTGTDIR='"$(abs_builddir)"' \
418 DefineEditTextTest_Runner_LDADD = \
419 $(top_builddir)/testsuite/libtestsuite.la \
422 DefineEditTextTest_Runner_DEPENDENCIES = \
423 $(top_builddir)/testsuite/libtestsuite.la \
424 DefineEditTextTest.swf \
427 spritehier_SOURCES = spritehier.c
428 spritehier_LDADD = $(MING_LIBS)
430 opcode_guard_test_SOURCES = \
431 opcode_guard_test.c \
433 opcode_guard_test_LDADD = libgnashmingutils.la
435 opcode_guard_test.swf: opcode_guard_test
436 ./opcode_guard_test $(abs_mediadir)
438 opcode_guard_testrunner: $(srcdir)/../generic-testrunner.sh opcode_guard_test.swf
439 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) opcode_guard_test.swf > $@
442 runtime_vm_stack_test_SOURCES = \
443 runtime_vm_stack_test.c \
445 runtime_vm_stack_test_LDADD = libgnashmingutils.la
447 runtime_vm_stack_test.swf: runtime_vm_stack_test
448 ./runtime_vm_stack_test $(abs_mediadir)
450 runtime_vm_stack_testrunner: $(srcdir)/../generic-testrunner.sh runtime_vm_stack_test.swf
451 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) runtime_vm_stack_test.swf > $@
454 new_child_in_unload_test_SOURCES = \
455 new_child_in_unload_test.c \
457 new_child_in_unload_test_LDADD = libgnashmingutils.la
459 new_child_in_unload_test.swf: new_child_in_unload_test
460 ./new_child_in_unload_test $(abs_mediadir)
462 new_child_in_unload_testrunner: $(srcdir)/../generic-testrunner.sh new_child_in_unload_test.swf
463 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) new_child_in_unload_test.swf > $@
466 PlaceObject2Test_SOURCES = \
469 PlaceObject2Test_LDADD = libgnashmingutils.la
471 PlaceObject2Test.swf: PlaceObject2Test
472 ./PlaceObject2Test $(abs_mediadir)
474 PlaceObject2TestRunner: $(srcdir)/../generic-testrunner.sh PlaceObject2Test.swf
475 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) PlaceObject2Test.swf > $@
478 RemoveObject2Test_SOURCES = RemoveObject2Test.c
479 RemoveObject2Test_LDADD = libgnashmingutils.la
481 DefineEditTextVariableNameTest_SOURCES = \
482 DefineEditTextVariableNameTest.c \
484 DefineEditTextVariableNameTest_LDADD = libgnashmingutils.la
486 DefineEditTextVariableNameTest.swf: DefineEditTextVariableNameTest
487 ./DefineEditTextVariableNameTest $(abs_mediadir)
489 DefineEditTextVariableNameTest_Runner_SOURCES = \
490 DefineEditTextVariableNameTest-Runner.cpp \
492 DefineEditTextVariableNameTest_Runner_LDADD = \
493 $(top_builddir)/testsuite/libtestsuite.la \
496 DefineEditTextVariableNameTest_Runner_DEPENDENCIES = \
497 $(top_builddir)/testsuite/libtestsuite.la \
498 DefineEditTextVariableNameTest.swf \
502 DefineEditTextVariableNameTest2_SOURCES = \
503 DefineEditTextVariableNameTest2.c \
505 DefineEditTextVariableNameTest2_LDADD = libgnashmingutils.la
507 DefineEditTextVariableNameTest2.swf: DefineEditTextVariableNameTest2
508 ./DefineEditTextVariableNameTest2 $(abs_mediadir)
510 DefineEditTextVariableNameTest2-Runner: $(srcdir)/../generic-testrunner.sh DefineEditTextVariableNameTest2.swf
511 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) DefineEditTextVariableNameTest2.swf > $@
514 timeline_var_test_SOURCES = \
515 timeline_var_test.c \
517 timeline_var_test_LDADD = libgnashmingutils.la
519 timeline_var_test.swf: timeline_var_test
520 ./timeline_var_test $(abs_mediadir)
522 timeline_var_test-Runner: $(srcdir)/../generic-testrunner.sh timeline_var_test.swf
523 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) timeline_var_test.swf > $@
526 root_stop_test_SOURCES = root_stop_test.c
527 root_stop_test_LDADD = libgnashmingutils.la
529 root_stop_test.swf: root_stop_test
530 ./root_stop_test $(abs_mediadir)
532 root_stop_testrunner_SOURCES = \
533 root_stop_testrunner.cpp \
535 root_stop_testrunner_LDADD = \
536 $(top_builddir)/testsuite/libtestsuite.la \
539 root_stop_testrunner_CXXFLAGS = \
540 -DSRCDIR='"$(srcdir)"' \
541 -DTGTDIR='"$(abs_builddir)"'
542 root_stop_testrunner_DEPENDENCIES = \
543 $(top_builddir)/testsuite/libtestsuite.la \
547 shape_test_SOURCES = shape_test.c
548 shape_test_LDADD = libgnashmingutils.la
550 shape_test.swf: shape_test
551 ./shape_test $(abs_mediadir)
553 shape_testrunner: $(srcdir)/../generic-testrunner.sh shape_test.swf
554 sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) shape_test.swf > $@
557 morph_test1_SOURCES = morph_test1.c
558 morph_test1_LDADD = libgnashmingutils.la
560 morph_test1.swf: morph_test1
561 ./morph_test1 $(abs_mediadir)
563 morph_test1runner_SOURCES = \
564 morph_test1runner.cpp \
566 morph_test1runner_LDADD = \
567 $(top_builddir)/testsuite/libtestsuite.la \
570 morph_test1runner_CXXFLAGS = \
571 -DSRCDIR='"$(srcdir)"' \
572 -DTGTDIR='"$(abs_builddir)"' \
574 morph_test1runner_DEPENDENCIES = \
576 $(top_builddir)/testsuite/libtestsuite.la \
579 key_event_test_SOURCES = key_event_test.c
580 key_event_test_LDADD = libgnashmingutils.la
582 key_event_test.swf: key_event_test
583 ./key_event_test $(abs_mediadir)
585 key_event_testrunner_SOURCES = \
586 key_event_testrunner.cpp \
588 key_event_testrunner_LDADD = \
589 $(top_builddir)/testsuite/libtestsuite.la \
592 key_event_testrunner_CXXFLAGS = \
593 -DSRCDIR='"$(srcdir)"' \
594 -DTGTDIR='"$(abs_builddir)"' \
596 key_event_testrunner_DEPENDENCIES = \
598 $(top_builddir)/testsuite/libtestsuite.la \
601 KeyEventOrder_SOURCES = KeyEventOrder.c
602 KeyEventOrder_LDADD = libgnashmingutils.la
604 KeyEventOrder.swf: KeyEventOrder
605 ./KeyEventOrder $(abs_mediadir)
607 KeyEventOrderRunner_SOURCES = \
608 KeyEventOrderRunner.cpp \
610 KeyEventOrderRunner_LDADD = \
611 $(top_builddir)/testsuite/libtestsuite.la \
614 KeyEventOrderRunner_CXXFLAGS = \
615 -DSRCDIR='"$(srcdir)"' \
616 -DTGTDIR='"$(abs_builddir)"' \
618 KeyEventOrderRunner_DEPENDENCIES = \
620 $(top_builddir)/testsuite/libtestsuite.la \
623 place_object_test_SOURCES = place_object_test.c
624 place_object_test_LDADD = libgnashmingutils.la
626 place_object_test.swf: place_object_test
627 ./place_object_test $(abs_mediadir)
629 place_object_testrunner: $(srcdir)/../generic-testrunner.sh place_object_test.swf
630 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test.swf > $@
634 place_object_test2_SOURCES = place_object_test2.c
635 place_object_test2_LDADD = libgnashmingutils.la
637 place_object_test2.swf: place_object_test2
638 ./place_object_test2 $(abs_mediadir)
640 place_object_test2runner: $(srcdir)/../generic-testrunner.sh place_object_test2.swf
641 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_object_test2.swf > $@
644 move_object_test_SOURCES = \
647 move_object_test_LDADD = libgnashmingutils.la
649 move_object_test.swf: move_object_test
650 ./move_object_test $(abs_mediadir)
652 move_object_testrunner: $(srcdir)/../generic-testrunner.sh move_object_test.swf
653 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) move_object_test.swf > $@
656 place_and_remove_object_test_SOURCES = \
657 place_and_remove_object_test.c \
659 place_and_remove_object_test_LDADD = libgnashmingutils.la
661 place_and_remove_object_test.swf: place_and_remove_object_test
662 ./place_and_remove_object_test $(abs_mediadir)
664 place_and_remove_object_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_test.swf
665 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_test.swf > $@
668 place_and_remove_object_insane_test_SOURCES = \
669 place_and_remove_object_insane_test.c \
671 place_and_remove_object_insane_test_LDADD = libgnashmingutils.la
673 place_and_remove_object_insane_test.swf: place_and_remove_object_insane_test
674 ./place_and_remove_object_insane_test $(abs_mediadir)
676 place_and_remove_object_insane_testrunner: $(srcdir)/../generic-testrunner.sh place_and_remove_object_insane_test.swf
677 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) place_and_remove_object_insane_test.swf > $@
680 unload_movieclip_test1_SOURCES = \
681 unload_movieclip_test1.c \
683 unload_movieclip_test1_LDADD = libgnashmingutils.la
685 unload_movieclip_test1.swf: unload_movieclip_test1
686 ./unload_movieclip_test1 $(abs_mediadir)
688 unload_movieclip_test1runner: $(srcdir)/../generic-testrunner.sh unload_movieclip_test1.swf
689 sh $(srcdir)/../generic-testrunner.sh -f10 $(top_builddir) unload_movieclip_test1.swf > $@
692 DepthLimitsTest_SOURCES = DepthLimitsTest.c
693 DepthLimitsTest_LDADD = libgnashmingutils.la
695 DepthLimitsTest.swf: DepthLimitsTest
696 ./DepthLimitsTest $(abs_mediadir)
698 DepthLimitsTestrunner: $(srcdir)/../generic-testrunner.sh DepthLimitsTest.swf
699 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) DepthLimitsTest.swf > $@
703 replace_shapes1test_SOURCES = replace_shapes1test.c
704 replace_shapes1test_LDADD = libgnashmingutils.la
706 replace_shapes1test.swf: replace_shapes1test
707 ./replace_shapes1test $(abs_mediadir)
709 replace_shapes1test_runner_SOURCES = \
710 replace_shapes1test_runner.cpp \
712 replace_shapes1test_runner_CXXFLAGS = \
713 -DTGTDIR='"$(abs_builddir)"' \
715 replace_shapes1test_runner_LDADD = \
716 $(top_builddir)/testsuite/libtestsuite.la \
719 replace_shapes1test_runner_DEPENDENCIES = \
720 $(top_builddir)/testsuite/libtestsuite.la \
721 replace_shapes1test.swf \
724 replace_sprites1test_SOURCES = replace_sprites1test.c
725 replace_sprites1test_LDADD = libgnashmingutils.la
727 replace_sprites1test.swf: replace_sprites1test
728 ./replace_sprites1test $(abs_mediadir)
730 replace_sprites1test_runner_SOURCES = \
731 replace_sprites1test_runner.cpp \
733 replace_sprites1test_runner_CXXFLAGS = \
734 -DTGTDIR='"$(abs_builddir)"' \
736 replace_sprites1test_runner_LDADD = \
737 $(top_builddir)/testsuite/libtestsuite.la \
740 replace_sprites1test_runner_DEPENDENCIES = \
741 $(top_builddir)/testsuite/libtestsuite.la \
742 replace_sprites1test.swf \
745 replace_buttons1test_SOURCES = replace_buttons1test.c
746 replace_buttons1test_LDADD = libgnashmingutils.la
748 replace_buttons1test.swf: replace_buttons1test
749 ./replace_buttons1test $(abs_mediadir)
751 replace_buttons1test_runner_SOURCES = \
752 replace_buttons1test_runner.cpp \
754 replace_buttons1test_runner_CXXFLAGS = \
755 -DTGTDIR='"$(abs_builddir)"' \
757 replace_buttons1test_runner_LDADD = \
758 $(top_builddir)/testsuite/libtestsuite.la \
761 replace_buttons1test_runner_DEPENDENCIES = \
762 $(top_builddir)/testsuite/libtestsuite.la \
763 replace_buttons1test.swf \
767 masks_test_SOURCES = \
770 masks_test_LDADD = libgnashmingutils.la
772 masks_test.swf: masks_test
773 ./masks_test $(abs_mediadir)
775 masks_testrunner_SOURCES = \
776 masks_testrunner.cpp \
778 masks_testrunner_CXXFLAGS = \
779 -DTGTDIR='"$(abs_builddir)"' \
781 masks_testrunner_LDADD = \
782 $(top_builddir)/testsuite/libtestsuite.la \
785 masks_testrunner_DEPENDENCIES = \
786 $(top_builddir)/testsuite/libtestsuite.la \
791 masks_test2_SOURCES = \
794 masks_test2_LDADD = libgnashmingutils.la
796 masks_test2.swf: masks_test2
797 ./masks_test2 $(abs_mediadir)
799 masks_test2runner_SOURCES = \
800 masks_test2runner.cpp \
802 masks_test2runner_CXXFLAGS = \
803 -DTGTDIR='"$(abs_builddir)"' \
805 masks_test2runner_LDADD = \
806 $(top_builddir)/testsuite/libtestsuite.la \
809 masks_test2runner_DEPENDENCIES = \
810 $(top_builddir)/testsuite/libtestsuite.la \
814 matrix_test_SOURCES = \
817 matrix_test_LDADD = libgnashmingutils.la
819 matrix_test.swf: matrix_test
820 ./matrix_test $(abs_mediadir)
822 matrix_testrunner: $(srcdir)/../generic-testrunner.sh matrix_test.swf
823 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) matrix_test.swf > $@
826 get_frame_number_test_SOURCES = \
827 get_frame_number_test.c \
829 get_frame_number_test_LDADD = libgnashmingutils.la
831 get_frame_number_test.swf: get_frame_number_test
832 ./get_frame_number_test $(abs_mediadir)
834 get_frame_number_testrunner: $(srcdir)/../generic-testrunner.sh get_frame_number_test.swf
835 sh $(srcdir)/../generic-testrunner.sh -f20 $(top_builddir) get_frame_number_test.swf > $@
838 frame_label_test_SOURCES = \
841 frame_label_test_LDADD = libgnashmingutils.la
843 frame_label_test.swf: frame_label_test
844 ./frame_label_test $(abs_mediadir)
846 frame_label_testrunner: $(srcdir)/../generic-testrunner.sh frame_label_test.swf
847 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) frame_label_test.swf > $@
850 path_format_test_SOURCES = \
853 path_format_test_LDADD = libgnashmingutils.la
855 path_format_test.swf: path_format_test
856 ./path_format_test $(abs_mediadir)
858 path_format_testrunner: $(srcdir)/../generic-testrunner.sh path_format_test.swf
859 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) path_format_test.swf > $@
862 callFunction_test_SOURCES = \
863 callFunction_test.c \
865 callFunction_test_LDADD = libgnashmingutils.la
867 callFunction_test.swf: callFunction_test
868 ./callFunction_test $(abs_mediadir)
870 callFunction_testrunner: $(srcdir)/../generic-testrunner.sh callFunction_test.swf
871 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) callFunction_test.swf > $@
874 duplicate_movie_clip_test_SOURCES = \
875 duplicate_movie_clip_test.c \
877 duplicate_movie_clip_test_LDADD = libgnashmingutils.la
879 duplicate_movie_clip_test.swf: duplicate_movie_clip_test
880 ./duplicate_movie_clip_test $(abs_mediadir)
882 duplicate_movie_clip_testrunner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test.swf
883 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test.swf > $@
887 duplicate_movie_clip_test2_SOURCES = \
888 duplicate_movie_clip_test2.c \
890 duplicate_movie_clip_test2_LDADD = libgnashmingutils.la
892 duplicate_movie_clip_test2.swf: duplicate_movie_clip_test2
893 ./duplicate_movie_clip_test2 $(abs_mediadir)
895 duplicate_movie_clip_test2runner: $(srcdir)/../generic-testrunner.sh duplicate_movie_clip_test2.swf
896 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) duplicate_movie_clip_test2.swf > $@
900 empty_clip_action_test_SOURCES = \
901 empty_clip_action_test.c \
903 empty_clip_action_test_LDADD = libgnashmingutils.la
905 empty_clip_action_test.swf: empty_clip_action_test
906 ./empty_clip_action_test $(abs_mediadir)
908 empty_clip_action_testrunner: $(srcdir)/../generic-testrunner.sh empty_clip_action_test.swf
909 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) empty_clip_action_test.swf > $@
913 event_handler_scope_test_SOURCES = \
914 event_handler_scope_test.c \
916 event_handler_scope_test_LDADD = libgnashmingutils.la
918 event_handler_scope_test.swf: event_handler_scope_test
919 ./event_handler_scope_test $(abs_mediadir)
921 event_handler_scope_testrunner: $(srcdir)/../generic-testrunner.sh event_handler_scope_test.swf
922 sh $(srcdir)/../generic-testrunner.sh -r5 $(top_builddir) event_handler_scope_test.swf > $@
925 attachMovieTest_SOURCES = \
928 attachMovieTest_LDADD = libgnashmingutils.la
930 attachMovieTest.swf: attachMovieTest
931 ./attachMovieTest $(abs_mediadir)
933 attachMovieTestRunner_SOURCES = \
934 attachMovieTestRunner.cpp \
936 attachMovieTestRunner_LDADD = \
937 $(top_builddir)/testsuite/libtestsuite.la \
940 attachMovieTestRunner_CXXFLAGS = \
941 -DSRCDIR='"$(srcdir)"' \
942 -DTGTDIR='"$(abs_builddir)"' \
944 attachMovieTestRunner_DEPENDENCIES = \
945 attachMovieTest.swf \
946 $(top_builddir)/testsuite/libtestsuite.la \
949 attachMovieLoopingTest_SOURCES = \
950 attachMovieLoopingTest.c \
952 attachMovieLoopingTest_LDADD = libgnashmingutils.la
954 attachMovieLoopingTest.swf: attachMovieLoopingTest
955 ./attachMovieLoopingTest $(abs_mediadir)
957 attachMovieLoopingTestRunner_SOURCES = \
958 attachMovieLoopingTestRunner.cpp \
960 attachMovieLoopingTestRunner_LDADD = \
961 $(top_builddir)/testsuite/libtestsuite.la \
964 attachMovieLoopingTestRunner_CXXFLAGS = \
965 -DSRCDIR='"$(srcdir)"' \
966 -DTGTDIR='"$(abs_builddir)"' \
968 attachMovieLoopingTestRunner_DEPENDENCIES = \
969 attachMovieLoopingTest.swf \
970 $(top_builddir)/testsuite/libtestsuite.la \
973 # This will only work with Ming-0.4.0beta2
974 # (support for prebuilt clips inclusion)
975 attachImported.swf: Dejagnu.swf $(srcdir)/attachImported.as attachMovieTest.swf
976 $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -i attachMovieTest.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachImported.as
977 attachImported-Runner: $(srcdir)/../generic-testrunner.sh attachImported.swf Makefile
978 sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachImported.swf > $@
981 # This will only work with Ming-0.4.0beta2
982 # (support for prebuilt clips inclusion)
983 attachExtImported.swf: Dejagnu.swf $(srcdir)/attachExtImported.as attachImported.swf attachMovieTest.swf
984 $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -i attachImported.swf:redsquare -o $@ Dejagnu.swf $(srcdir)/attachExtImported.as
985 attachExtImported-Runner: $(srcdir)/../generic-testrunner.sh attachExtImported.swf Makefile
986 sh $(srcdir)/../generic-testrunner.sh -r5 -c "END_OF_TEST" $(top_builddir) attachExtImported.swf > $@
989 goto_frame_test_SOURCES = \
992 goto_frame_test_LDADD = libgnashmingutils.la
994 goto_frame_test.swf: goto_frame_test
995 ./goto_frame_test $(abs_mediadir)
997 goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh goto_frame_test.swf
998 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) goto_frame_test.swf > $@
1001 consecutive_goto_frame_test_SOURCES = \
1002 consecutive_goto_frame_test.c \
1004 consecutive_goto_frame_test_LDADD = libgnashmingutils.la
1006 consecutive_goto_frame_test.swf: consecutive_goto_frame_test
1007 ./consecutive_goto_frame_test $(abs_mediadir)
1009 consecutive_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh consecutive_goto_frame_test.swf
1010 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) consecutive_goto_frame_test.swf > $@
1013 multi_doactions_and_goto_frame_test_SOURCES = \
1014 multi_doactions_and_goto_frame_test.c \
1016 multi_doactions_and_goto_frame_test_LDADD = libgnashmingutils.la
1018 multi_doactions_and_goto_frame_test.swf: multi_doactions_and_goto_frame_test
1019 ./multi_doactions_and_goto_frame_test $(abs_mediadir)
1021 multi_doactions_and_goto_frame_testrunner: $(srcdir)/../generic-testrunner.sh multi_doactions_and_goto_frame_test.swf
1022 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) multi_doactions_and_goto_frame_test.swf > $@
1025 reverse_execute_PlaceObject2_test1_SOURCES = \
1026 reverse_execute_PlaceObject2_test1.c \
1028 reverse_execute_PlaceObject2_test1_LDADD = libgnashmingutils.la
1030 reverse_execute_PlaceObject2_test1.swf: reverse_execute_PlaceObject2_test1
1031 ./reverse_execute_PlaceObject2_test1 $(abs_mediadir)
1033 reverse_execute_PlaceObject2_test1runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test1.swf
1034 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test1.swf > $@
1037 reverse_execute_PlaceObject2_test2_SOURCES = \
1038 reverse_execute_PlaceObject2_test2.c \
1040 reverse_execute_PlaceObject2_test2_LDADD = libgnashmingutils.la
1042 reverse_execute_PlaceObject2_test2.swf: reverse_execute_PlaceObject2_test2
1043 ./reverse_execute_PlaceObject2_test2 $(abs_mediadir)
1045 reverse_execute_PlaceObject2_test2runner: $(srcdir)/../generic-testrunner.sh reverse_execute_PlaceObject2_test2.swf
1046 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) reverse_execute_PlaceObject2_test2.swf > $@
1049 BitmapDataTest_SOURCES = \
1053 BitmapDataTest_CFLAGS = \
1054 -DMEDIADIR='"$(abs_mediadir)"' \
1057 BitmapDataTest_LDADD = libgnashmingutils.la
1059 BitmapDataTest.swf: BitmapDataTest
1060 ./BitmapDataTest $(abs_mediadir)
1062 BitmapDataTestRunner_SOURCES = \
1063 BitmapDataTestRunner.cpp \
1066 BitmapDataTestRunner_CXXFLAGS = \
1067 -DSRCDIR='"$(srcdir)"' \
1068 -DTGTDIR='"$(abs_builddir)"' \
1071 BitmapDataTestRunner_LDADD = \
1072 $(top_builddir)/testsuite/libtestsuite.la \
1076 BitmapDataTestRunner_DEPENDENCIES = \
1077 $(top_builddir)/testsuite/libtestsuite.la \
1078 BitmapDataTest.swf \
1081 BitmapDataDraw_SOURCES = \
1085 BitmapDataDraw_CFLAGS = \
1086 -DMEDIADIR='"$(abs_mediadir)"' \
1089 BitmapDataDraw_LDADD = libgnashmingutils.la
1091 BitmapDataDraw.swf: BitmapDataDraw
1092 ./BitmapDataDraw $(abs_mediadir)
1094 BitmapDataDrawRunner: $(srcdir)/../generic-testrunner.sh BitmapDataDraw.swf
1095 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) BitmapDataDraw.swf > $@
1098 BeginBitmapFill_SOURCES = \
1102 BeginBitmapFill_CFLAGS = \
1103 -DMEDIADIR='"$(abs_mediadir)"' \
1106 BeginBitmapFill_LDADD = libgnashmingutils.la
1108 BeginBitmapFill.swf: BeginBitmapFill
1109 ./BeginBitmapFill $(abs_mediadir)
1111 BeginBitmapFillRunner_SOURCES = \
1112 BeginBitmapFillRunner.cpp \
1115 BeginBitmapFillRunner_CXXFLAGS = \
1116 -DSRCDIR='"$(srcdir)"' \
1117 -DTGTDIR='"$(abs_builddir)"' \
1120 BeginBitmapFillRunner_LDADD = \
1121 $(top_builddir)/testsuite/libtestsuite.la \
1125 BeginBitmapFillRunner_DEPENDENCIES = \
1126 $(top_builddir)/testsuite/libtestsuite.la \
1127 BeginBitmapFill.swf \
1130 BitmapSmoothingTest_SOURCES = \
1131 BitmapSmoothingTest.c \
1134 BitmapSmoothingTest_CFLAGS = \
1135 -DMEDIADIR='"$(abs_mediadir)"' \
1138 BitmapSmoothingTest_LDADD = libgnashmingutils.la
1140 BitmapSmoothingTest-v7.swf: BitmapSmoothingTest
1141 ./BitmapSmoothingTest 7
1143 BitmapSmoothingTest-v8.swf: BitmapSmoothingTest
1144 ./BitmapSmoothingTest 8
1146 spritehier.swf: spritehier
1149 RemoveObject2Test.swf: RemoveObject2Test
1152 RollOverOutTest_SOURCES = \
1155 RollOverOutTest_LDADD = libgnashmingutils.la
1156 RollOverOutTest.swf: RollOverOutTest
1157 ./RollOverOutTest $(abs_mediadir)
1158 RollOverOutTest_Runner_SOURCES = \
1159 RollOverOutTest-Runner.cpp \
1161 RollOverOutTest_Runner_LDADD = \
1162 $(top_builddir)/testsuite/libtestsuite.la \
1165 RollOverOutTest_Runner_CXXFLAGS = \
1166 -DSRCDIR='"$(srcdir)"' \
1167 -DTGTDIR='"$(abs_builddir)"'
1168 RollOverOutTest_Runner_DEPENDENCIES = \
1169 $(top_builddir)/testsuite/libtestsuite.la \
1170 RollOverOutTest.swf \
1173 ButtonEventsTest_SOURCES = \
1174 ButtonEventsTest.c \
1176 ButtonEventsTest_LDADD = libgnashmingutils.la
1177 ButtonEventsTest.swf: ButtonEventsTest
1178 ./ButtonEventsTest $(abs_mediadir)
1179 ButtonEventsTest_Runner_SOURCES = \
1180 ButtonEventsTest-Runner.cpp \
1182 ButtonEventsTest_Runner_LDADD = \
1183 $(top_builddir)/testsuite/libtestsuite.la \
1186 ButtonEventsTest_Runner_DEPENDENCIES = \
1187 $(top_builddir)/testsuite/libtestsuite.la \
1188 ButtonEventsTest.swf \
1190 ButtonEventsTest_Runner_CXXFLAGS = \
1191 -DTGTDIR='"$(abs_builddir)"' \
1194 SpriteButtonEventsTest_SOURCES = \
1195 SpriteButtonEventsTest.c \
1197 SpriteButtonEventsTest_LDADD = libgnashmingutils.la
1198 SpriteButtonEventsTest.swf: SpriteButtonEventsTest
1199 ./SpriteButtonEventsTest $(abs_mediadir)
1200 SpriteButtonEventsTest_Runner_SOURCES = \
1201 SpriteButtonEventsTest-Runner.cpp \
1203 SpriteButtonEventsTest_Runner_LDADD = \
1204 $(top_builddir)/testsuite/libtestsuite.la \
1207 SpriteButtonEventsTest_Runner_DEPENDENCIES = \
1208 $(top_builddir)/testsuite/libtestsuite.la \
1209 SpriteButtonEventsTest.swf \
1211 SpriteButtonEventsTest_Runner_CXXFLAGS = \
1212 -DTGTDIR='"$(abs_builddir)"' \
1215 ResolveEventsTest_SOURCES = \
1216 ResolveEventsTest.c \
1218 ResolveEventsTest_LDADD = libgnashmingutils.la
1219 ResolveEventsTest.swf: ResolveEventsTest
1220 ./ResolveEventsTest $(abs_mediadir)
1221 ResolveEventsTest_Runner_SOURCES = \
1222 ResolveEventsTest-Runner.cpp \
1224 ResolveEventsTest_Runner_LDADD = \
1225 $(top_builddir)/testsuite/libtestsuite.la \
1228 ResolveEventsTest_Runner_DEPENDENCIES = \
1229 $(top_builddir)/testsuite/libtestsuite.la \
1230 ResolveEventsTest.swf \
1232 ResolveEventsTest_Runner_CXXFLAGS = \
1233 -DTGTDIR='"$(abs_builddir)"' \
1236 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1237 VarAndCharClashTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf $(srcdir)/VarAndCharClashTest.as
1238 $(MAKESWF) $(MAKESWF_FLAGS) -o $@ Dejagnu.swf $(srcdir)/../media/green.swf $(srcdir)/VarAndCharClashTest.as
1239 VarAndCharClashTest-Runner: $(srcdir)/../generic-testrunner.sh VarAndCharClashTest.swf
1240 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) VarAndCharClashTest.swf > $@
1243 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1244 FlashVarsTest.swf: Dejagnu.swf FlashVarsTest.as
1245 $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/FlashVarsTest.as
1246 FlashVarsTest-Runner: $(srcdir)/../generic-testrunner.sh FlashVarsTest.swf Makefile
1247 echo "$(top_builddir)/gui/gnash -1 -r0 -v -P 'FlashVars=?a=a_in_fvars&v=v_in_fvars&MixCaseFvars=mixFvars&dejagnu.nested=chFVars&_root.fqv=fqFVars&complex={a:'1',b:2}' 'FlashVarsTest.swf?a=a_in_qstring&q=q_in_qstring&MixCaseQstr=mixQstr&dejagnu.nested=chQstr&_root.fqv=fqQstr'" > $@
1250 # This will only work with Ming-0.4.0beta2 (support for prebuilt clips inclusion)
1251 SharedObjectTest.swf: Dejagnu.swf SharedObjectTest.as
1252 $(MAKESWF) $(MAKESWF_FLAGS) -DOUTPUT_VERSION=6 -v6 -o $@ Dejagnu.swf $(srcdir)/SharedObjectTest.as
1254 SharedObjectTestRunner: SharedObjectTestRunner.sh Makefile SharedObjectTest.swf
1255 sed -e 's#@@TOP_BUILDDIR@@#${abs_top_builddir}#' -e 's#@@BASEINPUTSOLDIR@@#${srcdir}/SharedObjectTest.sol#' $(srcdir)/SharedObjectTestRunner.sh > $@
1258 StageConfigTest.swf: StageConfigTest.as
1259 $(MAKESWF) $(MAKESWF_FLAGS) -o $@ -s 512x512 $(srcdir)/StageConfigTest.as
1261 ButtonPropertiesTest_SOURCES = \
1262 ButtonPropertiesTest.c \
1264 ButtonPropertiesTest_LDADD = libgnashmingutils.la
1265 ButtonPropertiesTest.swf: ButtonPropertiesTest
1266 ./ButtonPropertiesTest $(abs_mediadir)
1267 ButtonPropertiesTestRunner_SOURCES = \
1268 ButtonPropertiesTestRunner.cpp \
1270 ButtonPropertiesTestRunner_LDADD = \
1271 $(top_builddir)/testsuite/libtestsuite.la \
1274 ButtonPropertiesTestRunner_DEPENDENCIES = \
1275 $(top_builddir)/testsuite/libtestsuite.la \
1276 ButtonPropertiesTest.swf \
1278 ButtonPropertiesTestRunner_CXXFLAGS = \
1279 -DTGTDIR='"$(abs_builddir)"' \
1282 intervalTest.swf: $(srcdir)/../media/green.swf Dejagnu.swf intervalTest.as
1283 $(MAKESWF) $(MAKESWF_FLAGS) -o $@ Dejagnu.swf $(srcdir)/intervalTest.as
1284 intervalTestRunner_SOURCES = \
1285 intervalTestRunner.cpp \
1287 intervalTestRunner_CXXFLAGS = \
1288 -DSRCDIR='"$(srcdir)"' \
1289 -DTGTDIR='"$(abs_builddir)"' \
1291 intervalTestRunner_LDADD = \
1292 $(top_builddir)/testsuite/libtestsuite.la \
1295 intervalTestRunner_DEPENDENCIES = \
1296 $(top_builddir)/testsuite/libtestsuite.la \
1300 gotoFrame2Test.swf: $(srcdir)/../media/green.swf Dejagnu.swf gotoFrame2Test.as
1301 $(MAKESWF) $(MAKESWF_FLAGS) -o $@ -iDejagnu.swf:dejagnu $(srcdir)/../actionscript.all/dejagnu_so_init.as \
1302 $(srcdir)/gotoFrame2Test.as
1304 gotoFrame2Test-Runner: $(srcdir)/../generic-testrunner.sh gotoFrame2Test.swf
1305 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) gotoFrame2Test.swf > $@
1308 LC-Receive.swf: LC-Receive.as
1309 $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/LC-Receive.as
1311 LC-Send.swf: LC-Send.as
1312 $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/LC-Send.as
1314 LCTestRunner: $(srcdir)/../simultaneous-testrunner.sh LC-Receive.swf LC-Send.swf
1315 sh $(srcdir)/../simultaneous-testrunner.sh -c "ENDOFTEST" $(top_builddir) LC-Receive.swf LC-Send.swf > $@
1318 XMLSocketTest.swf: XMLSocketTest.as
1319 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/XMLSocketTest.as
1321 XMLSocketTester: XMLSocketTester.sh XMLSocketTest.swf
1322 sh $(srcdir)/XMLSocketTester.sh -c "ENDOFTEST" $(top_builddir) $(top_srcdir) $(PERL) \
1323 XMLSocketTest.swf > $@
1326 extgetvariable_v5.swf: extgetvariable.as
1327 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -o $@ $(srcdir)/extgetvariable.as
1329 extgetvariable_v6.swf: extgetvariable.as
1330 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -o $@ $(srcdir)/extgetvariable.as
1332 extgetvariable_v7.swf: extgetvariable.as
1333 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -o $@ $(srcdir)/extgetvariable.as
1335 extgetvariable_v8.swf: extgetvariable.as
1336 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -o $@ $(srcdir)/extgetvariable.as
1338 extgetvariable_testrunner_v5: extgetvariable_testrunner.sh extgetvariable_v5.swf
1339 sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1340 5 extgetvariable_v5.swf > $@
1343 extgetvariable_testrunner_v6: extgetvariable_testrunner.sh extgetvariable_v6.swf
1344 sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1345 6 extgetvariable_v6.swf > $@
1348 extgetvariable_testrunner_v7: extgetvariable_testrunner.sh extgetvariable_v7.swf
1349 sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1350 7 extgetvariable_v7.swf > $@
1353 extgetvariable_testrunner_v8: extgetvariable_testrunner.sh extgetvariable_v8.swf
1354 sh $(srcdir)/extgetvariable_testrunner.sh $(top_builddir) $(top_srcdir) \
1355 8 extgetvariable_v8.swf > $@
1358 hostcmd_v5.swf: hostcmd.as
1359 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -o $@ $(srcdir)/hostcmd.as
1361 hostcmd_v6.swf: hostcmd.as
1362 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -o $@ $(srcdir)/hostcmd.as
1364 hostcmd_v7.swf: hostcmd.as
1365 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -o $@ $(srcdir)/hostcmd.as
1367 hostcmd_v8.swf: hostcmd.as
1368 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -o $@ $(srcdir)/hostcmd.as
1370 hostcmd_testrunner_v5: hostcmd_testrunner.sh hostcmd_v5.swf
1371 sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1372 5 hostcmd_v5.swf > $@
1375 hostcmd_testrunner_v6: hostcmd_testrunner.sh hostcmd_v6.swf
1376 sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1377 6 hostcmd_v6.swf > $@
1380 hostcmd_testrunner_v7: hostcmd_testrunner.sh hostcmd_v7.swf
1381 sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1382 7 hostcmd_v7.swf > $@
1385 hostcmd_testrunner_v8: hostcmd_testrunner.sh hostcmd_v8.swf
1386 sh $(srcdir)/hostcmd_testrunner.sh $(top_builddir) $(top_srcdir) \
1387 8 hostcmd_v8.swf > $@
1390 hostcmd_htmltest_v5.html: hostcmd_htmltest.sh hostcmd_v5.swf
1391 sh $(srcdir)/hostcmd_htmltest.sh 5 hostcmd_v5.swf > $@
1393 hostcmd_htmltest_v6.html: hostcmd_htmltest.sh hostcmd_v6.swf
1394 sh $(srcdir)/hostcmd_htmltest.sh 6 hostcmd_v6.swf > $@
1396 hostcmd_htmltest_v7.html: hostcmd_htmltest.sh hostcmd_v7.swf
1397 sh $(srcdir)/hostcmd_htmltest.sh 7 hostcmd_v7.swf > $@
1399 hostcmd_htmltest_v8.html: hostcmd_htmltest.sh hostcmd_v8.swf
1400 sh $(srcdir)/hostcmd_htmltest.sh 8 hostcmd_v8.swf > $@
1402 hostcmd-geturl_v4.swf: hostcmd-geturl.as
1403 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 4 -DOUTPUT_VERSION=4 -o $@ \
1404 $(srcdir)/hostcmd-geturl.as
1406 hostcmd-geturl_v5.swf: hostcmd-geturl.as
1407 $(MAKESWF) $(MAKESWF_FLAGS) -c -1 -r 1 -v 5 -DOUTPUT_VERSION=5 -o $@ \
1408 $(srcdir)/hostcmd-geturl.as
1410 hostcmd-geturl_v6.swf: hostcmd-geturl.as
1411 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 6 -DOUTPUT_VERSION=6 -o $@ \
1412 $(srcdir)/hostcmd-geturl.as
1414 hostcmd-geturl_v7.swf: hostcmd-geturl.as
1415 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 7 -DOUTPUT_VERSION=7 -o $@ \
1416 $(srcdir)/hostcmd-geturl.as
1418 hostcmd-geturl_v8.swf: hostcmd-geturl.as
1419 $(MAKESWF) $(MAKESWF_FLAGS) -r 1 -v 8 -DOUTPUT_VERSION=8 -o $@ \
1420 $(srcdir)/hostcmd-geturl.as
1422 hostcmd-geturl_testrunner_v4: hostcmd-geturl_testrunner.sh hostcmd-geturl_v4.swf
1423 sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1424 $(top_srcdir) 4 hostcmd-geturl_v4.swf > $@
1427 hostcmd-geturl_testrunner_v5: hostcmd-geturl_testrunner.sh hostcmd-geturl_v5.swf
1428 sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1429 $(top_srcdir) 5 hostcmd-geturl_v5.swf > $@
1432 hostcmd-geturl_testrunner_v6: hostcmd-geturl_testrunner.sh hostcmd-geturl_v6.swf
1433 sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1434 $(top_srcdir) 6 hostcmd-geturl_v6.swf > $@
1437 hostcmd-geturl_testrunner_v7: hostcmd-geturl_testrunner.sh hostcmd-geturl_v7.swf
1438 sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1439 $(top_srcdir) 7 hostcmd-geturl_v7.swf > $@
1442 hostcmd-geturl_testrunner_v8: hostcmd-geturl_testrunner.sh hostcmd-geturl_v8.swf
1443 sh $(srcdir)/hostcmd-geturl_testrunner.sh $(top_builddir) \
1444 $(top_srcdir) 8 hostcmd-geturl_v8.swf > $@
1447 GradientFillTest.swf: GradientFillTest.as
1448 $(MAKESWF) $(MAKESWF_FLAGS) -v 8 -r 1 -o $@ $(srcdir)/empty.as $(srcdir)/GradientFillTest.as
1450 GradientFillTestRunner: $(srcdir)/../generic-testrunner.sh GradientFillTest.swf
1451 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) GradientFillTest.swf > $@
1454 DrawingApiTest.swf: DrawingApiTest.as
1455 $(MAKESWF) $(MAKESWF_FLAGS) -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) $(MAKESWF_FLAGS) -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) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DHTTP_TESTSUITE='\"$(HTTP_TESTSUITE)\"' -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/remoting.as $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1495 remotingTestRunner: $(srcdir)/../generic-testrunner.sh remoting.swf
1496 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) remoting.swf > $@
1499 red5test.swf: red5test.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1500 $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1501 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/red5test.as \
1502 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1504 oflaDemo.swf: oflaDemo.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1505 $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRED5_HOST='\"$(RED5_HOST)\"' \
1506 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/oflaDemo.as \
1507 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1509 oflaDemo-runner: $(srcdir)/../generic-testrunner.sh oflaDemo.swf
1510 sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) oflaDemo.swf > $@
1513 red5test-runner: $(srcdir)/../generic-testrunner.sh red5test.swf
1514 sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) red5test.swf > $@
1517 rtmpytest.swf: rtmpytest.as Dejagnu.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1518 $(MAKESWF) $(MAKESWF_FLAGS) -n network -r12 -o $@ -v7 -DRTMPY_HOST='\"$(RTMPY_HOST)\"' \
1519 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 Dejagnu.swf $(srcdir)/rtmpytest.as \
1520 $(srcdir)/../actionscript.all/dejagnu_so_fini.as
1522 rtmpytest-runner: $(srcdir)/../generic-testrunner.sh rtmpytest.swf
1523 sh $(srcdir)/../generic-testrunner.sh -c "ENDOFTEST" $(top_builddir) rtmpytest.swf > $@
1526 case6.swf: case6.as Makefile ../actionscript.all/check.as
1527 $(MAKESWF) $(MAKESWF_FLAGS) -v6 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -I$(srcdir)/../actionscript.all $(srcdir)/case6.as
1529 case7.swf: case7.as Makefile ../actionscript.all/check.as
1530 $(MAKESWF) $(MAKESWF_FLAGS) -v7 -o $@ -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=7 -I$(srcdir)/../actionscript.all $(srcdir)/case7.as
1532 caseTestRunner: $(srcdir)/../generic-testrunner.sh case6.swf case7.swf Makefile
1533 sh $(srcdir)/../generic-testrunner.sh -f10 -r10 -c '#total' $(top_builddir) case6.swf case7.swf > $@
1536 DragDropTest.swf: DragDropTest.as Dejagnu.swf DragDropTestLoaded.swf Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1537 $(MAKESWF) $(MAKESWF_FLAGS) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 Dejagnu.swf $(srcdir)/DragDropTest.as
1539 DragDropTestLoaded.swf: DragDropTest.as Makefile ../actionscript.all/check.as ../actionscript.all/utils.as
1540 $(MAKESWF) $(MAKESWF_FLAGS) -r12 -o $@ -v6 -DUSE_DEJAGNU_MODULE -DOUTPUT_VERSION=6 -DLOADED_VERSION $(srcdir)/DragDropTest.as
1542 DragDropTestRunner_SOURCES = \
1543 DragDropTestRunner.cpp \
1545 DragDropTestRunner_CXXFLAGS = \
1546 -DSRCDIR='"$(srcdir)"' \
1547 -DTGTDIR='"$(abs_builddir)"' \
1549 DragDropTestRunner_LDADD = \
1550 $(top_builddir)/testsuite/libtestsuite.la \
1553 DragDropTestRunner_DEPENDENCIES = \
1554 $(top_builddir)/testsuite/libtestsuite.la \
1559 static_vs_dynamic1_SOURCES = \
1560 static_vs_dynamic1.c \
1563 static_vs_dynamic1_LDADD = libgnashmingutils.la
1565 static_vs_dynamic1.swf: static_vs_dynamic1
1566 ./static_vs_dynamic1 $(srcdir)/../media
1568 static_vs_dynamic1_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic1.swf
1569 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic1.swf > $@
1572 static_vs_dynamic2_SOURCES = \
1573 static_vs_dynamic2.c \
1576 static_vs_dynamic2_LDADD = libgnashmingutils.la
1578 static_vs_dynamic2.swf: static_vs_dynamic2
1579 ./static_vs_dynamic2 $(srcdir)/../media
1581 static_vs_dynamic2_testrunner: $(srcdir)/../generic-testrunner.sh static_vs_dynamic2.swf
1582 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) static_vs_dynamic2.swf > $@
1586 getTimer_test_SOURCES = \
1590 getTimer_test_LDADD = libgnashmingutils.la
1592 getTimer_test.swf: getTimer_test
1593 ./getTimer_test $(srcdir)/../media
1595 getTimer_testrunner: $(srcdir)/../generic-testrunner.sh getTimer_test.swf
1596 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) getTimer_test.swf > $@
1599 NetStream_SquareTest_SOURCES = \
1600 NetStream-SquareTest.c \
1603 NetStream_SquareTest_LDADD = libgnashmingutils.la
1605 NetStream-SquareTest.swf: NetStream-SquareTest
1606 ./NetStream-SquareTest $(abs_mediadir)
1608 NetStream_SquareTestRunner_SOURCES = \
1609 NetStream-SquareTestRunner.cpp \
1612 NetStream_SquareTestRunner_CXXFLAGS = \
1613 -DSRCDIR='"$(srcdir)"' \
1614 -DTGTDIR='"$(abs_builddir)"' \
1615 -DMEDIADIR='"$(abs_mediadir)"' \
1618 NetStream_SquareTestRunner_LDADD = \
1619 $(top_builddir)/testsuite/libtestsuite.la \
1623 NetStream_SquareTestRunner_DEPENDENCIES = \
1624 $(top_builddir)/testsuite/libtestsuite.la \
1625 NetStream-SquareTest.swf \
1628 Video_EmbedSquareTest_SOURCES = \
1629 Video-EmbedSquareTest.c \
1632 Video_EmbedSquareTest_LDADD = libgnashmingutils.la
1634 Video-EmbedSquareTest.swf: Video-EmbedSquareTest $(srcdir)/../media/square.flv
1635 ./Video-EmbedSquareTest $(srcdir)/../media
1637 Video_EmbedSquareTestRunner_SOURCES = \
1638 Video-EmbedSquareTestRunner.cpp \
1641 Video_EmbedSquareTestRunner_CXXFLAGS = \
1642 -DSRCDIR='"$(srcdir)"' \
1643 -DTGTDIR='"$(abs_builddir)"' \
1646 Video_EmbedSquareTestRunner_LDADD = \
1647 $(top_builddir)/testsuite/libtestsuite.la \
1651 Video_EmbedSquareTestRunner_DEPENDENCIES = \
1652 $(top_builddir)/testsuite/libtestsuite.la \
1653 Video-EmbedSquareTest.swf \
1656 instanceNameTest_SOURCES = \
1657 instanceNameTest.c \
1659 instanceNameTest_LDADD = libgnashmingutils.la
1661 instanceNameTest.swf: instanceNameTest
1662 ./instanceNameTest $(abs_mediadir)
1664 instanceNameTestRunner: $(srcdir)/../generic-testrunner.sh instanceNameTest.swf
1665 sh $(srcdir)/../generic-testrunner.sh $(top_builddir) instanceNameTest.swf > $@
1668 Dejagnu_SOURCES = Dejagnu.c
1670 $(top_builddir)/testsuite/libtestsuite.la \
1671 libgnashmingutils.la \
1675 Dejagnu.swf: Dejagnu
1676 ./Dejagnu $(abs_mediadir)
1679 -rm *.swf media *.pp *unner
1681 TEST_DRIVERS = ../simple.exp
1683 GradientFillTestRunner \
1684 BeginBitmapFillRunner \
1685 BitmapDataTestRunner \
1686 BitmapDataDrawRunner \
1687 DeviceFontTestRunner \
1688 EmbeddedFontTestRunner \
1689 DefineEditTextVariableNameTest-Runner \
1690 DefineEditTextVariableNameTest2-Runner \
1691 DefineTextTest-Runner \
1692 DefineEditTextTest-Runner \
1693 RollOverOutTest-Runner \
1694 SpriteButtonEventsTest-Runner \
1695 ResolveEventsTest-Runner \
1696 timeline_var_test-Runner \
1697 root_stop_testrunner \
1698 place_object_testrunner \
1699 place_object_test2runner \
1700 move_object_testrunner \
1701 place_and_remove_object_testrunner \
1702 place_and_remove_object_insane_testrunner \
1703 unload_movieclip_test1runner \
1704 attachMovieTestRunner \
1705 attachMovieLoopingTestRunner \
1706 goto_frame_testrunner \
1707 consecutive_goto_frame_testrunner \
1708 multi_doactions_and_goto_frame_testrunner \
1710 extgetvariable_testrunner_v5 \
1711 extgetvariable_testrunner_v6 \
1712 extgetvariable_testrunner_v7 \
1713 extgetvariable_testrunner_v8 \
1714 hostcmd_testrunner_v5 \
1715 hostcmd_testrunner_v6 \
1716 hostcmd_testrunner_v7 \
1717 hostcmd_testrunner_v8 \
1718 hostcmd-geturl_testrunner_v4 \
1719 hostcmd-geturl_testrunner_v5 \
1720 hostcmd-geturl_testrunner_v6 \
1721 hostcmd-geturl_testrunner_v7 \
1722 hostcmd-geturl_testrunner_v8 \
1723 DrawingApiTestRunner \
1724 TextSnapshotTest-Runner \
1725 reverse_execute_PlaceObject2_test1runner \
1726 reverse_execute_PlaceObject2_test2runner \
1727 DepthLimitsTestrunner \
1729 frame_label_testrunner \
1730 path_format_testrunner \
1731 callFunction_testrunner \
1732 duplicate_movie_clip_testrunner \
1733 duplicate_movie_clip_test2runner \
1734 empty_clip_action_testrunner \
1735 event_handler_scope_testrunner \
1738 key_event_testrunner \
1739 static_vs_dynamic1_testrunner \
1740 static_vs_dynamic2_testrunner \
1741 getTimer_testrunner \
1742 Video-EmbedSquareTestRunner \
1743 NetStream-SquareTestRunner \
1746 runtime_vm_stack_testrunner \
1747 instanceNameTestRunner \
1750 if MING_VERSION_0_4_3
1757 opcode_guard_testrunner \
1758 get_frame_number_testrunner
1761 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1762 TEST_CASES += VarAndCharClashTest-Runner \
1763 PrototypeEventListenersTestRunner \
1764 DragDropTestRunner \
1765 FlashVarsTest-Runner \
1766 SharedObjectTestRunner \
1767 MixedVersion4And5Runner \
1768 intervalTestRunner \
1769 gotoFrame2Test-Runner \
1770 attachImported-Runner \
1771 attachExtImported-Runner
1774 if MAKESWF_SUPPORTS_PREBUILT_CLIPS
1775 if ENABLE_HTTP_TESTSUITE
1776 TEST_CASES += remotingTestRunner
1778 if ENABLE_RED5_TESTING
1779 TEST_CASES += red5test-runner
1780 TEST_CASES += oflaDemo-runner
1782 if ENABLE_RTMPY_TESTING
1783 TEST_CASES += rtmpytest-runner
1787 if MING_SUPPORTS_REPLACE_TAG
1789 PlaceObject2TestRunner \
1790 replace_shapes1test_runner \
1791 replace_sprites1test_runner \
1792 replace_buttons1test_runner \
1796 if MING_SUPPORTS_SWFBUTTON_SET_DEPTH
1798 ButtonPropertiesTestRunner \
1799 ButtonEventsTest-Runner \
1800 KeyEventOrderRunner \
1805 TEST_CASES += LCTestRunner
1808 TEST_ENV = GNASH_GC_TRIGGER_THRESHOLD=0
1809 TEST_ENV += GNASHRC=../gnashrc
1810 TEST_ENV += GST_INSTALL_PLUGINS_HELPER=$(top_srcdir)/testsuite/gst_install_plugins_helper.sh
1813 check-DEJAGNU: site-update $(check_PROGRAMS)
1814 runtest=$(RUNTEST); \
1815 if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
1816 $(TEST_ENV) $$runtest $(RUNTESTFLAGS) $(TEST_DRIVERS); true; \
1818 echo "WARNING: could not find \`runtest'" 1>&2; \
1819 for i in "$(TEST_CASES)"; do \
1820 $(TEST_ENV) $(SHELL) $$i; \
1824 site-update: site.exp
1825 @rm -fr site.exp.bak
1826 @cp site.exp site.exp.bak
1827 @sed -e '/testcases/d' site.exp.bak > site.exp
1828 @echo "# This is a list of the pre-compiled testcases" >> site.exp
1829 @echo "set testcases \"$(TEST_CASES)\"" >> site.exp