gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_start-


From: Benjamin Wolsey
Subject: [Gnash-commit] [SCM] Gnash branch, master, updated. release_0_8_9_start-168-g2931bbd
Date: Wed, 02 Mar 2011 10:07:50 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnash".

The branch, master has been updated
       via  2931bbd36503ff3f56364274f35bed63bb910b9b (commit)
       via  19c7849d95e63b48baa45d99a3f83592f004f3b5 (commit)
       via  4b6a08412f9fcc874ab1ae94bf51897f7f5f2af1 (commit)
       via  781ec4e0f01191e17267568e41bf7d6af87e60b7 (commit)
       via  1413a271633e57c071a9d38f135f0c4012e1efb4 (commit)
      from  c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit//commit/?id=2931bbd36503ff3f56364274f35bed63bb910b9b


commit 2931bbd36503ff3f56364274f35bed63bb910b9b
Author: Benjamin Wolsey <address@hidden>
Date:   Wed Mar 2 10:57:49 2011 +0100

    Remove unneeded line.

diff --git a/testsuite/actionscript.all/String.as 
b/testsuite/actionscript.all/String.as
index 6405ebd..d8d6a22 100644
--- a/testsuite/actionscript.all/String.as
+++ b/testsuite/actionscript.all/String.as
@@ -19,11 +19,7 @@
 
 rcsid="$Id: String.as,v 1.56 2008/04/25 11:11:08 bwy Exp $";
 
-#ifdef HAXE
-#include "haxe-swf9/check.as"
-#else
 #include "check.as"
-#endif
 
 check_equals(typeof(String), 'function');
 check_equals(typeof(String.prototype), 'object');

http://git.savannah.gnu.org/cgit//commit/?id=19c7849d95e63b48baa45d99a3f83592f004f3b5


commit 19c7849d95e63b48baa45d99a3f83592f004f3b5
Author: Benjamin Wolsey <address@hidden>
Date:   Wed Mar 2 10:56:52 2011 +0100

    Remove unused test generators.

diff --git a/testsuite/actionscript.all/Makefile.am 
b/testsuite/actionscript.all/Makefile.am
index 92a5d72..dea50b9 100644
--- a/testsuite/actionscript.all/Makefile.am
+++ b/testsuite/actionscript.all/Makefile.am
@@ -143,25 +143,18 @@ HAXETESTS = \
 endif
 endif
 
-HAXE_DIR = $(srcdir)/haxe-swf9
-HAXE_CPP = $(CPP) -DHAXE -DOUTPUT_VERSION=9 -x c -P -I$(HAXE_DIR)
-HAXE_FLAGS = -cp $(HAXE_DIR) -cp $(HAXE_CLASSPATH)
-
-
 ASTESTS_OUT = $(ASTESTS:.as=.swf)
 
 ASTESTS_V5_OUT = $(ASTESTS:.as=-v5.swf)
 ASTESTS_V6_OUT = $(ASTESTS:.as=-v6.swf)
 ASTESTS_V7_OUT = $(ASTESTS:.as=-v7.swf)
 ASTESTS_V8_OUT = $(ASTESTS:.as=-v8.swf)
-ASTESTS_V9_OUT = $(HAXETESTS:.as=-v9.swf)
 
 ASTESTS_VERSIONED_OUT = \
        $(ASTESTS_V5_OUT) \
        $(ASTESTS_V6_OUT) \
        $(ASTESTS_V7_OUT) \
        $(ASTESTS_V8_OUT) \
-       $(ASTESTS_V9_OUT) \
        $(NULL)
 
 ALLTESTS_VERSIONED_OUT = \
