~ubuntu-branches/ubuntu/saucy/gnash/saucy-proposed

« back to all changes in this revision

Viewing changes to testsuite/actionscript.all/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sindhudweep Narayan Sarkar
  • Date: 2009-10-07 00:06:10 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20091007000610-mj9rwqe774gizn1j
Tags: 0.8.6-0ubuntu1
new upstream release 0.8.6 (LP: #435897)

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
        alltests-v7-Runner \
35
35
        alltests-v8-Runner
36
36
 
 
37
 
37
38
base_RUNNERS = \
38
39
        astests-v5-Runner \
39
40
        astests-v6-Runner \
40
41
        astests-v7-Runner \
41
 
        astests-v8-Runner 
 
42
        astests-v8-Runner
 
43
#       astests-v9-Runner
42
44
 
43
45
check_SCRIPTS = \
44
46
        $(base_RUNNERS) \
50
52
TEST_CASES = \
51
53
        $(base_RUNNERS)
52
54
 
53
 
dist_noinst_SCRIPTS = gen-test.sh gen-index.sh
 
55
dist_noinst_SCRIPTS = gen-test.sh
54
56
 
55
57
AM_CPPFLAGS = \
56
58
        -I$(top_srcdir)/libbase \
88
90
        Error.as                \
89
91
        ExternalInterface.as    \
90
92
        Function.as             \
 
93
        flash.as                \
91
94
        Global.as               \
92
95
        HitTest.as              \
93
96
        Inheritance.as          \
110
113
        String.as               \
111
114
        System.as               \
112
115
        TextField.as            \
 
116
        TextFieldHTML.as                \
113
117
        TextFormat.as           \
114
118
        TextSnapshot.as         \
115
119
        Transform.as            \
124
128
        rtmp.as                 \
125
129
        XMLNode.as              \
126
130
        LocalConnection.as      \
127
 
        enumerate.as            \
 
131
        enumerate.as    \
128
132
        case.as                 \
129
133
        ops.as                  \
130
134
        toString_valueOf.as     \
131
135
        Rectangle.as            \
132
136
        $(NULL)
133
137
 
 
138
if HAVE_PERL
 
139
if ENABLE_HAXE
 
140
HAXETESTS = \
 
141
        String.as \
 
142
        $(NULL)
 
143
endif
 
144
endif
 
145
 
 
146
HAXE_DIR = $(srcdir)/haxe-swf9
 
147
HAXE_CPP = $(CPP) -DHAXE -DOUTPUT_VERSION=9 -x c -P -I$(HAXE_DIR)
 
148
HAXE_FLAGS = -cp $(HAXE_DIR) -cp $(HAXE_CLASSPATH)
 
149
 
 
150
 
134
151
ASTESTS_OUT = $(ASTESTS:.as=.swf)
135
152
 
136
153
ASTESTS_V5_OUT = $(ASTESTS:.as=-v5.swf)
137
154
ASTESTS_V6_OUT = $(ASTESTS:.as=-v6.swf)
138
155
ASTESTS_V7_OUT = $(ASTESTS:.as=-v7.swf)
139
156
ASTESTS_V8_OUT = $(ASTESTS:.as=-v8.swf)
 
157
ASTESTS_V9_OUT = $(HAXETESTS:.as=-v9.swf)
140
158
 
141
159
ASTESTS_VERSIONED_OUT = \
142
160
        $(ASTESTS_V5_OUT) \
143
161
        $(ASTESTS_V6_OUT) \
144
162
        $(ASTESTS_V7_OUT) \
145
163
        $(ASTESTS_V8_OUT) \
 
164
        $(ASTESTS_V9_OUT) \
146
165
        $(NULL)
147
166
 
148
167
ALLTESTS_VERSIONED_OUT = \
196
215
        $(MAKE) $(ASTESTS_V8_OUT) alltests-v8.swf DEF_MAKESWF_FLAGS="-DMING_VERSION_CODE=$(MING_VERSION_CODE) -DMEDIADIR='\\\"../media\\\"'" DEJAGNU_SO_URL=../Dejagnu.swf
197
216
        mkdir -p online-tests/v8
198
217
        mv $(ASTESTS_V8_OUT) alltests-v8.swf online-tests/v8
199
 
        sh $(srcdir)/gen-index.sh alltests-v8.swf $(ASTESTS_V8_OUT) 
200
218
        mv index.html embed.html online-tests/v8
201
219
 
202
220
v7-online-tests: 
204
222
        $(MAKE) $(ASTESTS_V7_OUT) alltests-v7.swf DEF_MAKESWF_FLAGS="-DMING_VERSION_CODE=$(MING_VERSION_CODE) -DMEDIADIR='\\\"../media\\\"'" DEJAGNU_SO_URL=../Dejagnu.swf
205
223
        mkdir -p online-tests/v7
206
224
        mv $(ASTESTS_V7_OUT) alltests-v7.swf online-tests/v7
207
 
        sh $(srcdir)/gen-index.sh alltests-v7.swf $(ASTESTS_V7_OUT) 
208
225
        mv index.html embed.html online-tests/v7
209
226
 
210
227
v6-online-tests: 
212
229
        $(MAKE) $(ASTESTS_V6_OUT) alltests-v6.swf DEF_MAKESWF_FLAGS="-DMING_VERSION_CODE=$(MING_VERSION_CODE) -DMEDIADIR='\\\"../media\\\"'" DEJAGNU_SO_URL=../Dejagnu.swf
213
230
        mkdir -p online-tests/v6
214
231
        mv $(ASTESTS_V6_OUT) alltests-v6.swf online-tests/v6
215
 
        sh $(srcdir)/gen-index.sh alltests-v6.swf $(ASTESTS_V6_OUT) 
216
232
        mv index.html embed.html online-tests/v6
217
233
 
218
234
v5-online-tests: 
220
236
        $(MAKE) $(ASTESTS_V5_OUT) alltests-v5.swf DEF_MAKESWF_FLAGS="-DMING_VERSION_CODE=$(MING_VERSION_CODE) -DMEDIADIR='\\\"../media\\\"'" DEJAGNU_SO_URL=../Dejagnu.swf
221
237
        mkdir -p online-tests/v5
222
238
        mv $(ASTESTS_V5_OUT) alltests-v5.swf online-tests/v5
223
 
        sh $(srcdir)/gen-index.sh alltests-v5.swf $(ASTESTS_V5_OUT) 
224
239
        mv index.html embed.html online-tests/v5
225
240
 
226
241
index.wiki: gen-index-wiki.sh
306
321
        GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir) $(ASTESTS_V8_OUT) > $@