diff --git a/testsuite/actionscript.all/haxe-swf9/Dejagnu.hx 
b/testsuite/actionscript.all/haxe-swf9/Dejagnu.hx
deleted file mode 100644
index ff4e82e..0000000
--- a/testsuite/actionscript.all/haxe-swf9/Dejagnu.hx
+++ /dev/null
@@ -1,135 +0,0 @@
-import flash.Lib;
-import flash.text.TextField;
-class Dejagnu {
-    static var passed = 0;
-    static var failed = 0;
-    static var xpassed = 0;
-    static var xfailed = 0;
-    static var untest = 0;
-    static var unresolve = 0;
-    static var inithack = init();
-    static var tf:flash.text.TextField;
-    static function init() {
- tf = new flash.text.TextField();
- tf.autoSize = flash.text.TextFieldAutoSize.LEFT;
- flash.Lib.current.addChild(tf);
- return null;
-    }
-    static function fail (why) {
-        failed++;
-        var msg = 'FAILED: '+why;
-        xtrace(msg);
-    }
-    static function xfail(why) {
-        xfailed++;
-        var msg = 'XFAILED: '+why;
-        xtrace(msg);
-    }
-    static function pass(why) {
-        passed++;
-        var msg = 'PASSED: '+why;
-        flash.Lib.trace(msg);
-    }
-    static function xpass(why) {
-        xpassed++;
-        var msg = 'XPASSED: '+why;
-        flash.Lib.trace(msg);
-    }
-    static function testcount() {
-        var c = 0;
-        if ( passed > 0 ) c += passed;
-        if ( failed > 0 ) c += failed;
-        if ( xpassed > 0 ) c += xpassed;
-        if ( xfailed > 0 ) c += xfailed;
-        return c;
-    }
-    static function printtotals() {
-        xtrace('#passed: '+ passed);
-        xtrace('#failed: '+ failed);
-        if ( xpassed > 0 ) {
-            xtrace('#unexpected successes: '+ xpassed);
-        }
-        if ( xfailed > 0 ) {
-            xtrace('#expected failures: '+ xfailed);
-        }
-  xtrace('#total tests run: '+ testcount());
-    }
-    static public function totals(exp:Dynamic, msg:Dynamic) {
-        var obt = testcount();
-        if ( exp != null && obt != exp ) {
-            fail('Test run '+obt+' (expected '+exp+') '+msg);
-        } else {
-            pass('Test run '+obt+' '+msg);
-        }
-    }
-    static function xtotals(exp:Dynamic, msg:Dynamic) {
-        var obt = testcount();
-        if ( exp != null && obt != exp ) {
-            xfail('Test run '+obt+' (expected '+exp+') ['+msg+']');
-        } else {
-            xpass('Test run '+obt+' ['+msg+']');
-        }
-    }
-    static public function check_equals(obt:Dynamic, exp:Dynamic, msg) {
-        if(msg == null) msg = "";
-        if ( obt == exp )
-            pass(obt+' == '+exp+' '+msg);
-        else
-            fail('expected: "'+exp+'" , obtained: "'+obt+'" '+msg);
-    }
- static public function xcheck_equals(obt:Dynamic, exp:Dynamic, msg)
- {
-  if(msg == null) msg = "";
-  if ( obt == exp )
-  {
-   xpass(obt+' == '+exp+' '+msg);
-  }
-  else
-  {
-   xfail('expected: '+exp+' , obtained: '+obt+" "+msg);
-  }
- }
- static public function check(a : Dynamic, msg)
- {
-  if ( a )
-  {
-   if ( msg != null ) pass(msg);
-   else pass(a);
-  }
-  else
-  {
-   if ( msg != null ) fail(msg);
-   else fail(a);
-  }
- }
- static public function xcheck(a : Dynamic, msg)
- {
-  if ( a )
-  {
-   if ( msg != null ) xpass(msg);
-   else xpass(a);
-  }
-  else
-  {
-   if ( msg != null ) xfail(msg);
-   else xfail(a);
-  }
- }
-    static public function note(msg) {
-        xtrace(msg);
-    }
-    static function xtrace(msg) {
-        tf.text += msg + "\n";
-        flash.Lib.trace(msg);
-    }
-    static function untested(msg) {
-        flash.Lib.trace("UNTESTED: "+msg);
-    }
-    static function unresolved(msg) {
-        flash.Lib.trace("UNRESOLVED: "+msg);
-    }
-    static public function done() {
-        printtotals();
- flash.Lib.trace("__END_OF_TEST__");
-    }
-}
diff --git a/testsuite/actionscript.all/haxe-swf9/as_to_hx.pl 
b/testsuite/actionscript.all/haxe-swf9/as_to_hx.pl
deleted file mode 100644
index 11ebd7e..0000000
--- a/testsuite/actionscript.all/haxe-swf9/as_to_hx.pl
+++ /dev/null
@@ -1,360 +0,0 @@
-# as_to_hx.pl - A perl script for converting actionscript2 code to Haxe.
-#
-#  Copyright (C) 2008 Free Software Foundation, Inc.
-#
-#This program is free software; you can redistribute it and/or modify
-#it under the terms of the GNU General Public License as published by
-#the Free Software Foundation; either version 3 of the License, or
-#(at your option) any later version.
-#
-#This program is distributed in the hope that it will be useful,
-#but WITHOUT ANY WARRANTY; without even the implied warranty of
-#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#GNU General Public License for more details.
-#
-#You should have received a copy of the GNU General Public License
-#along with this program; if not, write to the Free Software
-#Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-#
-#
-
-use strict;
-
-my $important_string;
-my $skipped = 0;
-my $skipped_tests = 0;
-my %vars;
-
-while(<STDIN>){
-
-       #Make sure important_string is clear.
-       $important_string = 0;  
-
-       #CHECK 0
-       #Remove rcsid, I think makeSWF uses this, but I am not sure.
-       if(index($_,"rcsid=") != $[-1){
-               next;
-       }
-
-       #CHECK 1
-       #Insert class definition and main() after imports.
-       if(index($_,"import") != $[-1){
-               print $_;
-               while(<STDIN>){
-                       if(index($_,"import") != $[-1){
-                               print $_;
-                       }
-                       else{
-                               print "class $ARGV[0]_as{ static function 
main(){";
-                               last;
-                       }
-               }
-       }
-       
-       #CHECK 2
-       #Check for a variable definition.
-       if($_ =~ /(var\s+)(\w+)(.*)([\;\:])/){
-               if(!$vars{$2}){
-                       $vars{$2} = 1;
-                       #Make sure the variable still gets declared even if 
this line is commented out latter.
-                       $important_string = declare_variable($2);
-               }
-#              If the type of the variable is not delcared, make it Dynamic.
-               if($4 eq ';'){
-                       $_ = "$1$2:Dynamic $3$4\n";     
-               }
-       }
-
-       #CHECK 3 - Must run after CHECK 2
-       #Detect the first time a variable is used, and insert var varName; on 
the line above.
-       if($_ =~ /^(\s*)(\w+?)(\s*=\s*.+)/){
-               if(!$vars{$2}){
-                       print declare_variable($2) . "//FIRST OCCURENCE OF VAR 
$2\n";
-                       $vars{$2} = 1;
-               }
-       }
-
-       if(index($_,"new") != $[-1){
-               #Replace things like: new String; with new String();
-               $_ =~ s/(new \w+)(;)/$1\(\)$2/g;
-               $_ =~ s/(new \w+)(\))/$1\(\)$2/g;
-               #Replace things like o = new Object(); with o = {};
-               $_ =~ s/new Object\(\)/{}/g;
-               #Add extra arguments when Date() is called with less than 6 
args.
-               if($_ =~ /new Date\(.+\)/){
-                       my $num_args = length(split(/,/,$_));
-                       if($num_args==6){
-                               print $_;
-                               next;
-                       }
-                       my $arg_string = "";
-                       if($num_args > 0){
-                               $arg_string .=",";
-                       }
-                       while($num_args<6){     
-                               $arg_string .= "0,";
-                               $num_args++;
-                       }
-                       $arg_string = substr($arg_string,0,-1);
-                       $_ =~ s/(new Date\(.+)(\))/$1$arg_string$2/g
-               }
-               #Replace calls to new String() with new String("").
-               $_ =~ s/(new String\()\)/$1""\)/;
-
-               #TODO: We can probably figure out when to use parseFloat and 
when to use parseInt.
-               $_ =~ s/new Number\(\s*(\w+)\s*\)/Std.parseInt("$1")/g;
-               
-#              print $_;
-#              next;
-       }
-
-       #We want to Replace delete object.prop or delete object["prop"] with 
Reflect.deleteField(object,'prop')
-       #but I am no sure if Haxe's delete acts the same way as actionscript's 
delete, so it is best to
-       #skip this for now.
-       if($_ =~ /delete\s*([\w\[\]\"\\.]+)/){
-#              my $prop = $1;
-               #Letting Haxe delete a string's length property causes this:
-               #ReferenceError: Error #1120: Cannot delete property length on 
String.
-#              if($1 =~ /length/){
-                       skip_line();
-                       next;
-#              }
-               
-               #Check if we have this case: delete a["Prop"];
-#              if(index($prop,'.') == $[-1){
-#                      $prop =~ s/(\w+)\[['"](\w+)['"]\]/$1.$2/g;
-#              }
-
-               #Seperate the object from its property.
-#              my @temp = split(/\./,$prop);   
-#              my $field = $temp[-1];
-
-#              my $object;
-               #Don't join the object with itself.
-#              if($#temp == 1){
-#                      $object = $temp[0];
-#              }
-#              else{
-#                      $object = join(".",@temp[0,-2]);
-#              }
-#              $_ =~ 
s/delete\s*([\w\[\]\"\\.]+)/Reflect.deleteField($object,'$field')/;
-       }
-       
-       #Replace Class.hasOwnProperty(prop) with Reflect.hasField(Class,prop)
-       #TODO: Make this work for other classes, if necessary
-       $_ =~ 
s/String.hasOwnProperty\(\s*[\'\"](\w+)[\'\"]\s*\)/Reflect.hasField(String,'$1')/g;
-
-       #Replace things like String.charCodeAt with 
Reflect.field(String,'charCodeAt').
-       $_ =~ s/([a-zA-Z]+)\.([a-zA-Z]+)\s*([\.\)])/Reflect.field($1,'$2')$3/g;
-
-       #TODO: Handle typeof and typeOf differently?
-       #Doing this: $_ =~ s/type[Oo]f\(\s*(\S+)\s*\)/Type.typeof($1)/g;
-       #causes tests to fail, calling Type.typeof returns 'TFunction' instead 
of 'function'
-       #'TObject' instead of 'object' and 'TNull' instead of 'null'
-       #in order to convert theses test cases, we also need to change the 
expected value.
-       if($_ =~ /type[Oo]f/){
-               skip_line();
-               next;
-       }
-
-       #Replace String() with new String("")
-       $_ =~ s/(\W)String\(\)/$1new String("")/g;
-       
-       #Skip references to __proto__ Haxe does not handle __proto__ very well.
-       if($_ =~ /__proto__/ ){
-               skip_line();
-               next;
-       }
-       
-       #Replace Class.prototype with Reflect.field(Class,'prototype')
-       $_ =~ s/(\w+)\.(prototype)/Reflect.field($1,'$2')/g;
-
-       #There is no Function class in haxe, so we need someway of converting 
this to haxe:
-       #Function.prototype
-       #NOTE: $_ =~ s/Function/Type.getClass(function(){})/g; will cause 
TypeError: Error #1009
-
-       if($_ =~ /Function/ ){
-               skip_line();
-               next;
-       }
-
-       #Replace isNan(number) with Math.isNan(number)
-       $_ =~ s/isNaN/Math.isNaN/g;
-
-       #CHECK 5
-       #Calls to split()
-       if(index($_,"split") != $[-1){
-               
-               #CHECK 5.1 - Must run before CHECK 8
-               #Replace calls to split that have no arguments with an array 
whose only member is the caller.
-               $_ =~ s/(\w+)\.split\(\)/[$1]/g;
-
-               #CHECK 5.2
-               #If the delimiter is undefined, replace with an array whose 
only member is the caller
-               $_ =~ s/(\w+)\.split\(\s*undefined\s*,.+\)/[$1]/g;
-               
-               #CHECK 5.5 - Must go after CHECK 5.4 and CHECK 5.3
-               #If the string and the delimiter are both empty replace the cal 
with an empty array.
-               $_ =~ s/(\w+)\.split\(""\)/$1==""?[]:$1.split("")/g;
-
-               #CHECK 5.4 - Must go after CHECK 5.5
-               #If the limit is undefined, ignore it.
-               $_ =~ 
s/(\w+)\.split\(\s*(\S+)\s*,\s*undefined\s*\)/$1.split($2)/g;
-
-               #CHECK 5.3 - Must go after CHECK 5.5
-               #Replace calls to str.split(a,b) with 
a==""?[]:str==""||a==null?[str]:str.split(a).slice(0,b)
-               #                str                    a               b
-               $_ =~ 
s/(\w+)\.split\((.+),\s*([-\w]+)\s*\)/$2==""?[]:$1==""||$2==null?[$1]:($3<1)?[]:$1.split($2).slice(0,$3)/g;
-               
-       }
-
-       #CHECK 8 - Must run after CHECK 5.1
-       #Convert instance instanceof Class to Std.is(instance,Class)
-       $_ =~ s/(\w+|\[\w+\])\s*instanceof\s*(\w+)/Std.is($1,$2)/g;
-
-       #Remove any instanceof statements that can't be converted to Std.is
-       #We can't convert "String" instanceof String to Std.is("String",String)
-       #because they return different values.
-       if($_ =~ /instanceof/){
-               skip_line();
-               next;
-       }
-
-       #Replace undefined with null.
-       $_ =~ s/undefined/null/g;
-
-       #CHECK 10 - Must run before CHECK 9
-       #Haxe only allows one argument to String.fromCharCode(), so replace
-       #String.fromCharCode(1,2) with String.fromCharCode(1) + 
String.fromCharCode(2)
-       if($_ =~ /String.fromCharCode\((.+)\)/){
-               
-               #TODO: Can this be combined with regex above?
-               $_ =~ s/,\s*(\w+)\s*/) + String.fromCharCode($1/g;
-       }
-       
-       #CHECK 11 - Must run before CHECK 9
-       #Convert calls to chr and ord.  I think these have been depreciated 
since SWF v5.
-       $_ =~ s/chr\(\s*(\w+)\s*\)/String.fromCharCode($1)/g;
-       $_ =~ s/ord\(\s*(\S+)\s*\)/$1.charCodeAt(0)/g;
-
-       #CHECK 9 - Must run after CHECK 10 and after CHECK 11
-       #Replace calls to String.fromCharCode(0) with "" When compiled with 
haxe a trace call
-       #will die if it is passed String.fromCharCode(0)
-       $_ =~ s/String.fromCharCode\(\s*0\s*\)/""/g;
-
-       $_ =~ 
s/\((.+?)\.charCodeAt\(\s*(\S*)\s*\)/($1.charCodeAt($2)==null?0:$1.charCodeAt($2)/g;
-
-       #Replace String in "for .. in" loops that iterator over String's 
properties with 
-       #Type.getInstanceFields(String).
-       $_ =~ 
s/(for\s*\(\s*\w+\s*in\s*)String\s*\)/$1Type\.getInstanceFields\(String\)\)/g;
-
-       #Remove calls to String.gotcha.  I cannot find a Haxe equivilent for 
this.
-       if($_ =~ /String.gotcha/){
-               skip_line();
-               next;   
-       }
-
-       #CHECK 6 - Must run before CHECK 7
-       #Remove refrences to Object unless the line also contains function.
-       #This is a hack to prevent us from removing function signatures without
-       #removing the body as well.
-       if($_ =~ /Object/){
-               if($_ =~ /function/){
-                       $_  =~ s/(\W)Object(\W)/$1String$2/g;   
-               }
-               else{
-                       skip_line();
-                       next;
-               }
-       }
-
-       #CHECK 7 - Must run after CHECK 6
-       #Replace [object Dynamic] with [object Object]
-       #This undoes some of the changes made by CHECK 6.  We need to do this 
because
-       #even though there is no Object class in Haxe, when variables of type 
Dynamic are
-       #compiled int byte code, they become an Object.
-       $_ =~ s/\[object Dynamic\]/[object Object]/g;
-       
-       #Tests that expect [type Dynamic] as a result will always fail since 
the Dynamic class is 
-       #Haxe only.
-       if($_ =~ /\[type Dynamic\]/){
-               skip_line();
-               next;
-       }
-
-       #Remove calls to ASSetPropFlags.  I can't find a Haxe equivilent.
-       if($_ =~ /ASSetPropFlags/){
-               skip_line();
-               next;
-       }
-       
-       #Subtract the number of skipped tests from the total passed to 
Dejagnu.totals().
-       $_ =~ 
s/Dejagnu.totals\(\s*(\w+)\s*,(.+)/Dejagnu.totals($1-$skipped_tests,$2/g;
-
-       #Skip calls to String.lastIndexOf that have a more than two arguments, 
or have a string as
-       #the second argument.
-       if($_ =~ /lastIndexOf\((.+?)\)/){
-               print "//$1\n";
-               if ($1 =~ /.+?,\s*"/ || ($1  =~ tr/,//) >= 2){
-                       skip_line();
-                       next;
-               }
-       }
-
-       #The way Haxe compiles string.length = 5 causes
-       #ReferenceError: Error #1074: Illegal write to read-only property 
length on String.
-       #So we need to skip attempts to set a string's length property.
-       if($_ =~ /\.length\s*=/){
-               skip_line();
-               next;
-       }
-
-       #HACK: These are just quick fixes to prevent run-time errors that are 
caused when 
-       #functions are called on objects that are initialized like this o = {}. 
 The corect way
-       #to fix this is to keep track of objects that are initialized this way, 
and then
-       #only comment out those objects when they try and call functions.
-       if($_ =~ /c.toString = null;/){
-               skip_line();
-               next;
-       }
-       if($_ =~ /o.substr/){
-               skip_line();
-               next;
-       }
-
-       #Remove tests that are known to fail, and we can't fix with this 
conversion script.
-       if($_ =~ /String\.as.+?:.+?(1234|1237|1239|1250|1258|1270)/){
-               skip_line();
-               next;
-       }
-       
-
-       #Print the converted line of code.
-       print $_;
-}
-
-#Close the Class and main function definitons.
-print "}}\n";
-
-print stderr "$skipped lines were skipped.\n";
-print stderr "$skipped_tests tests were skipped\n";
-
-sub skip_line{
-       $skipped++;
-       if($important_string){
-               print $important_string;
-       }
-       #Keep track of the number of tests we skip.
-       if($_ =~ /Dejagnu.+check/){
-               $_ = "TEST DETECTED: $_";
-               $skipped_tests++;
-       }
-       print "//$_";
-
-}
-
-sub declare_variable{
-       
-       my $var_name = $_[0];
-       return "var $var_name:Dynamic='';\n"
-}
diff --git a/testsuite/actionscript.all/haxe-swf9/check.as 
b/testsuite/actionscript.all/haxe-swf9/check.as
deleted file mode 100644
index 66ce35e..0000000
--- a/testsuite/actionscript.all/haxe-swf9/check.as
+++ /dev/null
@@ -1,52 +0,0 @@
-// check.as - Include file for MTASC testcases providing common testing 
facilities
-//
-//   Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
-//
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-//
-//
-// Original author: David Rorex - address@hidden
-//
-
-#ifndef _CHECK_AS_
-#define _CHECK_AS_
-
-#define _INFO_ ' ['+__FILE__+':'+__LINE__+']'
-
-// First argument is the expression we test, second is the result we expect
-#define check_equals(obt, exp) Dejagnu.check_equals(obt, exp, _INFO_)
-
-// First argument is the expression we test, second is the result we expect
-#define xcheck_equals(obt, exp) Dejagnu.xcheck_equals(obt, exp, _INFO_)
-
-#define check(a) Dejagnu.check(a, #a+' '+_INFO_)
-#define xcheck(a) Dejagnu.xcheck(a, #a+' '+_INFO_)
-
-#define pass(text) Dejagnu.pass(text + _INFO_)
-#define xpass(text) Dejagnu.xpass(text + _INFO_)
-#define fail(text) Dejagnu.fail(text + _INFO_)
-#define xfail(text) Dejagnu.xfail(text + _INFO_)
-#define pass(text) Dejagnu.pass(text + _INFO_)
-#define untested(text) Dejagnu.untested(text + _INFO_)
-#define unresolved(text) Dejagnu.unresolved(text + _INFO_)
-
-#define check_totals(n) Dejagnu.totals(n,  _INFO_)
-#define xcheck_totals(n) Dejagnu.xtotals(n,  _INFO_)
-
-#define note(text) Dejagnu.note(text + _INFO_)
-
-import Dejagnu;
-
-#endif

http://git.savannah.gnu.org/cgit//commit/?id=4b6a08412f9fcc874ab1ae94bf51897f7f5f2af1


commit 4b6a08412f9fcc874ab1ae94bf51897f7f5f2af1
Author: Benjamin Wolsey <address@hidden>
Date:   Wed Mar 2 10:52:59 2011 +0100

    Add test for destructive property crash and fix it.
    Fixes bug #23139 again.

diff --git a/libcore/Property.cpp b/libcore/Property.cpp
index 4bfef61..51c363a 100644
--- a/libcore/Property.cpp
+++ b/libcore/Property.cpp
@@ -130,14 +130,22 @@ Property::getCache() const
     return boost::apply_visitor(GetCache(), _bound);
 }
 
-void
-Property::setValue(as_object& this_ptr, const as_value &value) const
+bool
+Property::setValue(as_object& this_ptr, const as_value& value) const
 {
-       switch (_bound.which())
-       {
+    if (readOnly(*this)) {
+        if (_destructive) {
+            _destructive = false;
+            _bound = value;
+            return true;
+        }
+        return false;
+    }
+
+       switch (_bound.which()) {
         case TYPE_VALUE: 
             _bound = value;
-            return;
+            return true;
         case TYPE_GETTER_SETTER:
             // Destructive are always overwritten.
             if (_destructive) {
@@ -157,8 +165,8 @@ Property::setValue(as_object& this_ptr, const as_value 
&value) const
                 a->set(fn);
                 a->setCache(value);
             }
-            return;
-        }
+    }
+    return true;
 }
 
 void
diff --git a/libcore/Property.h b/libcore/Property.h
index 8f97434..29cbc70 100644
--- a/libcore/Property.h
+++ b/libcore/Property.h
@@ -364,20 +364,21 @@ public:
 
        /// Set value of this property
        //
-       /// @param this_ptr
-       ///     The as_object used to set the 'this' pointer.
-       ///     for calling getter/setter function (GetterSetterProperty);
-       ///     it will be unused when getting or setting SimpleProperty
-       ///     properties.
-       ///     This parameter is non-const as nothing prevents an
-       ///     eventual "Setter" function from actually modifying it,
-       ///     so we can't promise constness.
-       ///
-       /// @param value
-       ///     The new value for this property. It will be used as first
-       ///     argument of the 'setter' function if this is a Getter/Setter
-       ///     property. @see isGetterSetter().
-       void setValue(as_object& this_ptr, const as_value &value) const;
+       /// @param this_ptr The as_object used to set the 'this' pointer
+       ///                 for calling getter/setter function
+       ///                 It will be unused when getting or setting
+    ///                 simple properties.
+       ///                     This parameter is non-const as nothing prevents 
an
+       ///                     eventual "Setter" function from actually 
modifying it,
+       ///                     so we can't promise constness.
+       /// @param value    The new value for this property. It will be used as 
first
+       ///                     argument of the 'setter' function if this is a 
Getter/Setter
+       ///                 property. @see isGetterSetter().
+    /// @return         true if the property was set, otherwise false. 
Read-only
+    ///                 properties can generally not be set, but destructive
+    ///                 properties are still allowed to be replaced, as this
+    ///                 should be invisible to the user.
+       bool setValue(as_object& this_ptr, const as_value &value) const;
 
        /// Is this a getter/setter property?
        bool isGetterSetter() const {
diff --git a/libcore/PropertyList.cpp b/libcore/PropertyList.cpp
index b15ec3a..d1aaad6 100644
--- a/libcore/PropertyList.cpp
+++ b/libcore/PropertyList.cpp
@@ -110,16 +110,8 @@ PropertyList::setValue(const ObjectURI& uri, const 
as_value& val,
        }
 
        const Property& prop = *found;
-       if (readOnly(prop)) {
-        ObjectURI::Logger l(getStringTable(_owner));
-               log_error(_("Property %s is read-only %s, not setting it to 
%s"), 
-                       l(uri), prop.getFlags(), val);
-               return false;
-       }
+       return prop.setValue(_owner, val);
 
-       prop.setValue(_owner, val);
-
-       return true;
 }
 
 void
diff --git a/testsuite/actionscript.all/Boolean.as 
b/testsuite/actionscript.all/Boolean.as
index 8cfd1da..1e155ce 100644
--- a/testsuite/actionscript.all/Boolean.as
+++ b/testsuite/actionscript.all/Boolean.as
@@ -25,6 +25,23 @@
 rcsid="$Id: Boolean.as,v 1.21 2008/04/02 09:39:59 strk Exp $";
 #include "check.as"
 
+// This test used to crash gnash because the
+// destructive property became read-only without
+// triggering replacement.
+ASSetPropFlags(_global, null, 4);
+var b = new Boolean();
+
+_global.Boolean = 6;
+
+#if OUTPUT_VERSION > 5
+check_equals(typeof(_global.Boolean), "function");
+#else
+check_equals(typeof(_global.Boolean), "undefined");
+#endif
+
+// Remove all prop flags on _global.
+ASSetPropFlags(_global, null, 0);
+
 check_equals(typeof(Boolean), 'function');
 check_equals(typeof(Boolean()), 'undefined');
 check_equals(typeof(Boolean(true)), 'boolean');
@@ -106,4 +123,4 @@ trueBoolean = new Boolean(true);
 check( trueBoolean );
 
 
-check_totals(31);
+check_totals(32);

http://git.savannah.gnu.org/cgit//commit/?id=781ec4e0f01191e17267568e41bf7d6af87e60b7


commit 781ec4e0f01191e17267568e41bf7d6af87e60b7
Author: Benjamin Wolsey <address@hidden>
Date:   Wed Mar 2 10:15:10 2011 +0100

    Drop obsolete configuration for non-existent classes.

diff --git a/configure.ac b/configure.ac
index ae32835..80b7a24 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1275,8 +1275,6 @@ AM_CONDITIONAL(BUILD_LIRC_EXT, [ test x$ext_lirc = xyes ])
 AM_CONDITIONAL(BUILD_DBUS_EXT, [ test x$ext_dbus = xyes ])
 AM_CONDITIONAL(BUILD_EXTENSIONS, [ test -n "$extensions_list"])
 
-GNASH_PKG_CLASSFILE
-
 dnl --------------------------------------------------------
 dnl Libtool
 dnl --------------------------------------------------------
diff --git a/libcore/asobj/flash/external/external.am 
b/libcore/asobj/flash/external/external.am
index 49fb22a..847e931 100644
--- a/libcore/asobj/flash/external/external.am
+++ b/libcore/asobj/flash/external/external.am
@@ -20,10 +20,8 @@ EXTERNALdir = $(includedir)/gnash
 EXTERNAL_SOURCES = asobj/flash/external/external_pkg.cpp
 EXTERNAL_HEADERS = asobj/flash/external/external_pkg.h
 
-if BUILD_EXTERNALINTERFACE_AS3
 EXTERNAL_SOURCES += asobj/flash/external/ExternalInterface_as.cpp
 EXTERNAL_HEADERS += asobj/flash/external/ExternalInterface_as.h
-endif
 
 libgnashasobjs_la_SOURCES += $(EXTERNAL_SOURCES)
 noinst_HEADERS +=  $(EXTERNAL_HEADERS) 
diff --git a/libcore/asobj/flash/geom/geom.am b/libcore/asobj/flash/geom/geom.am
index 1448e3c..c7a35dc 100644
--- a/libcore/asobj/flash/geom/geom.am
+++ b/libcore/asobj/flash/geom/geom.am
@@ -20,30 +20,20 @@ GEOMdir = $(includedir)/gnash
 GEOM_SOURCES = asobj/flash/geom/geom_pkg.cpp
 GEOM_HEADERS = asobj/flash/geom/geom_pkg.h
 
-if BUILD_COLORTRANSFORM_AS3
 GEOM_SOURCES += asobj/flash/geom/ColorTransform_as.cpp
 GEOM_HEADERS += asobj/flash/geom/ColorTransform_as.h
-endif
 
-if BUILD_MATRIX_AS3
 GEOM_SOURCES += asobj/flash/geom/Matrix_as.cpp
 GEOM_HEADERS += asobj/flash/geom/Matrix_as.h
-endif
 
-if BUILD_POINT_AS3
 GEOM_SOURCES += asobj/flash/geom/Point_as.cpp
 GEOM_HEADERS += asobj/flash/geom/Point_as.h
-endif
 
-if BUILD_RECTANGLE_AS3
 GEOM_SOURCES += asobj/flash/geom/Rectangle_as.cpp
 GEOM_HEADERS += asobj/flash/geom/Rectangle_as.h
-endif
 
-if BUILD_TRANSFORM_AS3
 GEOM_SOURCES += asobj/flash/geom/Transform_as.cpp
 GEOM_HEADERS += asobj/flash/geom/Transform_as.h
-endif
 
 libgnashasobjs_la_SOURCES += $(GEOM_SOURCES)
 noinst_HEADERS +=  $(GEOM_HEADERS)
diff --git a/libcore/asobj/flash/net/net.am b/libcore/asobj/flash/net/net.am
index d63673a..ea2292d 100644
--- a/libcore/asobj/flash/net/net.am
+++ b/libcore/asobj/flash/net/net.am
@@ -23,15 +23,11 @@ NET_HEADERS = asobj/flash/net/net_pkg.h
 NET_SOURCES_AS2 = 
 NET_HEADERS_AS2 = 
 
-if BUILD_FILEREFERENCELIST_AS3
 NET_SOURCES_AS2 += asobj/flash/net/FileReferenceList_as.cpp
 NET_HEADERS_AS2 += asobj/flash/net/FileReferenceList_as.h
-endif
 
-if BUILD_FILEREFERENCE_AS3
 NET_SOURCES_AS2 += asobj/flash/net/FileReference_as.cpp
 NET_HEADERS_AS2 += asobj/flash/net/FileReference_as.h
-endif
 
 libgnashasobjs_la_SOURCES  += $(NET_SOURCES) $(NET_SOURCES_AS2)
 noinst_HEADERS +=  $(NET_HEADERS) $(NET_HEADERS_AS2)
diff --git a/libcore/asobj/flash/text/text.am b/libcore/asobj/flash/text/text.am
index 07e7341..0aeae2b 100644
--- a/libcore/asobj/flash/text/text.am
+++ b/libcore/asobj/flash/text/text.am
@@ -23,10 +23,8 @@ TEXT_HEADERS = asobj/flash/text/text_pkg.h
 TEXT_SOURCES_AS2 = 
 TEXT_HEADERS_AS2 = 
 
-if BUILD_TEXTRENDERER_AS3
 TEXT_SOURCES_AS2 += asobj/flash/text/TextRenderer_as.cpp
 TEXT_HEADERS_AS2 += asobj/flash/text/TextRenderer_as.h
-endif
 
 libgnashasobjs_la_SOURCES += $(TEXT_SOURCES) $(TEXT_SOURCES_AS2)
 noinst_HEADERS +=  $(TEXT_HEADERS) $(TEXT_HEADERS_AS2)
diff --git a/macros/classes.m4 b/macros/classes.m4
deleted file mode 100644
index 81c2f4c..0000000
--- a/macros/classes.m4
+++ /dev/null
@@ -1,461 +0,0 @@
-dnl  
-dnl    Copyright (C) 2005, 2006, 2009, 2010 Free Software Foundation, Inc.
-dnl  
-dnl  This program is free software; you can redistribute it and/or modify
-dnl  it under the terms of the GNU General Public License as published by
-dnl  the Free Software Foundation; either version 3 of the License, or
-dnl  (at your option) any later version.
-dnl  
-dnl  This program is distributed in the hope that it will be useful,
-dnl  but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-dnl  GNU General Public License for more details.
-dnl  You should have received a copy of the GNU General Public License
-dnl  along with this program; if not, write to the Free Software
-dnl  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-
-
-
-AC_DEFUN([GNASH_PKG_CLASSFILE],
-[
-
-build_all_as3=yes
-classfile=all
-classlist=
-AC_ARG_WITH(classfile,
-  AC_HELP_STRING([--with-classfile=], [Text file with the list of ActionScript 
classes to build. Default is build all]),
-  if test -n ${withval}; then
-    classfile="${withval}"
-    build_all_as3=no
-  else
-    classfile=
-    AC_MSG_ERROR([No class file was specified! Building everything...])
-    build_all_as3=yes
-  fi
-)
-
-dnl If a classfile was specfied, we're not going to build all 400+ classes
-if test x"${classfile}" != x"all"; then
-  dnl course if it doesn't exist, all we can do is flag an error and build 
everything
-  if test ! -f ${classfile}; then
-    AC_MSG_ERROR([Specified class file ${classfile} doesn't exist! Building 
everything...])
-    build_all_as3=yes
-  else
-    build_all_as3=no
-  fi
-fi
-
-if test x"${build_all_as3}" = x"no"; then
-  delim=""
-  for i in `cat ${classfile}`; do
-    echo $i
-    classlist="${classlist}${delim} $i"
-    delim=","
-  done
-fi
-
-# If you add or delete a class file, you should also edit this list of 
makefile conditionals
-dnl The core classes
-AM_CONDITIONAL(BUILD_UICOMPONENT_AS3, test x"$UIComponent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-dnl if test x"$UIComponent_as3}" = x"yes" -o x"${build_all_as3}" = x"yes"; then
-dnl   AC_DEFINE(BUILD_UICOMPONENT_AS3, [], [Build the UICOmponent])
-dnl fi
-
-AM_CONDITIONAL(BUILD_INVALIDATIONTYPE_AS3, test x"${InvalidationType_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl
-dnl The external classes
-dnl
-AM_CONDITIONAL(BUILD_EXTERNALINTERFACE_AS3, test x"${ExternalInterface_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl The security classes
-AM_CONDITIONAL(BUILD_SIGNERTRUSTSETTINGS_AS3, test 
x"${SignerTrustSettings_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_XMLSIGNATUREVALIDATOR_AS3, test 
x"${XMLSignatureValidator_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SIGNATURESTATUS_AS3, test x"${SignatureStatus_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IURIDEREFERENCER_AS3, test x"${IURIDereferencer_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_REVOCATIONCHECKSETTINGS_AS3, test 
x"${RevocationCheckSettings_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl utils/
-AM_CONDITIONAL(BUILD_IDATAINPUT_AS3, test x"${IDataInput_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IEXTERNALIZABLE_AS3, test x"${IExternalizable_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BYTEARRAY_AS3, test x"${ByteArray_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PROXY_AS3, test x"${Proxy_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COMPRESSIONALGORITHM_AS3, test 
x"${CompressionAlgorithm_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl 
-AM_CONDITIONAL(BUILD_IDATAOUTPUT_AS3, test x"${IDataOutput_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ENDIAN_AS3, test x"${Endian_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TIMER_AS3, test x"${Timer_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DICTIONARY_AS3, test x"${Dictionary_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl filesystem
-AM_CONDITIONAL(BUILD_FILE_AS3, test x"${File_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FILEMODE_AS3, test x"${FileMode_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FILESTREAM_AS3, test x"${FileStream_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl Transitions
-AM_CONDITIONAL(BUILD_ROTATE_AS3, test x"${Rotate_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PIXELDISSOLVE_AS3, test x"${PixelDissolve_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BLINDS_AS3, test x"${Blinds_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQUEEZE_AS3, test x"${Squeeze_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TRANSITION_AS3, test x"${Transition_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FADE_AS3, test x"${Fade_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TWEEN_AS3, test x"${Tween_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ZOOM_AS3, test x"${Zoom_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IRIS_AS3, test x"${Iris_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FLY_AS3, test x"${Fly_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TWEENEVENT_AS3, test x"${TweenEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PHOTO_AS3, test x"${Photo_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TRANSITIONMANAGER_AS3, test x"${TransitionManager_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_WIPE_AS3, test x"${Wipe_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl managers/
-AM_CONDITIONAL(BUILD_IFOCUSMANAGER_AS3, test x"${IFocusManager_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FOCUSMANAGER_AS3, test x"${FocusManager_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IFOCUSMANAGERGROUP_AS3, test x"${IFocusManagerGroup_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STYLEMANAGER_AS3, test x"${StyleManager_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IFOCUSMANAGERCOMPONENT_AS3, test 
x"${IFocusManagerComponent_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl net
-AM_CONDITIONAL(BUILD_FILEREFERENCELIST_AS3, test x"${FileReferenceList_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_RESPONDER_AS3, test x"${Responder_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IDYNAMICPROPERTYWRITER_AS3, test 
x"${IDynamicPropertyWriter_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLREQUEST_AS3, test x"${URLRequest_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLREQUESTMETHOD_AS3, test x"${URLRequestMethod_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FILEFILTER_AS3, test x"${FileFilter_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NETSTREAM_AS3, test x"${NetStream_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLREQUESTDEFAULTS_AS3, test x"${URLRequestDefaults_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_OBJECTENCODING_AS3, test x"${ObjectEncoding_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLVARIABLES_AS3, test x"${URLVariables_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLLOADER_AS3, test x"${URLLoader_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NETCONNECTION_AS3, test x"${NetConnection_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLREQUESTHEADER_AS3, test x"${URLRequestHeader_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOCKET_AS3, test x"${Socket_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLLOADERDATAFORMAT_AS3, test 
x"${URLLoaderDataFormat_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_XMLSOCKET_AS3, test x"${XMLSocket_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FILEREFERENCE_AS3, test x"${FileReference_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SHAREDOBJECTFLUSHSTATUS_AS3, test 
x"${SharedObjectFlushStatus_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_URLSTREAM_AS3, test x"${URLStream_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IDYNAMICPROPERTYOUTPUT_AS3, test 
x"${IDynamicPropertyOutput_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SHAREDOBJECT_AS3, test x"${SharedObject_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LOCALCONNECTION_AS3, test x"${LocalConnection_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl motion
-AM_CONDITIONAL(BUILD_SIMPLEEASE_AS3, test x"${SimpleEase_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TWEENABLES_AS3, test x"${Tweenables_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MOTIONEVENT_AS3, test x"${MotionEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ITWEEN_AS3, test x"${ITween_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CUSTOMEASE_AS3, test x"${CustomEase_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOURCE_AS3, test x"${Source_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BEZIEREASE_AS3, test x"${BezierEase_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MATRIXTRANSFORMER_AS3, test x"${MatrixTransformer_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BEZIERSEGMENT_AS3, test x"${BezierSegment_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FUNCTIONEASE_AS3, test x"${FunctionEase_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MOTION_AS3, test x"${Motion_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COLOR_AS3, test x"${Color_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ROTATEDIRECTION_AS3, test x"${RotateDirection_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ANIMATOR_AS3, test x"${Animator_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_KEYFRAME_AS3, test x"${Keyframe_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl printing
-AM_CONDITIONAL(BUILD_PRINTJOB_AS3, test x"${PrintJob_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PRINTJOBOPTIONS_AS3, test x"${PrintJobOptions_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PRINTJOBORIENTATION_AS3, test 
x"${PrintJobOrientation_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl geom
-AM_CONDITIONAL(BUILD_COLORTRANSFORM_AS3, test x"${ColorTransform_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MATRIX_AS3, test x"${Matrix_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_POINT_AS3, test x"${Point_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TRANSFORM_AS3, test x"${Transform_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_RECTANGLE_AS3, test x"${Rectangle_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl ui
-AM_CONDITIONAL(BUILD_CONTEXTMENU_AS3, test x"${ContextMenu_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MOUSE_AS3, test x"${Mouse_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CONTEXTMENUITEM_AS3, test x"${ContextMenuItem_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_KEYLOCATION_AS3, test x"${KeyLocation_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_KEYBOARD_AS3, test x"${Keyboard_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CONTEXTMENUBUILTINITEMS_AS3, test 
x"${ContextMenuBuiltInItems_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl media
-AM_CONDITIONAL(BUILD_SOUNDCHANNEL_AS3, test x"${SoundChannel_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOUNDTRANSFORM_AS3, test x"${SoundTransform_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOUNDMIXER_AS3, test x"${SoundMixer_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEO_AS3, test x"${Video_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CAMERA_AS3, test x"${Camera_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MICROPHONE_AS3, test x"${Microphone_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ID3INFO_AS3, test x"${ID3Info_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOUNDLOADERCONTEXT_AS3, test x"${SoundLoaderContext_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOUND_AS3, test x"${Sound_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl 
-AM_CONDITIONAL(BUILD_ACCESSIBILITY_PROPERTIES_AS3, test 
x"${AccessibilityProperties_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CHECKBOXACCIMPL_AS3, test x"${CheckBoxAccImpl_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BUTTONACCIMPL_AS3, test x"${ButtonAccImpl_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DATAGRIDACCIMPL_AS3, test x"${DataGridAccImpl_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_RADIOBUTTONACCIMPL_AS3, test x"${RadioButtonAccImpl_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ACCIMPL_AS3, test x"${AccImpl_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TILELISTACCIMPL_AS3, test x"${TileListAccImpl_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LISTACCIMPL_AS3, test x"${ListAccImpl_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COMBOBOXACCIMPL_AS3, test x"${ComboBoxAccImpl_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_UICOMPONENTACCIMPL_AS3, test x"${UIComponentAccImpl_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LABELBUTTONACCIMPL_AS3, test x"${LabelButtonAccImpl_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ACCESSIBILITY_AS3, test x"${Accessibility_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SELECTABLELISTACCIMPL_AS3, test 
x"${SelectableListAccImpl_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl events
-AM_CONDITIONAL(BUILD_SQLEVENT_AS3, test x"${SQLEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_OUTPUTPROGRESSEVENT_AS3, test 
x"${OutputProgressEvent_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTTPSTATUSEVENT_AS3, test x"${HTTPStatusEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BROWSERINVOKEEVENT_AS3, test x"${BrowserInvokeEvent_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DRMAUTHENTICATEEVENT_AS3, test 
x"${DRMAuthenticateEvent_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SECURITYERROREVENT_AS3, test x"${SecurityErrorEvent_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLUPDATEEVENT_AS3, test x"${SQLUpdateEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MOUSEEVENT_AS3, test x"${MouseEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DATAEVENT_AS3, test x"${DataEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TIMEREVENT_AS3, test x"${TimerEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTMLUNCAUGHTSCRIPTEXCEPTIONEVENT_AS3, test 
x"${HTMLUncaughtScriptExceptionEvent_as3}" = x"yes" -o x"${build_all_as3}" = 
x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWDISPLAYSTATEEVENT_AS3, test 
x"${NativeWindowDisplayStateEvent_as3}" = x"yes" -o x"${build_all_as3}" = 
x"yes")
-AM_CONDITIONAL(BUILD_ASYNCERROREVENT_AS3, test x"${AsyncErrorEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STATUSEVENT_AS3, test x"${StatusEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_EVENTDISPATCHER_AS3, test x"${EventDispatcher_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FOCUSEVENT_AS3, test x"${FocusEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_EVENTPHASE_AS3, test x"${EventPhase_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IMEEVENT_AS3, test x"${IMEEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FILELISTEVENT_AS3, test x"${FileListEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SYNCEVENT_AS3, test x"${SyncEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DRMSTATUSEVENT_AS3, test x"${DRMStatusEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTEVENT_AS3, test x"${TextEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_EVENT_AS3, test x"${Event_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PROGRESSEVENT_AS3, test x"${ProgressEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CONTEXTMENUEVENT_AS3, test x"${ContextMenuEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IOERROREVENT_AS3, test x"${IOErrorEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_INVOKEEVENT_AS3, test x"${InvokeEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWBOUNDSEVENT_AS3, test 
x"${NativeWindowBoundsEvent_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IEVENTDISPATCHER_AS3, test x"${IEventDispatcher_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ERROREVENT_AS3, test x"${ErrorEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FULLSCREENEVENT_AS3, test x"${FullScreenEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DRMERROREVENT_AS3, test x"${DRMErrorEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEDRAGEVENT_AS3, test x"${NativeDragEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NETSTATUSEVENT_AS3, test x"${NetStatusEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_KEYBOARDEVENT_AS3, test x"${KeyboardEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLERROREVENT_AS3, test x"${SQLErrorEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCREENMOUSEEVENT_AS3, test x"${ScreenMouseEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ACTIVITYEVENT_AS3, test x"${ActivityEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-
-dnl filters
-AM_CONDITIONAL(BUILD_BEVELFILTER_AS3, test x"${BevelFilter_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAPFILTERQUALITY_AS3, test 
x"${BitmapFilterQuality_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DROPSHADOWFILTER_AS3, test x"${DropShadowFilter_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GLOWFILTER_AS3, test x"${GlowFilter_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CONVOLUTIONFILTER_AS3, test x"${ConvolutionFilter_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAPFILTERTYPE_AS3, test x"${BitmapFilterType_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GRADIENTGLOWFILTER_AS3, test x"${GradientGlowFilter_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BLURFILTER_AS3, test x"${BlurFilter_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DISPLACEMENTMAPFILTER_AS3, test 
x"${DisplacementMapFilter_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAPFILTER_AS3, test x"${BitmapFilter_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GRADIENTBEVELFILTER_AS3, test 
x"${GradientBevelFilter_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DISPLACEMENTMAPFILTERMODE_AS3, test 
x"${DisplacementMapFilterMode_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COLORMATRIXFILTER_AS3, test x"${ColorMatrixFilter_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl video
-AM_CONDITIONAL(BUILD_AUTOLAYOUTEVENT_AS3, test x"${AutoLayoutEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FLVPLAYBACKCAPTIONING_AS3, test 
x"${FLVPlaybackCaptioning_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SOUNDEVENT_AS3, test x"${SoundEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LAYOUTEVENT_AS3, test x"${LayoutEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_INCMANAGER_AS3, test x"${INCManager_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOERROR_AS3, test x"${VideoError_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FLVPLAYBACK_AS3, test x"${FLVPlayback_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOALIGN_AS3, test x"${VideoAlign_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NCMANAGER_AS3, test x"${NCManager_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOPLAYER_AS3, test x"${VideoPlayer_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CAPTIONCHANGEEVENT_AS3, test x"${CaptionChangeEvent_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOSTATE_AS3, test x"${VideoState_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NCMANAGERNATIVE_AS3, test x"${NCManagerNative_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOSCALEMODE_AS3, test x"${VideoScaleMode_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CAPTIONTARGETEVENT_AS3, test x"${CaptionTargetEvent_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOEVENT_AS3, test x"${VideoEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IVPEVENT_AS3, test x"${IVPEvent_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_METADATAEVENT_AS3, test x"${MetadataEvent_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CUEPOINTTYPE_AS3, test x"${CuePointType_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_VIDEOPROGRESSEVENT_AS3, test x"${VideoProgressEvent_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SKINERROREVENT_AS3, test x"${SkinErrorEvent_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl text
-AM_CONDITIONAL(BUILD_TEXTFIELDAUTOSIZE_AS3, test x"${TextFieldAutoSize_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTRENDERER_AS3, test x"${TextRenderer_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CSMSETTINGS_AS3, test x"${CSMSettings_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTDISPLAYMODE_AS3, test x"${TextDisplayMode_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTLINEMETRICS_AS3, test x"${TextLineMetrics_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GRIDFITTYPE_AS3, test x"${GridFitType_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ANTIALIASTYPE_AS3, test x"${AntiAliasType_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STYLESHEET_AS3, test x"${StyleSheet_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTFIELDTYPE_AS3, test x"${TextFieldType_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FONTSTYLE_AS3, test x"${FontStyle_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTFIELD_AS3, test x"${TextField_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTCOLORTYPE_AS3, test x"${TextColorType_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FONTTYPE_AS3, test x"${FontType_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FONT_AS3, test x"${Font_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STATICTEXT_AS3, test x"${StaticText_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTFORMAT_AS3, test x"${TextFormat_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTSNAPSHOT_AS3, test x"${TextSnapshot_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTFORMATALIGN_AS3, test x"${TextFormatAlign_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl data
-AM_CONDITIONAL(BUILD_SQLTRANSACTIONLOCKTYPE_AS3, test 
x"${SQLTransactionLockType_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLSCHEMARESULT_AS3, test x"${SQLSchemaResult_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLTRIGGERSCHEMA_AS3, test x"${SQLTriggerSchema_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLTABLESCHEMA_AS3, test x"${SQLTableSchema_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLCONNECTION_AS3, test x"${SQLConnection_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLINDEXSCHEMA_AS3, test x"${SQLIndexSchema_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLRESULT_AS3, test x"${SQLResult_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLSCHEMA_AS3, test x"${SQLSchema_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLCOLLATIONTYPE_AS3, test x"${SQLCollationType_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLVIEWSCHEMA_AS3, test x"${SQLViewSchema_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLCOLUMNNAMESTYLE_AS3, test x"${SQLColumnNameStyle_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLMODE_AS3, test x"${SQLMode_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ENCRYPTEDLOCALSTORE_AS3, test 
x"${EncryptedLocalStore_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLSTATEMENT_AS3, test x"${SQLStatement_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLCOLUMNSCHEMA_AS3, test x"${SQLColumnSchema_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl system
-AM_CONDITIONAL(BUILD_IMECONVERSIONMODE_AS3, test x"${IMEConversionMode_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IME_AS3, test x"${IME_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SECURITYPANEL_AS3, test x"${SecurityPanel_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CAPABILITIES_AS3, test x"${Capabilities_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_APPLICATIONDOMAIN_AS3, test x"${ApplicationDomain_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LOADERCONTEXT_AS3, test x"${LoaderContext_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SYSTEM_AS3, test x"${System_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SECURITYDOMAIN_AS3, test x"${SecurityDomain_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SECURITY_AS3, test x"${Security_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl errors
-AM_CONDITIONAL(BUILD_INVALIDSWFERROR_AS3, test x"${InvalidSWFError_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STACKOVERFLOWERROR_AS3, test x"${StackOverflowError_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IOERROR_AS3, test x"${IOError_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MEMORYERROR_AS3, test x"${MemoryError_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLERROR_AS3, test x"${SQLError_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ILLEGALOPERATIONERROR_AS3, test 
x"${IllegalOperationError_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_EOFERROR_AS3, test x"${EOFError_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCRIPTTIMEOUTERROR_AS3, test x"${ScriptTimeoutError_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SQLERROROPERATION_AS3, test x"${SQLErrorOperation_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl desktop
-AM_CONDITIONAL(BUILD_UPDATER_AS3, test x"${Updater_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEDRAGMANAGER_AS3, test x"${NativeDragManager_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEAPPLICATION_AS3, test x"${NativeApplication_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEDRAGACTIONS_AS3, test x"${NativeDragActions_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CLIPBOARD_AS3, test x"${Clipboard_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NOTIFICATIONTYPE_AS3, test x"${NotificationType_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CLIPBOARDFORMATS_AS3, test x"${ClipboardFormats_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CLIPBOARDTRANSFERMODE_AS3, test 
x"${ClipboardTransferMode_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEDRAGOPTIONS_AS3, test x"${NativeDragOptions_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DOCKICON_AS3, test x"${DockIcon_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SYSTEMTRAYICON_AS3, test x"${SystemTrayIcon_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ICON_AS3, test x"${Icon_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_INTERACTIVEICON_AS3, test x"${InteractiveIcon_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl controls
-AM_CONDITIONAL(BUILD_PROGRESSBARDIRECTION_AS3, test 
x"${ProgressBarDirection_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCROLLPOLICY_AS3, test x"${ScrollPolicy_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SLIDER_AS3, test x"${Slider_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTINPUT_AS3, test x"${TextInput_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TEXTAREA_AS3, test x"${TextArea_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SELECTABLELIST_AS3, test x"${SelectableList_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LABEL_AS3, test x"${Label_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCROLLBAR_AS3, test x"${ScrollBar_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BASEBUTTON_AS3, test x"${BaseButton_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCROLLBARDIRECTION_AS3, test x"${ScrollBarDirection_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_RADIOBUTTONGROUP_AS3, test x"${RadioButtonGroup_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COMBOBOX_AS3, test x"${ComboBox_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LABELBUTTON_AS3, test x"${LabelButton_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NUMERICSTEPPER_AS3, test x"${NumericStepper_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_UISCROLLBAR_AS3, test x"${UIScrollBar_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PROGRESSBARMODE_AS3, test x"${ProgressBarMode_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DATAGRID_AS3, test x"${DataGrid_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PROGRESSBAR_AS3, test x"${ProgressBar_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BUTTON_AS3, test x"${Button_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_COLORPICKER_AS3, test x"${ColorPicker_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CHECKBOX_AS3, test x"${CheckBox_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_TILELIST_AS3, test x"${TileList_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LIST_AS3, test x"${List_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BUTTONLABELPLACEMENT_AS3, test 
x"${ButtonLabelPlacement_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SLIDERDIRECTION_AS3, test x"${SliderDirection_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_RADIOBUTTON_AS3, test x"${RadioButton_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl xml
-AM_CONDITIONAL(BUILD_XMLNODE_AS3, test x"${XMLNode_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_XMLNODETYPE_AS3, test x"${XMLNodeType_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_XMLDOCUMENT_AS3, test x"${XMLDocument_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl display
-AM_CONDITIONAL(BUILD_FRAMELABEL_AS3, test x"${FrameLabel_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCREEN_AS3, test x"${Screen_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAP_AS3, test x"${Bitmap_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SWFVERSION_AS3, test x"${SWFVersion_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STAGEALIGN_AS3, test x"${StageAlign_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STAGEDISPLAYSTATE_AS3, test x"${StageDisplayState_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_IBITMAPDRAWABLE_AS3, test x"${IBitmapDrawable_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWTYPE_AS3, test x"${NativeWindowType_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEMENUITEM_AS3, test x"${NativeMenuItem_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_INTERPOLATIONMETHOD_AS3, test 
x"${InterpolationMethod_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_INTERACTIVEOBJECT_AS3, test x"${InteractiveObject_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAPDATA_AS3, test x"${BitmapData_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCENE_AS3, test x"${Scene_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STAGE_AS3, test x"${Stage_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STAGESCALEMODE_AS3, test x"${StageScaleMode_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SPRITE_AS3, test x"${Sprite_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SPREADMETHOD_AS3, test x"${SpreadMethod_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SIMPLEBUTTON_AS3, test x"${SimpleButton_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWRESIZE_AS3, test x"${NativeWindowResize_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOW_AS3, test x"${NativeWindow_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_AVM1MOVIE_AS3, test x"${AVM1Movie_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GRADIENTTYPE_AS3, test x"${GradientType_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DISPLAYOBJECT_AS3, test x"${DisplayObject_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_GRAPHICS_AS3, test x"${Graphics_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_CAPSSTYLE_AS3, test x"${CapsStyle_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BITMAPDATACHANNEL_AS3, test x"${BitmapDataChannel_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MOVIECLIP_AS3, test x"${MovieClip_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STAGEQUALITY_AS3, test x"${StageQuality_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_PIXELSNAPPING_AS3, test x"${PixelSnapping_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_ACTIONSCRIPTVERSION_AS3, test 
x"${ActionScriptVersion_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LOADERINFO_AS3, test x"${LoaderInfo_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LINESCALEMODE_AS3, test x"${LineScaleMode_as3}" = x"yes" 
-o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_JOINTSTYLE_AS3, test x"${JointStyle_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWDISPLAYSTATE_AS3, test 
x"${NativeWindowDisplayState_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_FOCUSDIRECTION_AS3, test x"${FocusDirection_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_BLENDMODE_AS3, test x"${BlendMode_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEMENU_AS3, test x"${NativeMenu_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_MORPHSHAPE_AS3, test x"${MorphShape_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SHAPE_AS3, test x"${Shape_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NATIVEWINDOWINITOPTIONS_AS3, test 
x"${NativeWindowInitOptions_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_LOADER_AS3, test x"${Loader_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DISPLAYOBJECTCONTAINER_AS3, test 
x"${DisplayObjectContainer_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl containers
-AM_CONDITIONAL(BUILD_BASESCROLLPANE_AS3, test x"${BaseScrollPane_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_UILOADER_AS3, test x"${UILoader_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_SCROLLPANE_AS3, test x"${ScrollPane_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-dnl sampler
-AM_CONDITIONAL(BUILD_SAMPLE_AS3, test x"${Sample_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_STACKFRAME_AS3, test x"${StackFrame_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_NEWOBJECTSAMPLE_AS3, test x"${NewObjectSample_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_DELETEOBJECTSAMPLE_AS3, test x"${DeleteObjectSample_as3}" 
= x"yes" -o x"${build_all_as3}" = x"yes")
-
-dnl html
-AM_CONDITIONAL(BUILD_HTMLWINDOWCREATEOPTIONS_AS3, test 
x"${HTMLWindowCreateOptions_as3}" = x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTMLLOADER_AS3, test x"${HTMLLoader_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTMLHISTORYITEM_AS3, test x"${HTMLHistoryItem_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTMLPDFCAPABILITY_AS3, test x"${HTMLPDFCapability_as3}" = 
x"yes" -o x"${build_all_as3}" = x"yes")
-AM_CONDITIONAL(BUILD_HTMLHOST_AS3, test x"${HTMLHost_as3}" = x"yes" -o 
x"${build_all_as3}" = x"yes")
-
-CLASSLIST=${classlist}
-AC_SUBST(CLASSLIST)
-])
-
-# Local Variables:
-# c-basic-offset: 2
-# tab-width: 2
-# indent-tabs-mode: nil
-# End:
diff --git a/testsuite/misc-haxe.all/Makefile.am 
b/testsuite/misc-haxe.all/Makefile.am
index a42469d..3d02600 100644
--- a/testsuite/misc-haxe.all/Makefile.am
+++ b/testsuite/misc-haxe.all/Makefile.am
@@ -50,11 +50,9 @@ TEST_DRIVERS = ../simple.exp
 TEST_CASES = \
        $(NULL)
 
-if ENABLE_AVM2
 TEST_CASES += \
        sanetests-runner \
        bogustests-runner
-endif
 
 sanetests-runner: $(srcdir)/../generic-testrunner.sh $(SANE_ASTESTS_OUT) 
Makefile
        sh $(srcdir)/../generic-testrunner.sh -c __END_OF_TEST__ -r 50 
$(top_builddir) $(SANE_ASTESTS_OUT) > $@
diff --git a/testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am 
b/testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am
index 9b6ef2c..83c3ba6 100644
--- a/testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am
+++ b/testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am
@@ -26,13 +26,9 @@ ACCESSIBILITY_TESTS_V9 =
 # ACCESSIBILITY_SOURCES += $(ACCESSIBILITYdir)/AccImpl_as3.cpp
 # endif
 
-if BUILD_ACCESSIBILITY_PROPERTIES_AS3
 ACCESSIBILITY_TESTS_V9 += accessibility/AccessibilityProperties_as.swf
-endif
 
-if BUILD_ACCESSIBILITY_AS3
 ACCESSIBILITY_TESTS_V6 += accessibility/Accessibility_as.swf
-endif
 
 check_SCRIPTS += $(ACCESSIBILITY_TESTS_V6) $(ACCESSIBILITY_TESTS_V9)
 HAXE_FLAGS += -cp $(ACCESSIBILITYdir)
diff --git a/testsuite/misc-haxe.all/classes.all/data/data.am 
b/testsuite/misc-haxe.all/classes.all/data/data.am
index 1563463..ef801ab 100644
--- a/testsuite/misc-haxe.all/classes.all/data/data.am
+++ b/testsuite/misc-haxe.all/classes.all/data/data.am
@@ -23,61 +23,33 @@ DATA_TESTS_V9 =
 # DATA_TESTS += data/EncryptedLocalStore_as.swf
 # endif
 
-if BUILD_SQLCOLLATIONTYPE_AS3
 DATA_TESTS_V9 += data/SQLCollationType_as.swf
-endif
 
-if BUILD_SQLCOLUMNNAMESTYLE_AS3
 DATA_TESTS_V9 += data/SQLColumnNameStyle_as.swf
-endif
 
-if BUILD_SQLCOLUMNSCHEMA_AS3
 DATA_TESTS_V9 += data/SQLColumnSchema_as.swf
-endif
 
-if BUILD_SQLCONNECTION_AS3
 DATA_TESTS_V9 += data/SQLConnection_as.swf
-endif
 
-if BUILD_SQLINDEXSCHEMA_AS3
 DATA_TESTS_V9 += data/SQLIndexSchema_as.swf
-endif
 
-if BUILD_SQLMODE_AS3
 DATA_TESTS_V9 += data/SQLMode_as.swf
-endif
 
-if BUILD_SQLRESULT_AS3
 DATA_TESTS_V9 += data/SQLResult_as.swf
-endif
 
-if BUILD_SQLSCHEMARESULT_AS3
 DATA_TESTS_V9 += data/SQLSchemaResult_as.swf
-endif
 
-if BUILD_SQLSCHEMA_AS3
 DATA_TESTS_V9 += data/SQLSchema_as.swf
-endif
 
-if BUILD_SQLSTATEMENT_AS3
 DATA_TESTS_V9 += data/SQLStatement_as.swf
-endif
 
-if BUILD_SQLTABLESCHEMA_AS3
 DATA_TESTS_V9 += data/SQLTableSchema_as.swf
-endif
 
-if BUILD_SQLTRANSACTIONLOCKTYPE_AS3
 DATA_TESTS_V9 += data/SQLTransactionLockType_as.swf
-endif
 
-if BUILD_SQLTRIGGERSCHEMA_AS3
 DATA_TESTS_V9 += data/SQLTriggerSchema_as.swf
-endif
 
-if BUILD_SQLVIEWSCHEMA_AS3
 DATA_TESTS_V9 += data/SQLViewSchema_as.swf
-endif
 
 check_SCRIPTS += $(DATA_TESTS_V9)
 HAXE_FLAGS += -cp $(DATAdir)
diff --git a/testsuite/misc-haxe.all/classes.all/desktop/desktop.am 
b/testsuite/misc-haxe.all/classes.all/desktop/desktop.am
index 29ef1c7..770b482 100644
--- a/testsuite/misc-haxe.all/classes.all/desktop/desktop.am
+++ b/testsuite/misc-haxe.all/classes.all/desktop/desktop.am
@@ -19,57 +19,31 @@ DESKTOPdir = $(srcdir)/desktop
 
 DESKTOP_TESTS_V9 = 
 
-if BUILD_CLIPBOARDFORMATS_AS3
 DESKTOP_TESTS_V9 += desktop/ClipboardFormats_as.swf
-endif
 
-if BUILD_CLIPBOARDTRANSFERMODE_AS3
 DESKTOP_TESTS_V9 += desktop/ClipboardTransferMode_as.swf
-endif
 
-if BUILD_CLIPBOARD_AS3
 DESKTOP_TESTS_V9 += desktop/Clipboard_as.swf
-endif
 
-if BUILD_DOCKICON_AS3
 DESKTOP_TESTS_V9 += desktop/DockIcon_as.swf
-endif
 
-if BUILD_ICON_AS3
 DESKTOP_TESTS_V9 += desktop/Icon_as.swf
-endif
 
-if BUILD_INTERACTIVEICON_AS3
 DESKTOP_TESTS_V9 += desktop/InteractiveIcon_as.swf
-endif
 
-if BUILD_NATIVEAPPLICATION_AS3
 DESKTOP_TESTS_V9 += desktop/NativeApplication_as.swf
-endif
 
-if BUILD_NATIVEDRAGACTIONS_AS3
 DESKTOP_TESTS_V9 += desktop/NativeDragActions_as.swf
-endif
 
-if BUILD_NATIVEDRAGMANAGER_AS3
 DESKTOP_TESTS_V9 += desktop/NativeDragManager_as.swf
-endif
 
-if BUILD_NATIVEDRAGOPTIONS_AS3
 DESKTOP_TESTS_V9 += desktop/NativeDragOptions_as.swf
-endif
 
-if BUILD_NOTIFICATIONTYPE_AS3
 DESKTOP_TESTS_V9 += desktop/NotificationType_as.swf
-endif
 
-if BUILD_SYSTEMTRAYICON_AS3
 DESKTOP_TESTS_V9 += desktop/SystemTrayIcon_as.swf
-endif
 
-if BUILD_UPDATER_AS3
 DESKTOP_TESTS_V9 += desktop/Updater_as.swf
-endif
 
 check_SCRIPTS += $(DESKTOP_TESTS_V9)
 HAXE_FLAGS += -cp $(DESKTOPdir)
diff --git a/testsuite/misc-haxe.all/classes.all/display/display.am 
b/testsuite/misc-haxe.all/classes.all/display/display.am
index 188186b..04eb24e 100644
--- a/testsuite/misc-haxe.all/classes.all/display/display.am
+++ b/testsuite/misc-haxe.all/classes.all/display/display.am
@@ -35,83 +35,49 @@ DISPLAY_TESTS_V6 =
 # DISPLAY_TESTS_V9 += display/BitmapDataChannel_as.swf
 # endif
 
-if BUILD_BITMAPDATA_AS3
 DISPLAY_TESTS_V8 += display/BitmapData_as.swf
-endif
 
-if BUILD_BITMAP_AS3
 DISPLAY_TESTS_V9 += display/Bitmap_as.swf
-endif
 
-if BUILD_BLENDMODE_AS3
 DISPLAY_TESTS_V9 += display/BlendMode_as.swf
-endif
 
-if BUILD_CAPSSTYLE_AS3
 DISPLAY_TESTS_V9 += display/CapsStyle_as.swf
-endif
 
-if BUILD_DISPLAYOBJECTCONTAINER_AS3
 DISPLAY_TESTS_V9 += display/DisplayObjectContainer_as.swf
-endif
 
-if BUILD_DISPLAYOBJECT_AS3
 DISPLAY_TESTS_V9 += display/DisplayObject_as.swf
-endif
 
 # this class is AIR only
 # if BUILD_FOCUSDIRECTION_AS3
 # DISPLAY_TESTS += display/FocusDirection_as.swf
 # endif
 
-if BUILD_FRAMELABEL_AS3
 DISPLAY_TESTS_V9 += display/FrameLabel_as.swf
-endif
 
-if BUILD_GRADIENTTYPE_AS3
 DISPLAY_TESTS_V9 += display/GradientType_as.swf
-endif
 
-if BUILD_GRAPHICS_AS3
 DISPLAY_TESTS_V9 += display/Graphics_as.swf
-endif
 
 # FIXME: this in an interface, not a class
 # if BUILD_IBITMAPDRAWABLE_AS3
 # DISPLAY_TESTS += display/IBitmapDrawable_as.swf
 # endif
 
-if BUILD_INTERACTIVEOBJECT_AS3
 DISPLAY_TESTS_V9 += display/InteractiveObject_as.swf
-endif
 
-if BUILD_INTERPOLATIONMETHOD_AS3
 DISPLAY_TESTS_V9 += display/InterpolationMethod_as.swf
-endif
 
-if BUILD_JOINTSTYLE_AS3
 DISPLAY_TESTS_V9 += display/JointStyle_as.swf
-endif
 
-if BUILD_LINESCALEMODE_AS3
 DISPLAY_TESTS_V9 += display/LineScaleMode_as.swf
-endif
 
-if BUILD_LOADERINFO_AS3
 DISPLAY_TESTS_V9 += display/LoaderInfo_as.swf
-endif
 
-if BUILD_LOADER_AS3
 DISPLAY_TESTS_V9 += display/Loader_as.swf
-endif
 
-if BUILD_MORPHSHAPE_AS3
 DISPLAY_TESTS_V9 += display/MorphShape_as.swf
-endif
 
-if BUILD_MOVIECLIP_AS3
 DISPLAY_TESTS_V6 += display/MovieClip_as.swf
-endif
 
 # These Native* classes are AIR only
 # if BUILD_NATIVEMENUITEM_AS3
@@ -142,58 +108,34 @@ endif
 # DISPLAY_TESTS += display/NativeWindow_as.swf
 # endif
 
-if BUILD_PIXELSNAPPING_AS3
 DISPLAY_TESTS_V9 += display/PixelSnapping_as.swf
-endif
 
-if BUILD_SWFVERSION_AS3
 DISPLAY_TESTS_V9 += display/SWFVersion_as.swf
-endif
 
-if BUILD_SCENE_AS3
 DISPLAY_TESTS_V9 += display/Scene_as.swf
-endif
 
 # This class is AIR only
 # if BUILD_SCREEN_AS3
 # DISPLAY_TESTS += display/Screen_as.swf
 # endif
 
-if BUILD_SHAPE_AS3
 DISPLAY_TESTS_V9 += display/Shape_as.swf
-endif
 
-if BUILD_SIMPLEBUTTON_AS3
 DISPLAY_TESTS_V9 += display/SimpleButton_as.swf
-endif
 
-if BUILD_SPREADMETHOD_AS3
 DISPLAY_TESTS_V9 += display/SpreadMethod_as.swf
-endif
 
-if BUILD_SPRITE_AS3
 DISPLAY_TESTS_V9 += display/Sprite_as.swf
-endif
 
-if BUILD_STAGEALIGN_AS3
 DISPLAY_TESTS_V9 += display/StageAlign_as.swf
-endif
 
-if BUILD_STAGEDISPLAYSTATE_AS3
 DISPLAY_TESTS_V9 += display/StageDisplayState_as.swf
-endif
 
-if BUILD_STAGEQUALITY_AS3
 DISPLAY_TESTS_V9 += display/StageQuality_as.swf
-endif
 
-if BUILD_STAGESCALEMODE_AS3
 DISPLAY_TESTS_V9 += display/StageScaleMode_as.swf
-endif
 
-if BUILD_STAGE_AS3
 DISPLAY_TESTS_V6 += display/Stage_as.swf
-endif
 
 check_SCRIPTS += $(DISPLAY_TESTS_V6) $(DISPLAY_TESTS_V8) $(DISPLAY_TESTS_V9)
 HAXE_FLAGS += -cp $(DISPLAYdir)
diff --git a/testsuite/misc-haxe.all/classes.all/errors/errors.am 
b/testsuite/misc-haxe.all/classes.all/errors/errors.am
index 6d23a60..522e912 100644
--- a/testsuite/misc-haxe.all/classes.all/errors/errors.am
+++ b/testsuite/misc-haxe.all/classes.all/errors/errors.am
@@ -19,25 +19,15 @@ ERRORSdir = $(srcdir)/errors
 
 ERRORS_TESTS_V9 = 
 
-if BUILD_EOFERROR_AS3
 ERRORS_TESTS_V9 += errors/EOFError_as.swf
-endif
 
-if BUILD_IOERROR_AS3
 ERRORS_TESTS_V9 += errors/IOError_as.swf
-endif
 
-if BUILD_ILLEGALOPERATIONERROR_AS3
 ERRORS_TESTS_V9 += errors/IllegalOperationError_as.swf
-endif
 
-if BUILD_INVALIDSWFERROR_AS3
 ERRORS_TESTS_V9 += errors/InvalidSWFError_as.swf
-endif
 
-if BUILD_MEMORYERROR_AS3
 ERRORS_TESTS_V9 += errors/MemoryError_as.swf
-endif
 
 # AIR only
 # if BUILD_SQLERROROPERATION_AS3
@@ -48,13 +38,9 @@ endif
 # ERRORS_TESTS_V9 += errors/SQLError_as.swf
 # endif
 
-if BUILD_SCRIPTTIMEOUTERROR_AS3
 ERRORS_TESTS_V9 += errors/ScriptTimeoutError_as.swf
-endif
 
-if BUILD_STACKOVERFLOWERROR_AS3
 ERRORS_TESTS_V9 += errors/StackOverflowError_as.swf
-endif
 
 check_SCRIPTS += $(ERRORS_TESTS_V9)
 HAXE_FLAGS += -cp $(ERRORSdir)
diff --git a/testsuite/misc-haxe.all/classes.all/events/events.am 
b/testsuite/misc-haxe.all/classes.all/events/events.am
index ff4508b..72b59f5 100644
--- a/testsuite/misc-haxe.all/classes.all/events/events.am
+++ b/testsuite/misc-haxe.all/classes.all/events/events.am
@@ -20,22 +20,16 @@ EVENTSdir = $(srcdir)/events
 EVENTS_TESTS_V9 = 
 EVENTS_TESTS =
 
-if BUILD_ACTIVITYEVENT_AS3
 EVENTS_TESTS_V9 += events/ActivityEvent_as.swf
-endif
 
-if BUILD_ASYNCERROREVENT_AS3
 EVENTS_TESTS_V9 += events/AsyncErrorEvent_as.swf
-endif
 
 #this is air only
 #if BUILD_BROWSERINVOKEEVENT_AS3
 #EVENTS_TESTS += events/BrowserInvokeEvent_as.swf
 #endif
 
-if BUILD_CONTEXTMENUEVENT_AS3
 EVENTS_TESTS_V9 += events/ContextMenuEvent_as.swf
-endif
 
 #this is air only
 #if BUILD_DRMAUTHENTICATEEVENT_AS3
@@ -52,73 +46,49 @@ endif
 #EVENTS_TESTS += events/DRMStatusEvent_as.swf
 #endif
 
-if BUILD_DATAEVENT_AS3
 EVENTS_TESTS_V9 += events/DataEvent_as.swf
-endif
 
-if BUILD_ERROREVENT_AS3
 EVENTS_TESTS_V9 += events/ErrorEvent_as.swf
-endif
 
-if BUILD_EVENTDISPATCHER_AS3
 EVENTS_TESTS_V9 += events/EventDispatcher_as.swf
-endif
 
-if BUILD_EVENTPHASE_AS3
 EVENTS_TESTS_V9 += events/EventPhase_as.swf
-endif
 
-if BUILD_EVENT_AS3
 EVENTS_TESTS_V9 += events/Event_as.swf
-endif
 
 #AIR ONLY
 #if BUILD_FILELISTEVENT_AS3
 #EVENTS_TESTS += events/FileListEvent_as.swf
 #endif
 
-if BUILD_FOCUSEVENT_AS3
 EVENTS_TESTS_V9 += events/FocusEvent_as.swf
-endif
 
-if BUILD_FULLSCREENEVENT_AS3
 EVENTS_TESTS_V9 += events/FullScreenEvent_as.swf
-endif
 
 #AIR ONLY
 #if BUILD_HTMLUNCAUGHTSCRIPTEXCEPTIONEVENT_AS3
 #EVENTS_TESTS += events/HTMLUncaughtScriptExceptionEvent_as.swf
 #endif
 
-if BUILD_HTTPSTATUSEVENT_AS3
 EVENTS_TESTS_V9 += events/HTTPStatusEvent_as.swf
-endif
 
 #THIS IS AN INTERFACE
 #if BUILD_IEVENTDISPATCHER_AS3
 #EVENTS_TESTS_V9 += events/IEventDispatcher_as.swf
 #endif
 
-if BUILD_IMEEVENT_AS3
 EVENTS_TESTS_V9 += events/IMEEvent_as.swf
-endif
 
-if BUILD_IOERROREVENT_AS3
 EVENTS_TESTS += events/IOErrorEvent_as.swf
-endif
 
 #not implemented in haxe
 #if BUILD_INVOKEEVENT_AS3
 #EVENTS_TESTS += events/InvokeEvent_as.swf
 #endif
 
-if BUILD_KEYBOARDEVENT_AS3
 EVENTS_TESTS_V9 += events/KeyboardEvent_as.swf
-endif
 
-if BUILD_MOUSEEVENT_AS3
 EVENTS_TESTS_V9 += events/MouseEvent_as.swf
-endif
 
 #AIR ONLY
 #if BUILD_NATIVEDRAGEVENT_AS3
@@ -135,18 +105,14 @@ endif
 #EVENTS_TESTS += events/NativeWindowDisplayStateEvent_as.swf
 #endif
 
-if BUILD_NETSTATUSEVENT_AS3
 EVENTS_TESTS_V9 += events/NetStatusEvent_as.swf
-endif
 
 #AIR ONLY
 #if BUILD_OUTPUTPROGRESSEVENT_AS3
 #EVENTS_TESTS += events/OutputProgressEvent_as.swf
 #endif
 
-if BUILD_PROGRESSEVENT_AS3
 EVENTS_TESTS_V9 += events/ProgressEvent_as.swf
-endif
 
 #AIR ONLY
 #if BUILD_SQLERROREVENT_AS3
@@ -169,25 +135,15 @@ endif
 #endif
 
 
-if BUILD_SECURITYERROREVENT_AS3
 EVENTS_TESTS_V9 += events/SecurityErrorEvent_as.swf
-endif
 
-if BUILD_STATUSEVENT_AS3
 EVENTS_TESTS_V9 += events/StatusEvent_as.swf
-endif
 
-if BUILD_SYNCEVENT_AS3
 EVENTS_TESTS_V9 += events/SyncEvent_as.swf
-endif
 
-if BUILD_TEXTEVENT_AS3
 EVENTS_TESTS_V9 += events/TextEvent_as.swf
-endif
 
-if BUILD_TIMEREVENT_AS3
 EVENTS_TESTS_V9 += events/TimerEvent_as.swf
-endif
 
 check_SCRIPTS += $(EVENTS_TESTS_V9)
 HAXE_FLAGS += -cp $(EVENTSdir)
diff --git a/testsuite/misc-haxe.all/classes.all/external/external.am 
b/testsuite/misc-haxe.all/classes.all/external/external.am
index 2c02036..f59c6af 100644
--- a/testsuite/misc-haxe.all/classes.all/external/external.am
+++ b/testsuite/misc-haxe.all/classes.all/external/external.am
@@ -19,9 +19,7 @@ EXTERNALdir = $(srcdir)/external
 
 EXTERNAL_TESTS_V9 = 
 
-if BUILD_EXTERNALINTERFACE_AS3
 EXTERNAL_TESTS_V9 += external/ExternalInterface_as.swf
-endif
 
 check_SCRIPTS += $(EXTERNAL_TESTS_V9)
 HAXE_FLAGS += -cp $(EXTERNALdir)
diff --git a/testsuite/misc-haxe.all/classes.all/geom/geom.am 
b/testsuite/misc-haxe.all/classes.all/geom/geom.am
index 00e526a..3aa8bee 100644
--- a/testsuite/misc-haxe.all/classes.all/geom/geom.am
+++ b/testsuite/misc-haxe.all/classes.all/geom/geom.am
@@ -19,25 +19,15 @@ GEOMdir = $(srcdir)/geom
 
 GEOM_TESTS_V8 = 
 
-if BUILD_COLORTRANSFORM_AS3
 GEOM_TESTS_V8 += geom/ColorTransform_as.swf
-endif
 
-if BUILD_MATRIX_AS3
 GEOM_TESTS_V8 += geom/Matrix_as.swf
-endif
 
-if BUILD_POINT_AS3
 GEOM_TESTS_V8 += geom/Point_as.swf
-endif
 
-if BUILD_RECTANGLE_AS3
 GEOM_TESTS_V8 += geom/Rectangle_as.swf
-endif
 
-if BUILD_TRANSFORM_AS3
 GEOM_TESTS_V8 += geom/Transform_as.swf
-endif
 
 check_SCRIPTS += $(GEOM_TESTS_V8)
 HAXE_FLAGS += -cp $(GEOMdir)
diff --git a/testsuite/misc-haxe.all/classes.all/media/media.am 
b/testsuite/misc-haxe.all/classes.all/media/media.am
index d94844f..9ace4a8 100644
--- a/testsuite/misc-haxe.all/classes.all/media/media.am
+++ b/testsuite/misc-haxe.all/classes.all/media/media.am
@@ -22,41 +22,23 @@ MEDIAdir = $(srcdir)/media
 MEDIA_TESTS_V9 = 
 MEDIA_TESTS_V6 = 
 
-if BUILD_CAMERA_AS3
 MEDIA_TESTS_V6 += media/Camera_as.swf
-endif
 
-if BUILD_ID3INFO_AS3
 MEDIA_TESTS_V9 += media/ID3Info_as.swf
-endif
 
-if BUILD_MICROPHONE_AS3
 MEDIA_TESTS_V6 += media/Microphone_as.swf
-endif
 
-if BUILD_SOUNDCHANNEL_AS3
 MEDIA_TESTS_V9 += media/SoundChannel_as.swf
-endif
 
-if BUILD_SOUNDLOADERCONTEXT_AS3
 MEDIA_TESTS_V9 += media/SoundLoaderContext_as.swf
-endif
 
-if BUILD_SOUNDMIXER_AS3
 MEDIA_TESTS_V9 += media/SoundMixer_as.swf
-endif
 
-if BUILD_SOUNDTRANSFORM_AS3
 MEDIA_TESTS_V9 += media/SoundTransform_as.swf
-endif
 
-if BUILD_SOUND_AS3
 MEDIA_TESTS_V6 += media/Sound_as.swf
-endif
 
-if BUILD_VIDEO_AS3
 MEDIA_TESTS_V6 += media/Video_as.swf
-endif
 
 check_SCRIPTS += $(MEDIA_TESTS_V6) $(MEDIA_TESTS_V9)
 HAXE_FLAGS += -cp $(MEDIAdir)
diff --git a/testsuite/misc-haxe.all/classes.all/net/net.am 
b/testsuite/misc-haxe.all/classes.all/net/net.am
index 1a33adf..0e31dbc 100644
--- a/testsuite/misc-haxe.all/classes.all/net/net.am
+++ b/testsuite/misc-haxe.all/classes.all/net/net.am
@@ -24,94 +24,52 @@ NET_TESTS_V7 =
 NET_TESTS_V8 =
 NET_TESTS_V9 =
 
-if BUILD_FILEFILTER_AS3
 NET_TESTS_V9 += net/FileFilter_as.swf
-endif
 
-if BUILD_FILEREFERENCELIST_AS3
 NET_TESTS_V8 += net/FileReferenceList_as.swf
-endif
 
-if BUILD_FILEREFERENCE_AS3
 NET_TESTS_V8 += net/FileReference_as.swf
-endif
 
-if BUILD_IDYNAMICPROPERTYOUTPUT_AS3
 NET_TESTS_V9 += net/IDynamicPropertyOutput_as.swf
-endif
 
-if BUILD_IDYNAMICPROPERTYWRITER_AS3
 NET_TESTS_V9 += net/IDynamicPropertyWriter_as.swf
-endif
 
-if BUILD_LOCALCONNECTION_AS3
 NET_TESTS_V6 += net/LocalConnection_as.swf
-endif
 
-if BUILD_NETCONNECTION_AS3
 NET_TESTS_V7 += net/NetConnection_as.swf
-endif
 
-if BUILD_NETSTREAM_AS3
 NET_TESTS_V7 += net/NetStream_as.swf
-endif
 
-if BUILD_OBJECTENCODING_AS3
 NET_TESTS_V9 += net/ObjectEncoding_as.swf
-endif
 
-if BUILD_RESPONDER_AS3
 NET_TESTS_V9 += net/Responder_as.swf
-endif
 
-if BUILD_SHAREDOBJECTFLUSHSTATUS_AS3
 NET_TESTS_V9 += net/SharedObjectFlushStatus_as.swf
-endif
 
-if BUILD_SHAREDOBJECT_AS3
 NET_TESTS_V6 += net/SharedObject_as.swf
-endif
 
-if BUILD_SOCKET_AS3
 NET_TESTS_V9 += net/Socket_as.swf
-endif
 
-if BUILD_URLLOADERDATAFORMAT_AS3
 NET_TESTS_V9 += net/URLLoaderDataFormat_as.swf
-endif
 
-if BUILD_URLLOADER_AS3
 NET_TESTS_V9 += net/URLLoader_as.swf
-endif
 
 # AIR only
 # if BUILD_URLREQUESTDEFAULTS_AS3
 # NET_TESTS += net/URLRequestDefaults_as.swf
 # endif
 
-if BUILD_URLREQUESTHEADER_AS3
 NET_TESTS_V9 += net/URLRequestHeader_as.swf
-endif
 
-if BUILD_URLREQUESTMETHOD_AS3
 NET_TESTS_V9 += net/URLRequestMethod_as.swf
-endif
 
-if BUILD_URLREQUEST_AS3
 NET_TESTS_V9 += net/URLRequest_as.swf
-endif
 
-if BUILD_URLSTREAM_AS3
 NET_TESTS_V9 += net/URLStream_as.swf
-endif
 
-if BUILD_URLVARIABLES_AS3
 NET_TESTS_V9 += net/URLVariables_as.swf
-endif
 
-if BUILD_XMLSOCKET_AS3
 NET_TESTS_V6 += net/XMLSocket_as.swf
-endif
 
 check_SCRIPTS += $(NET_TESTS_V6) $(NET_TESTS_V7) $(NET_TESTS_V8) 
$(NET_TESTS_V9)
 HAXE_FLAGS += -cp $(NETdir)
diff --git a/testsuite/misc-haxe.all/classes.all/printing/printing.am 
b/testsuite/misc-haxe.all/classes.all/printing/printing.am
index d065f0f..66687e9 100644
--- a/testsuite/misc-haxe.all/classes.all/printing/printing.am
+++ b/testsuite/misc-haxe.all/classes.all/printing/printing.am
@@ -20,17 +20,11 @@ PRINTINGdir = $(srcdir)/printing
 PRINTING_TESTS_V9 = 
 PRINTING_TESTS_V7 =
 
-if BUILD_PRINTJOBOPTIONS_AS3
 PRINTING_TESTS_V9 += printing/PrintJobOptions_as.swf
-endif
 
-if BUILD_PRINTJOBORIENTATION_AS3
 PRINTING_TESTS_V9 += printing/PrintJobOrientation_as.swf
-endif
 
-if BUILD_PRINTJOB_AS3
 PRINTING_TESTS_V7 += printing/PrintJob_as.swf
-endif
 
 check_SCRIPTS += $(PRINTING_TESTS_V7) $(PRINTING_TESTS_V9)
 HAXE_FLAGS += -cp $(PRINTINGdir)
diff --git a/testsuite/misc-haxe.all/classes.all/system/system.am 
b/testsuite/misc-haxe.all/classes.all/system/system.am
index 4610bf7..a517f2d 100644
--- a/testsuite/misc-haxe.all/classes.all/system/system.am
+++ b/testsuite/misc-haxe.all/classes.all/system/system.am
@@ -22,41 +22,23 @@ SYSTEM_TESTS_V9 =
 SYSTEM_TESTS_V8 = 
 SYSTEM_TESTS_V6 = 
 
-if BUILD_APPLICATIONDOMAIN_AS3
 SYSTEM_TESTS_V9 += system/ApplicationDomain_as.swf
-endif
 
-if BUILD_CAPABILITIES_AS3
 SYSTEM_TESTS_V9 += system/Capabilities_as.swf
-endif
 
-if BUILD_IMECONVERSIONMODE_AS3
 SYSTEM_TESTS_V9 += system/IMEConversionMode_as.swf
-endif
 
-if BUILD_IME_AS3
 SYSTEM_TESTS_V9 += system/IME_as.swf
-endif
 
-if BUILD_LOADERCONTEXT_AS3
 SYSTEM_TESTS_V9 += system/LoaderContext_as.swf
-endif
 
-if BUILD_SECURITYDOMAIN_AS3
 SYSTEM_TESTS_V9 += system/SecurityDomain_as.swf
-endif
 
-if BUILD_SECURITYPANEL_AS3
 SYSTEM_TESTS_V9 += system/SecurityPanel_as.swf
-endif
 
-if BUILD_SECURITY_AS3
 SYSTEM_TESTS_V8 += system/Security_as.swf
-endif
 
-if BUILD_SYSTEM_AS3
 SYSTEM_TESTS_V6 += system/System_as.swf
-endif
 
 check_SCRIPTS += $(SYSTEM_TESTS_V9) $(SYSTEM_TESTS_V8) $(SYSTEM_TESTS_V6)
 HAXE_FLAGS += -cp $(SYSTEMdir)
diff --git a/testsuite/misc-haxe.all/classes.all/text/text.am 
b/testsuite/misc-haxe.all/classes.all/text/text.am
index fdb6471..6ed5c7d 100644
--- a/testsuite/misc-haxe.all/classes.all/text/text.am
+++ b/testsuite/misc-haxe.all/classes.all/text/text.am
@@ -21,77 +21,41 @@ TEXT_TESTS_V9 =
 TEXT_TESTS_V8 = 
 TEXT_TESTS_V6 = 
 
-if BUILD_ANTIALIASTYPE_AS3
 TEXT_TESTS_V9 += text/AntiAliasType_as.swf
-endif
 
-if BUILD_CSMSETTINGS_AS3
 TEXT_TESTS_V9 += text/CSMSettings_as.swf
-endif
 
-if BUILD_FONTSTYLE_AS3
 TEXT_TESTS_V9 += text/FontStyle_as.swf
-endif
 
-if BUILD_FONTTYPE_AS3
 TEXT_TESTS_V9 += text/FontType_as.swf
-endif
 
-if BUILD_FONT_AS3
 TEXT_TESTS_V9 += text/Font_as.swf
-endif
 
-if BUILD_GRIDFITTYPE_AS3
 TEXT_TESTS_V9 += text/GridFitType_as.swf
-endif
 
-if BUILD_STATICTEXT_AS3
 TEXT_TESTS_V6 += text/StaticText_as.swf
-endif
 
-if BUILD_STYLESHEET_AS3
 TEXT_TESTS_V6 += text/StyleSheet_as.swf
-endif
 
-if BUILD_TEXTCOLORTYPE_AS3
 TEXT_TESTS_V9 += text/TextColorType_as.swf
-endif
 
-if BUILD_TEXTDISPLAYMODE_AS3
 TEXT_TESTS_V6 += text/TextDisplayMode_as.swf
-endif
 
-if BUILD_TEXTFIELDAUTOSIZE_AS3
 TEXT_TESTS_V6 += text/TextFieldAutoSize_as.swf
-endif
 
-if BUILD_TEXTFIELDTYPE_AS3
 TEXT_TESTS_V6 += text/TextFieldType_as.swf
-endif
 
-if BUILD_TEXTFIELD_AS3
 TEXT_TESTS_V6 += text/TextField_as.swf
-endif
 
-if BUILD_TEXTFORMATALIGN_AS3
 TEXT_TESTS_V6 += text/TextFormatAlign_as.swf
-endif
 
-if BUILD_TEXTFORMAT_AS3
 TEXT_TESTS_V6 += text/TextFormat_as.swf
-endif
 
-if BUILD_TEXTLINEMETRICS_AS3
 TEXT_TESTS_V6 += text/TextLineMetrics_as.swf
-endif
 
-if BUILD_TEXTRENDERER_AS3
 TEXT_TESTS_V6 += text/TextRenderer_as.swf
-endif
 
-if BUILD_TEXTSNAPSHOT_AS3
 TEXT_TESTS_V8 += text/TextSnapshot_as.swf
-endif
 
 check_SCRIPTS += $(TEXT_TESTS_V9) $(TEXT_TESTS_V6) $(TEXT_TESTS_V8)
 HAXE_FLAGS += -cp $(TEXTdir)
diff --git a/testsuite/misc-haxe.all/classes.all/ui/ui.am 
b/testsuite/misc-haxe.all/classes.all/ui/ui.am
index 4fa5cf3..c932699 100644
--- a/testsuite/misc-haxe.all/classes.all/ui/ui.am
+++ b/testsuite/misc-haxe.all/classes.all/ui/ui.am
@@ -33,17 +33,11 @@ UI_TESTS_V9 =
 UI_TESTS_V8 += ui/ContextMenu_as.swf
 # endif
 
-if BUILD_KEYLOCATION_AS3
 UI_TESTS_V9 += ui/KeyLocation_as.swf
-endif
 
-if BUILD_KEYBOARD_AS3
 UI_TESTS_V6 += ui/Keyboard_as.swf
-endif
 
-if BUILD_MOUSE_AS3
 UI_TESTS_V6 += ui/Mouse_as.swf
-endif
 
 check_SCRIPTS += $(UI_TESTS_V9) $(UI_TESTS_V6)
 HAXE_FLAGS += -cp $(UIdir)
diff --git a/testsuite/misc-haxe.all/classes.all/utils/utils.am 
b/testsuite/misc-haxe.all/classes.all/utils/utils.am
index f6b92da..3d94ccd 100644
--- a/testsuite/misc-haxe.all/classes.all/utils/utils.am
+++ b/testsuite/misc-haxe.all/classes.all/utils/utils.am
@@ -20,41 +20,23 @@ UTILSdir = $(srcdir)/utils
 UTILS_TESTS_V9 =
 UTILS_TESTS_V6 =
 
-if BUILD_BYTEARRAY_AS3
 UTILS_TESTS_V9 += utils/ByteArray_as.swf
-endif
 
-if BUILD_COMPRESSIONALGORITHM_AS3
 UTILS_TESTS_V9 += utils/CompressionAlgorithm_as.swf
-endif
 
-if BUILD_DICTIONARY_AS3
 UTILS_TESTS_V9 += utils/Dictionary_as.swf
-endif
 
-if BUILD_ENDIAN_AS3
 UTILS_TESTS_V9 += utils/Endian_as.swf
-endif
 
-if BUILD_IDATAINPUT_AS3
 UTILS_TESTS_V9 += utils/IDataInput_as.swf
-endif
 
-if BUILD_IDATAOUTPUT_AS3
 UTILS_TESTS_V9 += utils/IDataOutput_as.swf
-endif
 
-if BUILD_IEXTERNALIZABLE_AS3
 UTILS_TESTS_V9 += utils/IExternalizable_as.swf
-endif
 
-if BUILD_PROXY_AS3
 UTILS_TESTS_V9 += utils/Proxy_as.swf
-endif
 
-if BUILD_TIMER_AS3
 UTILS_TESTS_V9 += utils/Timer_as.swf
-endif
 
 check_SCRIPTS += $(UTILS_TESTS_V9) $(UTILS_TESTS_V6)
 HAXE_FLAGS += -cp $(UTILSdir)
diff --git a/testsuite/misc-haxe.all/classes.all/xml/xml.am 
b/testsuite/misc-haxe.all/classes.all/xml/xml.am
index 86927dc..6d4b53d 100644
--- a/testsuite/misc-haxe.all/classes.all/xml/xml.am
+++ b/testsuite/misc-haxe.all/classes.all/xml/xml.am
@@ -22,17 +22,11 @@ XML_TESTS_V6 =
 
 # In versions up to v8, this class and file wwre called XML. In v9,
 # it was renamed to XMLDocument.
-if BUILD_XMLDOCUMENT_AS3
 XML_TESTS_V6 += xml/XMLDocument_as.swf
-endif
 
-if BUILD_XMLNODETYPE_AS3
 XML_TESTS_V9 += xml/XMLNodeType_as.swf
-endif
 
-if BUILD_XMLNODE_AS3
 XML_TESTS_V6 += xml/XMLNode_as.swf
-endif
 
 check_SCRIPTS += $(XML_TESTS_v6) $(XML_TESTS_v9)
 HAXE_FLAGS += -cp $(XMLdir)

http://git.savannah.gnu.org/cgit//commit/?id=1413a271633e57c071a9d38f135f0c4012e1efb4


commit 1413a271633e57c071a9d38f135f0c4012e1efb4
Author: Benjamin Wolsey <address@hidden>
Date:   Wed Mar 2 09:41:34 2011 +0100

    Drop removed files from .gitignore.

diff --git a/.gitignore b/.gitignore
index a456767..2177e56 100644
--- a/.gitignore
+++ b/.gitignore
@@ -50,10 +50,8 @@ gui/Info.plist
 gui/pythonmod/gen-gnash.c
 libbase/gnashpluginrc
 libbase/gnashrc
-libltdl
 libnet/gnash.log
 libnet/gnash.sum
-libtool
 ltmain.sh
 macros/argz.m4
 macros/libtool.m4

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |    2 -
 configure.ac                                       |    2 -
 libcore/Property.cpp                               |   22 +-
 libcore/Property.h                                 |   29 +-
 libcore/PropertyList.cpp                           |   10 +-
 libcore/asobj/flash/external/external.am           |    2 -
 libcore/asobj/flash/geom/geom.am                   |   10 -
 libcore/asobj/flash/net/net.am                     |    4 -
 libcore/asobj/flash/text/text.am                   |    2 -
 macros/classes.m4                                  |  461 --------------------
 testsuite/actionscript.all/Boolean.as              |   19 +-
 testsuite/actionscript.all/Makefile.am             |    7 -
 testsuite/actionscript.all/String.as               |    4 -
 testsuite/actionscript.all/haxe-swf9/Dejagnu.hx    |  135 ------
 testsuite/actionscript.all/haxe-swf9/as_to_hx.pl   |  360 ---------------
 testsuite/actionscript.all/haxe-swf9/check.as      |   52 ---
 testsuite/misc-haxe.all/Makefile.am                |    2 -
 .../classes.all/accessibility/accessibility.am     |    4 -
 testsuite/misc-haxe.all/classes.all/data/data.am   |   28 --
 .../misc-haxe.all/classes.all/desktop/desktop.am   |   26 --
 .../misc-haxe.all/classes.all/display/display.am   |   58 ---
 .../misc-haxe.all/classes.all/errors/errors.am     |   14 -
 .../misc-haxe.all/classes.all/events/events.am     |   44 --
 .../misc-haxe.all/classes.all/external/external.am |    2 -
 testsuite/misc-haxe.all/classes.all/geom/geom.am   |   10 -
 testsuite/misc-haxe.all/classes.all/media/media.am |   18 -
 testsuite/misc-haxe.all/classes.all/net/net.am     |   42 --
 .../misc-haxe.all/classes.all/printing/printing.am |    6 -
 .../misc-haxe.all/classes.all/system/system.am     |   18 -
 testsuite/misc-haxe.all/classes.all/text/text.am   |   36 --
 testsuite/misc-haxe.all/classes.all/ui/ui.am       |    6 -
 testsuite/misc-haxe.all/classes.all/utils/utils.am |   18 -
 testsuite/misc-haxe.all/classes.all/xml/xml.am     |    6 -
 33 files changed, 49 insertions(+), 1410 deletions(-)
 delete mode 100644 macros/classes.m4
 delete mode 100644 testsuite/actionscript.all/haxe-swf9/Dejagnu.hx
 delete mode 100644 testsuite/actionscript.all/haxe-swf9/as_to_hx.pl
 delete mode 100644 testsuite/actionscript.all/haxe-swf9/check.as


hooks/post-receive
-- 
Gnash



reply via email to

[Prev in Thread] Current Thread [Next in Thread]