307
322
        chmod 755 $@
308
323
 
 
324
astests-v9-Runner: $(srcdir)/../generic-testrunner.sh $(ASTESTS_V9_OUT)
 
325
        GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir) $(HAXE_DIR)/$(ASTESTS_V9_OUT) > $@
 
326
        chmod 755 $@
 
327
 
309
328
# This version runs all testcases in a single SWF targetted at player 5
310
329
alltests-v5-Runner: $(srcdir)/../generic-testrunner.sh alltests-v5.swf
311
330
        GNASHRC="$(top_builddir)/testsuite/gnashrc" sh $< $(top_builddir) alltests-v5.swf > $@
342
361
        @$(MAKE) ${@:-v8.swf=.swf} SWFVERSION="8"
343
362
        @mv ${@:-v8.swf=.swf} $@
344
363
 
 
364
$(ASTESTS_V9_OUT) : $(ASTESTS) Dejagnu.swf
 
365
        $(HAXE_CPP) $(srcdir)/${@:-v9.swf=.as} | $(PERL) $(HAXE_DIR)/as_to_hx.pl ${@:-v9.swf=} > $(HAXE_DIR)/${@:-v9.swf=_as.hx}
 
366
        $(HAXE) $(HAXE_FLAGS) -main $(@:-v9.swf=_as) -swf-version 9 -swf $(HAXE_DIR)/$@
 
367
#       @$(MAKE) ${@:-v9.swf=.swf} SWFVERSION="9"
 
368
#       @mv ${@:-v9.swf=.swf} $@
 
369
 
345
370
$(DEJAGNU_SO_PATH):
346
371
        $(MAKE) -C ../misc-ming.all Dejagnu.swf
347
372