You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2017/11/03 05:26:26 UTC

[royale-asjs] branch feature/rename updated: Use ROYALE_COMPILER_HOME for the cross-compiler because it can launch the swf compiler. Use ROYALE_SWF_COMPILER_HOME to directly launch the swf compiler

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch feature/rename
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/feature/rename by this push:
     new 57467e4  Use ROYALE_COMPILER_HOME for the cross-compiler because it can launch the swf compiler.  Use ROYALE_SWF_COMPILER_HOME to directly launch the swf compiler
57467e4 is described below

commit 57467e474587728a2cbca2e2b3e64305df6ceb26
Author: Alex Harui <ah...@apache.org>
AuthorDate: Thu Nov 2 22:25:25 2017 -0700

    Use ROYALE_COMPILER_HOME for the cross-compiler because it can launch the swf compiler.  Use ROYALE_SWF_COMPILER_HOME to directly launch the swf compiler
---
 ApproveRoyale.xml                                  | 20 ++---
 build.xml                                          | 99 ++++++++++------------
 env-template.properties                            | 10 +--
 examples/build_example.xml                         | 41 ++-------
 examples/royale/ASDoc/build.xml                    |  4 +-
 examples/royale/MobileStocks/build-web.xml         |  9 --
 examples/royale/MobileTrader/build.xml             |  9 --
 frameworks/build.xml                               | 61 +++----------
 frameworks/fb.properties                           |  4 +-
 frameworks/js/projects/BasicJS/build.xml           | 42 ++++-----
 frameworks/js/projects/BindingJS/build.xml         | 42 ++++-----
 frameworks/js/projects/ChartsJS/build.xml          | 42 ++++-----
 frameworks/js/projects/CollectionsJS/build.xml     | 42 ++++-----
 frameworks/js/projects/CoreJS/build.xml            | 42 ++++-----
 frameworks/js/projects/CreateJSJS/build.xml        | 42 ++++-----
 frameworks/js/projects/DragDropJS/build.xml        | 42 ++++-----
 frameworks/js/projects/EffectsJS/build.xml         | 42 ++++-----
 frameworks/js/projects/ExpressJS/build.xml         | 42 ++++-----
 frameworks/js/projects/FlatJS/build.xml            | 42 ++++-----
 frameworks/js/projects/FontAwesomeJS/build.xml     | 42 ++++-----
 frameworks/js/projects/FormattersJS/build.xml      | 42 ++++-----
 frameworks/js/projects/GoogleMapsJS/build.xml      | 42 ++++-----
 frameworks/js/projects/GraphicsJS/build.xml        | 42 ++++-----
 frameworks/js/projects/HTML5JS/build.xml           | 42 ++++-----
 frameworks/js/projects/HTMLJS/build.xml            | 42 ++++-----
 frameworks/js/projects/JQueryJS/build.xml          | 42 ++++-----
 frameworks/js/projects/LanguageJS/build.xml        | 42 ++++-----
 .../js/projects/MaterialDesignLiteJS/build.xml     | 42 ++++-----
 frameworks/js/projects/MobileJS/build.xml          | 42 ++++-----
 frameworks/js/projects/NetworkJS/build.xml         | 42 ++++-----
 frameworks/js/projects/ReflectionJS/build.xml      | 42 ++++-----
 frameworks/js/projects/StorageJS/build.xml         | 42 ++++-----
 frameworks/js/projects/TLFJS/build.xml             | 42 ++++-----
 frameworks/js/projects/TextJS/build.xml            | 42 ++++-----
 frameworks/js/projects/XMLJS/build.xml             | 42 ++++-----
 frameworks/projects/Basic/build.xml                | 24 +++---
 .../projects/Basic/src/test/royale/build.xml       |  6 +-
 frameworks/projects/Binding/build.xml              | 24 +++---
 frameworks/projects/Charts/build.xml               | 24 +++---
 frameworks/projects/Collections/build.xml          | 24 +++---
 frameworks/projects/Core/build.xml                 | 24 +++---
 frameworks/projects/Core/src/test/royale/build.xml |  6 +-
 frameworks/projects/CreateJS/build.xml             | 24 +++---
 frameworks/projects/DragDrop/build.xml             | 24 +++---
 frameworks/projects/Effects/build.xml              | 24 +++---
 frameworks/projects/Express/build.xml              | 24 +++---
 frameworks/projects/Flat/build.xml                 | 24 +++---
 frameworks/projects/FontAwesome/build.xml          | 24 +++---
 frameworks/projects/Formatters/build.xml           | 24 +++---
 frameworks/projects/GoogleMaps/build.xml           | 24 +++---
 frameworks/projects/Graphics/build.xml             | 24 +++---
 frameworks/projects/HTML/build.xml                 | 24 +++---
 frameworks/projects/HTML/src/test/royale/build.xml |  6 +-
 frameworks/projects/HTML5/build.xml                | 24 +++---
 frameworks/projects/JQuery/build.xml               | 24 +++---
 frameworks/projects/Language/build.xml             | 24 +++---
 frameworks/projects/MaterialDesignLite/build.xml   | 24 +++---
 frameworks/projects/Mobile/build.xml               | 24 +++---
 frameworks/projects/Network/build.xml              | 24 +++---
 frameworks/projects/Reflection/build.xml           | 24 +++---
 frameworks/projects/Storage/build.xml              | 24 +++---
 frameworks/projects/TLF/build.xml                  | 24 +++---
 frameworks/projects/TLF/build_old.xml              | 50 +++++------
 frameworks/projects/Text/build.xml                 | 24 +++---
 frameworks/projects/XML/build.xml                  | 24 +++---
 manualtests/build_example.xml                      | 43 ++--------
 mustella/build.xml                                 | 30 ++-----
 67 files changed, 987 insertions(+), 1127 deletions(-)

diff --git a/ApproveRoyale.xml b/ApproveRoyale.xml
index c97eb14..2f2f054 100644
--- a/ApproveRoyale.xml
+++ b/ApproveRoyale.xml
@@ -109,13 +109,9 @@
     <fail message="The FLASHPLAYER_DEBUGGER property is not set in environment or command-line."
         unless="FLASHPLAYER_DEBUGGER"/>
     
-    <available file="${env.ROYALE_COMPILER_HOME}"
+    <available file="${env.ROYALE_COMPILER_REPO}"
         type="dir"
-        property="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}" />
-    
-    <available file="${env.ROYALE_TRANSPILER_HOME}"
-        type="dir"
-        property="ROYALE_TRANSPILER_HOME" value="${env.ROYALE_TRANSPILER_HOME}" />
+        property="ROYALE_COMPILER_REPO" value="${env.ROYALE_COMPILER_REPO}" />
     
     <available file="${env.FLEXUNIT_HOME}"
         type="dir"
@@ -679,7 +675,7 @@
         <condition property="compiler.nightly">
             <and>
                 <not>
-                    <isset property="ROYALE_COMPILER_HOME" />
+                    <isset property="ROYALE_COMPILER_REPO" />
                 </not>
                 <not>
                     <isset property="rc" />
@@ -689,13 +685,13 @@
         <condition property="compiler.rc">
             <and>
                 <not>
-                    <isset property="ROYALE_COMPILER_HOME" />
+                    <isset property="ROYALE_COMPILER_REPO" />
                 </not>
                 <isset property="rc" />
             </and>
         </condition>
     </target>
-    <target name="get.compiler.if.needed" depends="get.compiler.nightly,get.compiler.rc" unless="ROYALE_COMPILER_HOME" />
+    <target name="get.compiler.if.needed" depends="get.compiler.nightly,get.compiler.rc" unless="ROYALE_COMPILER_REPO" />
     <target name="get.compiler.nightly" if="compiler.nightly">
         <property name="kit.jx.prefix" value="apache.royale-compilerjx-${release.version}"/>
         <property name="binary.jx.kit" value="${kit.jx.prefix}-bin"/>
@@ -712,8 +708,7 @@
         <fail message="MD5 checksum did not match" if="CompilerMD5Invalid" />
         <unzip src="${basedir}/${binary.jx.kit}.zip" dest="${basedir}/compiler" />
         <ant dir="${basedir}/compiler/compiler/src/main/resources" antfile="downloads.xml" />
-        <property name="ROYALE_COMPILER_HOME" value="${basedir}/compiler/compiler" />
-        <property name="ROYALE_TRANSPILER_HOME" value="${basedir}/compiler/js" />
+        <property name="ROYALE_COMPILER_REPO" value="${basedir}/compiler" />
         <ant dir="${basedir}/compiler/compiler-jx" antfile="${basedir}/compiler/compiler-jx/src/main/resources/downloads.xml"/>
     </target>
     <target name="get.compiler.rc" if="compiler.rc">
@@ -732,8 +727,7 @@
         <fail message="MD5 checksum did not match" if="CompilerMD5Invalid" />
         <unzip src="${basedir}/${binary.jx.kit}.zip" dest="${basedir}/compiler" />
         <ant dir="${basedir}/compiler/compiler/src/main/resources" antfile="downloads.xml" />
-        <property name="ROYALE_COMPILER_HOME" value="${basedir}/compiler/compiler" />
-        <property name="ROYALE_TRANSPILER_HOME" value="${basedir}/compiler/js" />
+        <property name="ROYALE_COMPILER_REPO" value="${basedir}/compiler" />
         <ant dir="${basedir}/compiler/compiler-jx" antfile="${basedir}/compiler/compiler-jx/src/main/resources/downloads.xml"/>
     </target>
     <target name="get.flexunit.if.needed" unless="FLEXUNIT_HOME" >
diff --git a/build.xml b/build.xml
index 9583949..189ef9f 100644
--- a/build.xml
+++ b/build.xml
@@ -148,11 +148,11 @@
     </target>
     
     <target name="release"
-        depends="block-flat-fonts,check-compile-env,check-runtime-env,check-compiler-home,check-transpiler-home,source-release,binary-release,rat-check"
+        depends="block-flat-fonts,check-compile-env,check-runtime-env,check-compiler-home,source-release,binary-release,rat-check"
         description="Creates source and binary kits for Apache Royale."/>
         
     <target name="release-jenkins" 
-        depends="check-compile-env,check-runtime-env,check-compiler-home,check-transpiler-home,source-release,binary-release-jenkins,rat-check"
+        depends="check-compile-env,check-runtime-env,check-compiler-home,source-release,binary-release-jenkins,rat-check"
         description="Creates source and binary kits for Apache Royale."/>
   
     <target name="source-release" 
@@ -199,7 +199,7 @@
     <target name="prebuild" depends="check-compile-env,thirdparty-downloads,create-description,create-config,copy-externs,copy-compiler"
         description="Stuff that needs to be done before any builds." unless="airsdk.found"/>
 
-    <target name="check-compile-env" depends="check-playerglobal-home,check-air-home,check-compiler-home,check-transpiler-home" unless="airsdk.found"
+    <target name="check-compile-env" depends="check-playerglobal-home,check-air-home,check-compiler-home" unless="airsdk.found"
         description="Check for the required environment variables for compilation.">
             <echo>OS: ${os.name} / ${os.version} / ${os.arch}</echo>
             <echo>VM: ${java.vm.name} / ${java.vm.version}</echo>
@@ -266,14 +266,14 @@
         
         <echo message="env.ROYALE_COMPILER_REPO is ${env.ROYALE_COMPILER_REPO}"/>
 
-        <available file="${env.ROYALE_COMPILER_REPO}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_COMPILER_REPO}/compiler/lib/compiler-mxmlc.jar"
             type="file" 
             property="ROYALE_COMPILER_REPO"
             value="${env.ROYALE_COMPILER_REPO}"/>
             
         <echo message="ROYALE_COMPILER_REPO is ${ROYALE_COMPILER_REPO}"/>
 
-        <condition property="ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler/compiler">
+        <condition property="ROYALE_COMPILER_REPO" value="${basedir}/../royale-compiler">
             <and>
                 <available file="${basedir}/../royale-compiler/compiler/lib/compiler-mxmlc.jar" type="file" />
                 <not>
@@ -284,37 +284,10 @@
 
         <echo message="ROYALE_COMPILER_REPO is ${ROYALE_COMPILER_REPO}"/>
         
-        <fail message="ROYALE_COMPILER_REPO must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or this folder if it has been converted into an FB-compatible SDK"
+        <fail message="ROYALE_COMPILER_REPO must be set to a folder with a compiler/lib sub-folder containing compiler-mxmlc.jar such as the top-level folder in royale-compiler repo"
             unless="ROYALE_COMPILER_REPO"/>
     </target>
 
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_REPO"
-        description="Check ROYALE_TRANSPILER_REPO is a directory.">
-        
-        <echo message="env.ROYALE_TRANSPILER_REPO is ${env.ROYALE_TRANSPILER_REPO}"/>
-
-        <available file="${env.ROYALE_TRANSPILER_REPO}/lib/jsc.jar" 
-            type="file" 
-            property="ROYALE_TRANSPILER_REPO"
-            value="${env.ROYALE_TRANSPILER_REPO}"/>
-
-        <echo message="ROYALE_TRANSPILER_REPO is ${ROYALE_TRANSPILER_REPO}"/>
-        
-        <condition property="ROYALE_TRANSPILER_REPO" value="${basedir}/../royale-compiler/compiler-jx">
-            <and>
-                <available file="${basedir}/../royale-compiler/compiler-jx/lib/jsc.jar" type="file" />
-                <not>
-                    <isset property="ROYALE_TRANSPILER_REPO" />
-                </not>
-            </and>
-        </condition>
-
-        <echo message="ROYALE_TRANSPILER_REPO is ${ROYALE_TRANSPILER_REPO}"/>
-        
-        <fail message="ROYALE_TRANSPILER_REPO must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder if it has been converted into an FB-compatible SDK"
-            unless="ROYALE_TRANSPILER_REPO"/>
-    </target>
-
     <target name="check-typedefs-home" unless="ROYALE_TYPEDEFS_HOME"
         description="Check ROYALE_TYPEDEFS_HOME is a directory.">
         
@@ -374,12 +347,27 @@
     </target>
 	
     <target name="create-config" description="Create config files" unless="airsdk.found">
-        <ant dir="${basedir}/frameworks" target="royale-config" />
-        <ant dir="${basedir}/frameworks" target="air-config" />
-        <ant dir="${basedir}/frameworks" target="js-config" />
-        <ant dir="${basedir}/frameworks" target="jquery-config" />
-        <ant dir="${basedir}/frameworks" target="createjs-config" />
-        <ant dir="${basedir}/frameworks" target="node-config" />
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="royale" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="air" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="js" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="jquery" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="createjs" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="node" />
+        </ant>
+        <ant dir="${basedir}/frameworks" target="create-config">
+            <property name="configname" value="flex" />
+        </ant>
         <!-- hack to keep compiler happy -->
         <mkdir dir="${ROYALE_HOME}/frameworks/themes/Spark" />
         <echo file="${ROYALE_HOME}/frameworks/themes/Spark/spark.css">/*
@@ -413,30 +401,30 @@
         <antcall target="rename_jquery" />
     </target>
     
-    <target name="copy-compiler" depends="check-compiler-home, check-transpiler-home" description="Copy compiler jars to where they are supposed to go">
+    <target name="copy-compiler" depends="check-compiler-home" description="Copy compiler jars to where they are supposed to go">
         <mkdir dir="${basedir}/lib" />
         <echo>Copying Compiler from ${ROYALE_COMPILER_REPO}</echo>
         <copy todir="${basedir}/lib">
-            <fileset dir="${ROYALE_COMPILER_REPO}/lib">
+            <fileset dir="${ROYALE_COMPILER_REPO}/compiler/lib">
                 <include name="**"/>
             </fileset>
         </copy>
         <mkdir dir="${basedir}/bin" />
         <copy todir="${basedir}/bin">
-            <fileset dir="${ROYALE_COMPILER_REPO}/src/assembly/scripts">
+            <fileset dir="${ROYALE_COMPILER_REPO}/compiler/src/assembly/scripts">
                 <include name="**"/>
             </fileset>
         </copy>
         <mkdir dir="${basedir}/js/lib" />
-        <echo>Copying Transpiler from ${ROYALE_TRANSPILER_REPO}</echo>
+        <echo>Copying Transpiler from ${ROYALE_COMPILER_REPO}</echo>
         <copy todir="${basedir}/js/lib">
-            <fileset dir="${ROYALE_TRANSPILER_REPO}/lib">
+            <fileset dir="${ROYALE_COMPILER_REPO}/compiler-jx/lib">
                 <include name="**"/>
             </fileset>
         </copy>
         <!-- needed to make Flash Builder accept folder as a Flex SDK -->
-        <copy file="${ROYALE_COMPILER_REPO}/lib/compiler-mxmlc.jar" tofile="${basedir}/lib/mxmlc.jar" />
-        <copy file="${ROYALE_COMPILER_REPO}/lib/compiler-mxmlc.jar" tofile="${basedir}/lib/adt.jar" />
+        <copy file="${ROYALE_COMPILER_REPO}/compiler/lib/compiler-mxmlc.jar" tofile="${basedir}/lib/mxmlc.jar" />
+        <copy file="${ROYALE_COMPILER_REPO}/compiler/lib/compiler-mxmlc.jar" tofile="${basedir}/lib/adt.jar" />
     </target>
     
     <target name="check_jquery" >
@@ -847,6 +835,7 @@
         <antcall target="inject-asf-header" />
         <antcall target="binary-package-zip"/>        
         <antcall target="binary-package-tgz"/>
+        <antcall target="tweak-for-jsonly"/>
         <!--<copy todir="${basedir}/out" file="${basedir}/apache-royale-installer-config.xml" />-->
     </target>
 
@@ -870,7 +859,12 @@
 		</copy>
 	</target>
 	
-    <!-- 
+    <target name="tweak-for-jsonly" unless="env.AIR_HOME" description="do a few more things so the JSOnly package works">
+        <copy file="${ROYALE_HOME}/js/libs/js.swc"
+        tofile="${ROYALE_HOME}/frameworks/libs/KeepsFBFromHanging.swc" />
+    </target>
+    
+    <!--
         Packages the binary distribution with ZIP. 
     -->
     <target name="binary-package-zip" unless="no.zip"
@@ -1264,7 +1258,7 @@
     </target>
 
     <target name="basictests" depends="load-task,basictests-compile-java" description="run basic tests using mustella"  if="env.AIR_HOME">
-        <property name="ROYALE_TRANSPILER_HOME" value="${basedir}/js" />
+        <property name="ROYALE_COMPILER_HOME" value="${basedir}/js" />
         <property name="ROYALE_HOME" value="${basedir}" />
         <mxmlc fork="true" debug="true"
                closure-lib="${env.GOOG_HOME}"
@@ -1487,7 +1481,6 @@
         <!-- these keep the main target from doing other checks -->
         <property name="mxmlc.jar.exists" value="set" />
         <property name="ROYALE_COMPILER_REPO" value="set" />
-        <property name="ROYALE_TRANSPILER_REPO" value="set" />
     </target>
     
     <target name="ask-about-downloading-repos" depends="ask-or-fail, download-all" if="airsdk.found" />
@@ -1628,7 +1621,7 @@
         <echo>Please change directory to ${base.folder.name}/royale-asjs and run ant to complete build</echo>
     </target>
 
-    <target name="compile" depends="check-compiler-home,check-transpiler-home,check-goog-home,load-task" description="compile for SWF">
+    <target name="compile" depends="check-compiler-home,check-goog-home,load-task" description="compile for SWF">
         
         <property name="ROYALE_HOME" value="${basedir}" />
         <mxmlc fork="true" debug="true"
@@ -1639,7 +1632,7 @@
         </mxmlc>
     </target>
     
-    <target name="compile-release" depends="check-compiler-home,check-transpiler-home,check-goog-home,load-task" description="compile for SWF">
+    <target name="compile-release" depends="check-compiler-home,check-goog-home,load-task" description="compile for SWF">
         
         <property name="ROYALE_HOME" value="${basedir}" />
         <mxmlc fork="true" debug="false"
@@ -1649,7 +1642,7 @@
         </mxmlc>
     </target>
     
-    <target name="compile-js" depends="check-compiler-home,check-transpiler-home,check-goog-home" description="compile for JS">
+    <target name="compile-js" depends="check-compiler-home,check-goog-home" description="compile for JS">
         <property name="ROYALE_HOME" value="${basedir}" />
         <java jar="${basedir}/js/lib/mxmlc.jar"
             fork="true">
@@ -1669,7 +1662,7 @@
         </java>
     </target>
     
-    <target name="compile-js-release" depends="check-compiler-home,check-transpiler-home,check-goog-home" description="compile for JS">
+    <target name="compile-js-release" depends="check-compiler-home,check-goog-home" description="compile for JS">
         <property name="ROYALE_HOME" value="${basedir}" />
         <java jar="${basedir}/js/lib/mxmlc.jar"
             fork="true">
diff --git a/env-template.properties b/env-template.properties
index 596b0ac..91669c7 100644
--- a/env-template.properties
+++ b/env-template.properties
@@ -24,7 +24,7 @@
 #
 #   AIR_HOME
 #   ROYALE_COMPILER_HOME
-#   ROYALE_TRANSPILER_HOME
+#   ROYALE_SWF_COMPILER_HOME
 #   FLASHPLAYER_DEBUGGER
 #   FLEX_HOME
 #   FLEXUNIT_HOME
@@ -54,14 +54,14 @@
 #env.AIR_HOME=
 
 #
-# Set this to the root of its SDK: <repo-path>/compiler
+# Set this to a folder with a lib folder containing compiler-mxmlc.jar.
 #
-#env.ROYALE_COMPILER_HOME=
+#env.ROYALE_SWF_COMPILER_HOME=
 
 #
-# Set this to the root of its SDK: <repo-path>/compiler-jx
+# Set this to a folder with a lib folder containing jsc.jar
 #
-#env.ROYALE_TRANSPILER_HOME=
+#env.ROYALE_COMPILER_HOME=
 
 #
 # Set this to absolute path that contains the Adobe Flash Player content debugger
diff --git a/examples/build_example.xml b/examples/build_example.xml
index a258953..14c6012 100644
--- a/examples/build_example.xml
+++ b/examples/build_example.xml
@@ -25,50 +25,23 @@
             <not>
                 <isset property="ROYALE_COMPILER_HOME" />
             </not>
-            <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar" type="file" />
+            <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar" type="file" />
         </and>
     </condition>
 
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/js">
         <and>
             <not>
                 <isset property="ROYALE_COMPILER_HOME" />
             </not>
-            <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}">
-        <and>
-            <not>
-                <isset property="ROYALE_COMPILER_HOME" />
-            </not>
-            <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_TRANSPILER_HOME" value="${env.ROYALE_TRANSPILER_HOME}">
-        <and>
-            <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
-            </not>
-            <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/js">
-        <and>
-            <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
-            </not>
             <available file="${ROYALE_HOME}/js/lib/jsc.jar" type="file" />
         </and>
     </condition>
 
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
         <and>
             <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
+                <isset property="ROYALE_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar" type="file" />
         </and>
@@ -151,14 +124,14 @@
     </target>
     
     <path id="lib.path">
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="jsc.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="jsc.jar"/>
     </path>
     
     <target name="compile" description="Compiles ${example}">
         <echo message="Compiling ${example}.swf"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <echo message="GOOG_HOME: ${GOOG_HOME}"/>
         <available file="${basedir}/src/main/config/compile-app-config.xml"
             type="file"
diff --git a/examples/royale/ASDoc/build.xml b/examples/royale/ASDoc/build.xml
index aa1eadc..7a71999 100644
--- a/examples/royale/ASDoc/build.xml
+++ b/examples/royale/ASDoc/build.xml
@@ -50,8 +50,8 @@
     </target>
 
     <target name="json" unless="json.exists" >
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/asdoc.jar" resultProperty="errorCode"
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
+        <java jar="${ROYALE_COMPILER_HOME}/lib/asdoc.jar" resultProperty="errorCode"
             fork="true">
             <jvmarg line="${mxmlc.jvm.args}"/>
             <jvmarg line="-Droyalelib=${ROYALE_HOME}/frameworks}"/>
diff --git a/examples/royale/MobileStocks/build-web.xml b/examples/royale/MobileStocks/build-web.xml
index aa5e2a8..82ad63f 100644
--- a/examples/royale/MobileStocks/build-web.xml
+++ b/examples/royale/MobileStocks/build-web.xml
@@ -38,15 +38,6 @@
             <available file="${ROYALE_HOME}/js/libs/js.swc" type="file" />
         </and>
     </condition>
-    <condition property="extlib_arg" value="-external-library-path=${ROYALE_TRANSPILER_HOME}/../js/libs/js.swc" >
-        <and>
-            <not>
-                <isset property="extlib_arg" />
-            </not>
-            <available file="${ROYALE_TRANSPILER_HOME}/../js/libs/js.swc" type="file" />
-        </and>
-    </condition>
-    <property name="extlib_arg" value="-external-library-path=${ROYALE_TRANSPILER_HOME}/../externs/js/out/bin/js.swc"/>
 
     <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}">
     </target>
diff --git a/examples/royale/MobileTrader/build.xml b/examples/royale/MobileTrader/build.xml
index b634c6f..cf90183 100644
--- a/examples/royale/MobileTrader/build.xml
+++ b/examples/royale/MobileTrader/build.xml
@@ -38,15 +38,6 @@
             <available file="${ROYALE_HOME}/js/libs/js.swc" type="file" />
         </and>
     </condition>
-    <condition property="extlib_arg" value="-external-library-path=${ROYALE_TRANSPILER_HOME}/../js/libs/js.swc" >
-        <and>
-            <not>
-                <isset property="extlib_arg" />
-            </not>
-            <available file="${ROYALE_TRANSPILER_HOME}/../js/libs/js.swc" type="file" />
-        </and>
-    </condition>
-    <property name="extlib_arg" value="-external-library-path=${ROYALE_TRANSPILER_HOME}/../externs/js/out/bin/js.swc"/>
 
     <target name="main" depends="clean,build_example.compile,build_example.copy-js-resources,build_example.compile.cordova" description="Clean build of ${example}">
     </target>
diff --git a/frameworks/build.xml b/frameworks/build.xml
index de07dbd..01276bc 100644
--- a/frameworks/build.xml
+++ b/frameworks/build.xml
@@ -311,66 +311,25 @@
         <ant dir="${basedir}/projects/TLF"/>
     </target>
 
-	<target name="royale-config" depends="playerglobal-setswfversion" description="Copy the royale config template to royale-config.xml and inject version numbers">
-		<copy file="${basedir}/royale-config-template.xml" tofile="${basedir}/royale-config.xml" overwrite="true">
-			<filterset>
-				<filter token="playerversion" value="${playerglobal.version}"/>
-				<filter token="swfversion" value="${playerglobal.swfversion}"/>
-				<filter token="locale" value="${locale}"/>
-			</filterset>
-		</copy>
-	</target>
-		
-	<target name="air-config" depends="playerglobal-setswfversion" description="Copy the air config template to air-config.xml and inject version numbers">
-		<copy file="${basedir}/air-config-template.xml" tofile="${basedir}/air-config.xml" overwrite="true">
-			<filterset>
-				<filter token="playerversion" value="${playerglobal.version}"/>
-				<filter token="swfversion" value="${playerglobal.swfversion}"/>
-				<filter token="locale" value="${locale}"/>
-			</filterset>
-		</copy>
-	</target>
-
-    <target name="js-config" depends="playerglobal-setswfversion" description="Copy the js config template to js-config.xml and inject version numbers">
-        <copy file="${basedir}/js-config-template.xml" tofile="${basedir}/js-config.xml" overwrite="true">
+    <target name="create-config" depends="playerglobal-setswfversion" description="Copy the config template and inject version numbers">
+        <copy file="${basedir}/${configname}-config-template.xml" tofile="${basedir}/${configname}-config.xml" overwrite="true">
             <filterset>
                 <filter token="playerversion" value="${playerglobal.version}"/>
                 <filter token="swfversion" value="${playerglobal.swfversion}"/>
                 <filter token="locale" value="${locale}"/>
             </filterset>
         </copy>
+        <antcall target="tweak-for-jsonly" />
     </target>
 
-    <target name="jquery-config" depends="playerglobal-setswfversion" description="Copy the jquery config template to jquery-config.xml and inject version numbers">
-        <copy file="${basedir}/jquery-config-template.xml" tofile="${basedir}/jquery-config.xml" overwrite="true">
-            <filterset>
-                <filter token="playerversion" value="${playerglobal.version}"/>
-                <filter token="swfversion" value="${playerglobal.swfversion}"/>
-                <filter token="locale" value="${locale}"/>
-            </filterset>
-        </copy>
+    <target name="tweak-for-jsonly" unless="env.AIR_HOME">
+        <replace file="${basedir}/${configname}-config.xml"
+            token="{playerglobalhome}" value="libs/player" />
+        <replace file="${basedir}/${configname}-config.xml"
+            token="&lt;path-element&gt;libs&lt;/path-element&gt;"
+            value="&lt;path-element&gt;js/libs&lt;/path-element&gt;" />
     </target>
-
-    <target name="createjs-config" depends="playerglobal-setswfversion" description="Copy the createjs config template to createjs-config.xml and inject version numbers">
-        <copy file="${basedir}/createjs-config-template.xml" tofile="${basedir}/createjs-config.xml" overwrite="true">
-            <filterset>
-                <filter token="playerversion" value="${playerglobal.version}"/>
-                <filter token="swfversion" value="${playerglobal.swfversion}"/>
-                <filter token="locale" value="${locale}"/>
-            </filterset>
-        </copy>
-    </target>
-
-    <target name="node-config" depends="playerglobal-setswfversion" description="Copy the node config template to node-config.xml and inject version numbers">
-        <copy file="${basedir}/node-config-template.xml" tofile="${basedir}/node-config.xml" overwrite="true">
-            <filterset>
-                <filter token="playerversion" value="${playerglobal.version}"/>
-                <filter token="swfversion" value="${playerglobal.swfversion}"/>
-                <filter token="locale" value="${locale}"/>
-            </filterset>
-        </copy>
-    </target>
-
+    
 	<target name="playerglobal-setswfversion" description="Set the swfversion to insert into the -config file">
 		<condition property="playerglobal.swfversion" value="11">
 			<equals arg1="${playerglobal.version}" arg2="10.2" />
diff --git a/frameworks/fb.properties b/frameworks/fb.properties
index 27c1e6f..1eb70bd 100644
--- a/frameworks/fb.properties
+++ b/frameworks/fb.properties
@@ -1,5 +1,5 @@
-env.ROYALE_COMPILER_HOME=/Users/aharui/ApacheRoyaleNightly
-env.ROYALE_TRANSPILER_HOME=/Users/aharui/ApacheRoyaleNightly/js
+env.ROYALE_SWF_COMPILER_HOME=/Users/aharui/ApacheRoyaleNightly
+env.ROYALE_COMPILER_HOME =/Users/aharui/ApacheRoyaleNightly/js
 GCL.SWC=/Users/aharui/ApacheRoyaleNightly/js/libs/GCL.swc
 JS.SWC=/Users/aharui/ApacheRoyaleNightly/js/libs/js.swc
 
diff --git a/frameworks/js/projects/BasicJS/build.xml b/frameworks/js/projects/BasicJS/build.xml
index 68739fa..436e1c9 100644
--- a/frameworks/js/projects/BasicJS/build.xml
+++ b/frameworks/js/projects/BasicJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/BindingJS/build.xml b/frameworks/js/projects/BindingJS/build.xml
index 744b8d1..6d6747f 100644
--- a/frameworks/js/projects/BindingJS/build.xml
+++ b/frameworks/js/projects/BindingJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/ChartsJS/build.xml b/frameworks/js/projects/ChartsJS/build.xml
index 03ca55d..03a3fbc 100644
--- a/frameworks/js/projects/ChartsJS/build.xml
+++ b/frameworks/js/projects/ChartsJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/CollectionsJS/build.xml b/frameworks/js/projects/CollectionsJS/build.xml
index 3650eef..bbde442 100644
--- a/frameworks/js/projects/CollectionsJS/build.xml
+++ b/frameworks/js/projects/CollectionsJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/CoreJS/build.xml b/frameworks/js/projects/CoreJS/build.xml
index e7015e3..5b3a33d 100644
--- a/frameworks/js/projects/CoreJS/build.xml
+++ b/frameworks/js/projects/CoreJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/CreateJSJS/build.xml b/frameworks/js/projects/CreateJSJS/build.xml
index 1a17fca..d6c86d2 100644
--- a/frameworks/js/projects/CreateJSJS/build.xml
+++ b/frameworks/js/projects/CreateJSJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/DragDropJS/build.xml b/frameworks/js/projects/DragDropJS/build.xml
index 0933239..f0c25ec 100644
--- a/frameworks/js/projects/DragDropJS/build.xml
+++ b/frameworks/js/projects/DragDropJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/EffectsJS/build.xml b/frameworks/js/projects/EffectsJS/build.xml
index 1887345..cf0012c 100644
--- a/frameworks/js/projects/EffectsJS/build.xml
+++ b/frameworks/js/projects/EffectsJS/build.xml
@@ -52,9 +52,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -79,47 +79,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/ExpressJS/build.xml b/frameworks/js/projects/ExpressJS/build.xml
index d274d38..d0736a1 100644
--- a/frameworks/js/projects/ExpressJS/build.xml
+++ b/frameworks/js/projects/ExpressJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/FlatJS/build.xml b/frameworks/js/projects/FlatJS/build.xml
index de03ae6..feda52e 100644
--- a/frameworks/js/projects/FlatJS/build.xml
+++ b/frameworks/js/projects/FlatJS/build.xml
@@ -52,9 +52,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -79,47 +79,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/FontAwesomeJS/build.xml b/frameworks/js/projects/FontAwesomeJS/build.xml
index 3809dad..5f313a6 100644
--- a/frameworks/js/projects/FontAwesomeJS/build.xml
+++ b/frameworks/js/projects/FontAwesomeJS/build.xml
@@ -52,9 +52,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -79,47 +79,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/FormattersJS/build.xml b/frameworks/js/projects/FormattersJS/build.xml
index 381b406..6f0efac 100644
--- a/frameworks/js/projects/FormattersJS/build.xml
+++ b/frameworks/js/projects/FormattersJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/GoogleMapsJS/build.xml b/frameworks/js/projects/GoogleMapsJS/build.xml
index 17bc548..c3e05f6 100644
--- a/frameworks/js/projects/GoogleMapsJS/build.xml
+++ b/frameworks/js/projects/GoogleMapsJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
 
 </project>
diff --git a/frameworks/js/projects/GraphicsJS/build.xml b/frameworks/js/projects/GraphicsJS/build.xml
index 2fb024d..5f1e396 100644
--- a/frameworks/js/projects/GraphicsJS/build.xml
+++ b/frameworks/js/projects/GraphicsJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/HTML5JS/build.xml b/frameworks/js/projects/HTML5JS/build.xml
index fda8a0b..9748bf3 100644
--- a/frameworks/js/projects/HTML5JS/build.xml
+++ b/frameworks/js/projects/HTML5JS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/HTMLJS/build.xml b/frameworks/js/projects/HTMLJS/build.xml
index c1a9035..a37e7f5 100644
--- a/frameworks/js/projects/HTMLJS/build.xml
+++ b/frameworks/js/projects/HTMLJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/JQueryJS/build.xml b/frameworks/js/projects/JQueryJS/build.xml
index 06c5fad..4ce8092 100644
--- a/frameworks/js/projects/JQueryJS/build.xml
+++ b/frameworks/js/projects/JQueryJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
    
 </project>
diff --git a/frameworks/js/projects/LanguageJS/build.xml b/frameworks/js/projects/LanguageJS/build.xml
index 36f9e80..f07ec67 100644
--- a/frameworks/js/projects/LanguageJS/build.xml
+++ b/frameworks/js/projects/LanguageJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/MaterialDesignLiteJS/build.xml b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
index c4014ff..d6633a4 100644
--- a/frameworks/js/projects/MaterialDesignLiteJS/build.xml
+++ b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
@@ -52,9 +52,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -79,47 +79,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/MobileJS/build.xml b/frameworks/js/projects/MobileJS/build.xml
index b863b64..5eff344 100644
--- a/frameworks/js/projects/MobileJS/build.xml
+++ b/frameworks/js/projects/MobileJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/NetworkJS/build.xml b/frameworks/js/projects/NetworkJS/build.xml
index ccd4741..3c6af03 100644
--- a/frameworks/js/projects/NetworkJS/build.xml
+++ b/frameworks/js/projects/NetworkJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/ReflectionJS/build.xml b/frameworks/js/projects/ReflectionJS/build.xml
index 3004817..612c051 100644
--- a/frameworks/js/projects/ReflectionJS/build.xml
+++ b/frameworks/js/projects/ReflectionJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/StorageJS/build.xml b/frameworks/js/projects/StorageJS/build.xml
index c035645..bc847d3 100644
--- a/frameworks/js/projects/StorageJS/build.xml
+++ b/frameworks/js/projects/StorageJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/TLFJS/build.xml b/frameworks/js/projects/TLFJS/build.xml
index 09a8591..91dd218 100644
--- a/frameworks/js/projects/TLFJS/build.xml
+++ b/frameworks/js/projects/TLFJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -79,47 +79,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/TextJS/build.xml b/frameworks/js/projects/TextJS/build.xml
index 67ea9e7..0072b2a 100644
--- a/frameworks/js/projects/TextJS/build.xml
+++ b/frameworks/js/projects/TextJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
     
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/js/projects/XMLJS/build.xml b/frameworks/js/projects/XMLJS/build.xml
index 76e29e8..e16415a 100644
--- a/frameworks/js/projects/XMLJS/build.xml
+++ b/frameworks/js/projects/XMLJS/build.xml
@@ -51,9 +51,9 @@
     
     <target name="compile" depends="check-compiler">
         <echo message="Cross-compiling ${target.name}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <mkdir dir="${basedir}/target/generated-sources/royale"/>
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -78,47 +78,47 @@
 
     <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
 
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
 
-    <target name="check-transpiler-home" unless="ROYALE_TRANSPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-transpiler-home" unless="ROYALE_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_TRANSPILER_HOME is ${env.ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar"
+        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
-        value="${env.ROYALE_TRANSPILER_HOME}"/>
+        property="ROYALE_COMPILER_HOME"
+        value="${env.ROYALE_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
 
 </project>
diff --git a/frameworks/projects/Basic/build.xml b/frameworks/projects/Basic/build.xml
index d42f051..5d50633 100644
--- a/frameworks/projects/Basic/build.xml
+++ b/frameworks/projects/Basic/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -82,10 +82,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -103,33 +103,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Basic/src/test/royale/build.xml b/frameworks/projects/Basic/src/test/royale/build.xml
index 42aef8c..41a441d 100644
--- a/frameworks/projects/Basic/src/test/royale/build.xml
+++ b/frameworks/projects/Basic/src/test/royale/build.xml
@@ -26,7 +26,7 @@
     <property environment="env"/>
     <property file="${ROYALE_HOME}/build.properties"/>
     <property name="ROYALE_HOME" value="${env.ROYALE_HOME}"/>
-    <property name="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}"/>
+    <property name="ROYALE_SWF_COMPILER_HOME" value="${env.ROYALE_SWF_COMPILER_HOME}"/>
     <property name="target.name" value="Core-${release.version}.swc" />
 
 	<condition property="browser" value="C:/Program Files/Internet Explorer/iexplore.exe">
@@ -83,13 +83,13 @@
     </target>
     
     <path id="lib.path">
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
     </path>
 
     <target name="compile" description="Compiles FlexUnitApplication.swf">
         <echo message="Compiling FlexUnitRoyaleApplication.swf"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="FLEXUNIT_HOME: ${FLEXUNIT_HOME}"/>
         <echo message="playerglobal.version: ${playerglobal.version}"/>
 
diff --git a/frameworks/projects/Binding/build.xml b/frameworks/projects/Binding/build.xml
index d65a7ad..dff2379 100644
--- a/frameworks/projects/Binding/build.xml
+++ b/frameworks/projects/Binding/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Charts/build.xml b/frameworks/projects/Charts/build.xml
index f788a2e..41d0aa6 100644
--- a/frameworks/projects/Charts/build.xml
+++ b/frameworks/projects/Charts/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Collections/build.xml b/frameworks/projects/Collections/build.xml
index 88e6fb2..0af95f7 100644
--- a/frameworks/projects/Collections/build.xml
+++ b/frameworks/projects/Collections/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Core/build.xml b/frameworks/projects/Core/build.xml
index 7313a97..498d8c0 100644
--- a/frameworks/projects/Core/build.xml
+++ b/frameworks/projects/Core/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Core/src/test/royale/build.xml b/frameworks/projects/Core/src/test/royale/build.xml
index 909b4ef..997db8b 100644
--- a/frameworks/projects/Core/src/test/royale/build.xml
+++ b/frameworks/projects/Core/src/test/royale/build.xml
@@ -26,7 +26,7 @@
     <property environment="env"/>
     <property file="${ROYALE_HOME}/build.properties"/>
     <property name="ROYALE_HOME" value="${env.ROYALE_HOME}"/>
-    <property name="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}"/>
+    <property name="ROYALE_SWF_COMPILER_HOME" value="${env.ROYALE_SWF_COMPILER_HOME}"/>
     <property name="target.name" value="Core-${release.version}.swc" />
     
 	<condition property="browser" value="C:/Program Files/Internet Explorer/iexplore.exe">
@@ -83,13 +83,13 @@
     </target>
     
     <path id="lib.path">
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
     </path>
 
     <target name="compile" description="Compiles FlexUnitApplication.swf">
         <echo message="Compiling FlexUnitRoyaleApplication.swf"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="FLEXUNIT_HOME: ${FLEXUNIT_HOME}"/>
 
         <!-- Load the <compc> task. We can't do this at the <project> level -->
diff --git a/frameworks/projects/CreateJS/build.xml b/frameworks/projects/CreateJS/build.xml
index d24f5ce..03a0062 100644
--- a/frameworks/projects/CreateJS/build.xml
+++ b/frameworks/projects/CreateJS/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/DragDrop/build.xml b/frameworks/projects/DragDrop/build.xml
index 1e44e5c..5a3e854 100644
--- a/frameworks/projects/DragDrop/build.xml
+++ b/frameworks/projects/DragDrop/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Effects/build.xml b/frameworks/projects/Effects/build.xml
index ef21b4e..6852ae1 100644
--- a/frameworks/projects/Effects/build.xml
+++ b/frameworks/projects/Effects/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Express/build.xml b/frameworks/projects/Express/build.xml
index 4d8f4b7..bea2234 100644
--- a/frameworks/projects/Express/build.xml
+++ b/frameworks/projects/Express/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Flat/build.xml b/frameworks/projects/Flat/build.xml
index b64eab5..cd1ec96 100644
--- a/frameworks/projects/Flat/build.xml
+++ b/frameworks/projects/Flat/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/FontAwesome/build.xml b/frameworks/projects/FontAwesome/build.xml
index 44a575f..c37d76b 100644
--- a/frameworks/projects/FontAwesome/build.xml
+++ b/frameworks/projects/FontAwesome/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Formatters/build.xml b/frameworks/projects/Formatters/build.xml
index 13613bc..d587995 100644
--- a/frameworks/projects/Formatters/build.xml
+++ b/frameworks/projects/Formatters/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/GoogleMaps/build.xml b/frameworks/projects/GoogleMaps/build.xml
index ed6f122..cea0583 100644
--- a/frameworks/projects/GoogleMaps/build.xml
+++ b/frameworks/projects/GoogleMaps/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Graphics/build.xml b/frameworks/projects/Graphics/build.xml
index 2b77037..6745675 100644
--- a/frameworks/projects/Graphics/build.xml
+++ b/frameworks/projects/Graphics/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/HTML/build.xml b/frameworks/projects/HTML/build.xml
index b02681c..83c450e 100644
--- a/frameworks/projects/HTML/build.xml
+++ b/frameworks/projects/HTML/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/HTML/src/test/royale/build.xml b/frameworks/projects/HTML/src/test/royale/build.xml
index d4fa63a..fa7d9b9 100644
--- a/frameworks/projects/HTML/src/test/royale/build.xml
+++ b/frameworks/projects/HTML/src/test/royale/build.xml
@@ -26,7 +26,7 @@
     <property environment="env"/>
     <property file="${ROYALE_HOME}/build.properties"/>
     <property name="ROYALE_HOME" value="${env.ROYALE_HOME}"/>
-    <property name="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}"/>
+    <property name="ROYALE_SWF_COMPILER_HOME" value="${env.ROYALE_SWF_COMPILER_HOME}"/>
     <property name="target.name" value="Core-${release.version}.swc" />
 
 	<condition property="browser" value="C:/Program Files/Internet Explorer/iexplore.exe">
@@ -83,13 +83,13 @@
     </target>
     
     <path id="lib.path">
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
     </path>
 
     <target name="compile" description="Compiles FlexUnitApplication.swf">
         <echo message="Compiling FlexUnitRoyaleApplication.swf"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="FLEXUNIT_HOME: ${FLEXUNIT_HOME}"/>
         <echo message="playerglobal.version: ${playerglobal.version}"/>
 
diff --git a/frameworks/projects/HTML5/build.xml b/frameworks/projects/HTML5/build.xml
index b0cce95..106a1e6 100644
--- a/frameworks/projects/HTML5/build.xml
+++ b/frameworks/projects/HTML5/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/JQuery/build.xml b/frameworks/projects/JQuery/build.xml
index cd9ef01..f2da31d 100644
--- a/frameworks/projects/JQuery/build.xml
+++ b/frameworks/projects/JQuery/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Language/build.xml b/frameworks/projects/Language/build.xml
index 8c53a67..21105e4 100644
--- a/frameworks/projects/Language/build.xml
+++ b/frameworks/projects/Language/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/MaterialDesignLite/build.xml b/frameworks/projects/MaterialDesignLite/build.xml
index 201e11d..1adbe06 100644
--- a/frameworks/projects/MaterialDesignLite/build.xml
+++ b/frameworks/projects/MaterialDesignLite/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Mobile/build.xml b/frameworks/projects/Mobile/build.xml
index fff032c..c7e3c82 100644
--- a/frameworks/projects/Mobile/build.xml
+++ b/frameworks/projects/Mobile/build.xml
@@ -36,8 +36,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -79,10 +79,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -100,33 +100,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Network/build.xml b/frameworks/projects/Network/build.xml
index 8bea8fc..00dae73 100644
--- a/frameworks/projects/Network/build.xml
+++ b/frameworks/projects/Network/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Reflection/build.xml b/frameworks/projects/Reflection/build.xml
index 222325b..b91e1a5 100644
--- a/frameworks/projects/Reflection/build.xml
+++ b/frameworks/projects/Reflection/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/Storage/build.xml b/frameworks/projects/Storage/build.xml
index 23f9529..367f6b0 100644
--- a/frameworks/projects/Storage/build.xml
+++ b/frameworks/projects/Storage/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/TLF/build.xml b/frameworks/projects/TLF/build.xml
index d9fc891..191c460 100644
--- a/frameworks/projects/TLF/build.xml
+++ b/frameworks/projects/TLF/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/TLF/build_old.xml b/frameworks/projects/TLF/build_old.xml
index dd7a2b9..fba0cdb 100644
--- a/frameworks/projects/TLF/build_old.xml
+++ b/frameworks/projects/TLF/build_old.xml
@@ -29,50 +29,50 @@
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
     
     <property name="target.name" value="${ant.project.name}.swc" />
-    <condition property="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}">
+    <condition property="ROYALE_SWF_COMPILER_HOME" value="${env.ROYALE_SWF_COMPILER_HOME}">
         <and>
             <not>
-                <isset property="ROYALE_COMPILER_HOME" />
+                <isset property="ROYALE_SWF_COMPILER_HOME" />
             </not>
-            <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar" type="file" />
+            <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar" type="file" />
         </and>
     </condition>
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler">
+    <condition property="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler">
         <and>
             <not>
-                <isset property="ROYALE_COMPILER_HOME" />
+                <isset property="ROYALE_SWF_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar" type="file" />
         </and>
     </condition>
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}">
+    <condition property="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_HOME}">
         <and>
             <not>
-                <isset property="ROYALE_COMPILER_HOME" />
+                <isset property="ROYALE_SWF_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar" type="file" />
         </and>
     </condition>
-    <condition property="ROYALE_TRANSPILER_HOME" value="${env.ROYALE_TRANSPILER_HOME}">
+    <condition property="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}">
         <and>
             <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
+                <isset property="ROYALE_COMPILER_HOME" />
             </not>
-            <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar" type="file" />
+            <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar" type="file" />
         </and>
     </condition>
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/js">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/js">
         <and>
             <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
+                <isset property="ROYALE_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/js/lib/jsc.jar" type="file" />
         </and>
     </condition>
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
         <and>
             <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
+                <isset property="ROYALE_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar" type="file" />
         </and>
@@ -139,7 +139,7 @@
     <target name="compile" description="Compiles .as files into .swc">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <!-- make JS output folder now so include-file doesn't error -->
         <mkdir dir="${basedir}/target/generated-sources/royale" />
 
@@ -156,7 +156,7 @@
 
     <target name="check-compiler" depends="check-compiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_SWF_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
@@ -164,23 +164,23 @@
         <copy file="target/opentypejs.swc" todir="../projects/Text/libs"/>
     </target>
     
-    <target name="check-compiler-home" unless="ROYALE_COMPILER_HOME"
-        description="Check ROYALE_COMPILER_HOME is a directory.">
+    <target name="check-compiler-home" unless="ROYALE_SWF_COMPILER_HOME"
+        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
         
-        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
         
-        <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar"
+        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${env.ROYALE_COMPILER_HOME}"/>
+        property="ROYALE_SWF_COMPILER_HOME"
+        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
         
         <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}/../royale-compiler/compiler"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or a Royale SDK folder"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
 
 </project>
diff --git a/frameworks/projects/Text/build.xml b/frameworks/projects/Text/build.xml
index 400936f..64fd72a 100644
--- a/frameworks/projects/Text/build.xml
+++ b/frameworks/projects/Text/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
     
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
     
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>
diff --git a/frameworks/projects/XML/build.xml b/frameworks/projects/XML/build.xml
index d41e3bf..6e23ed3 100644
--- a/frameworks/projects/XML/build.xml
+++ b/frameworks/projects/XML/build.xml
@@ -34,8 +34,8 @@
     
     <target name="compile-js">
         <ant dir="${ROYALE_HOME}/frameworks/js/projects/${ant.project.name}JS/" inheritAll="false" >
+            <property name="ROYALE_SWF_COMPILER_HOME" value="${ROYALE_SWF_COMPILER_HOME}"/>
             <property name="ROYALE_COMPILER_HOME" value="${ROYALE_COMPILER_HOME}"/>
-            <property name="ROYALE_TRANSPILER_HOME" value="${ROYALE_TRANSPILER_HOME}"/>
             <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
         </ant>
     </target>
@@ -77,10 +77,10 @@
     <target name="compile" description="Compiles .as files into .swc" if="env.AIR_HOME">
         <echo message="Compiling libs/${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
+        <echo message="ROYALE_SWF_COMPILER_HOME: ${ROYALE_SWF_COMPILER_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
 
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -98,33 +98,33 @@
 
     <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
+        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
         
         <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
         type="file"
-        property="ROYALE_COMPILER_HOME"
+        property="ROYALE_SWF_COMPILER_HOME"
         value="${ROYALE_HOME}"/>
         
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
+        <fail message="ROYALE_SWF_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
+        unless="ROYALE_SWF_COMPILER_HOME"/>
     </target>
 
     <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
 
 </project>
diff --git a/manualtests/build_example.xml b/manualtests/build_example.xml
index d08ba73..76b167f 100644
--- a/manualtests/build_example.xml
+++ b/manualtests/build_example.xml
@@ -25,50 +25,23 @@
             <not>
                 <isset property="ROYALE_COMPILER_HOME" />
             </not>
-            <available file="${env.ROYALE_COMPILER_HOME}/lib/compiler-mxmlc.jar" type="file" />
+            <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar" type="file" />
         </and>
     </condition>
 
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/js">
         <and>
             <not>
                 <isset property="ROYALE_COMPILER_HOME" />
             </not>
-            <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}">
-        <and>
-            <not>
-                <isset property="ROYALE_COMPILER_HOME" />
-            </not>
-            <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_TRANSPILER_HOME" value="${env.ROYALE_TRANSPILER_HOME}">
-        <and>
-            <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
-            </not>
-            <available file="${env.ROYALE_TRANSPILER_HOME}/lib/jsc.jar" type="file" />
-        </and>
-    </condition>
-
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/js">
-        <and>
-            <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
-            </not>
             <available file="${ROYALE_HOME}/js/lib/jsc.jar" type="file" />
         </and>
     </condition>
 
-    <condition property="ROYALE_TRANSPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
+    <condition property="ROYALE_COMPILER_HOME" value="${ROYALE_HOME}/../royale-compiler/compiler-jx">
         <and>
             <not>
-                <isset property="ROYALE_TRANSPILER_HOME" />
+                <isset property="ROYALE_COMPILER_HOME" />
             </not>
             <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar" type="file" />
         </and>
@@ -151,15 +124,15 @@
     </target>
     
     <path id="lib.path">
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
-      <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="jsc.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+      <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="jsc.jar"/>
     </path>
 	
     
     <target name="compile" description="Compiles ${example}">
 		<echo message="Compiling ${example}.swf"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <echo message="GOOG_HOME: ${GOOG_HOME}"/>
 		<condition property="srcDir" value="${basedir}/src" else="${basedir}/src/main/royale">
 			<not>
@@ -328,7 +301,7 @@
 	 <target name="compile-js-release"  unless="no.js">
 		<echo message="Compiling ${example}.js"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
+        <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
         <echo message="GOOG_HOME: ${GOOG_HOME}"/>
         <property name="js.release.target" value="JSRoyale" />
 		<property name="extlib_arg" value="-define=CONFIG::extlib,false" />
diff --git a/mustella/build.xml b/mustella/build.xml
index 085af75..b664de2 100644
--- a/mustella/build.xml
+++ b/mustella/build.xml
@@ -36,9 +36,8 @@
         <echo message="Compiling ${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -62,9 +61,8 @@
         <echo message="Compiling ${ant.project.name}.swc"/>
         <echo message="ROYALE_HOME: ${ROYALE_HOME}"/>
         <echo message="ROYALE_COMPILER_HOME: ${ROYALE_COMPILER_HOME}"/>
-        <echo message="ROYALE_TRANSPILER_HOME: ${ROYALE_TRANSPILER_HOME}"/>
         
-        <java jar="${ROYALE_TRANSPILER_HOME}/lib/compc.jar" fork="true" >
+        <java jar="${ROYALE_COMPILER_HOME}/lib/compc.jar" fork="true" >
             <jvmarg value="-Xmx384m" />
             <jvmarg value="-Dsun.io.useCanonCaches=false" />
             <jvmarg value="-Droyalelib=${ROYALE_HOME}/frameworks" />
@@ -80,35 +78,23 @@
         </java>
     </target>
     
-    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
+    <target name="check-compiler" depends="check-compiler-home">
         <path id="lib.path">
-            <fileset dir="${ROYALE_TRANSPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
+            <fileset dir="${ROYALE_COMPILER_HOME}/lib" includes="compiler-royaleTasks.jar"/>
         </path>
         <taskdef resource="flexTasks.tasks" classpathref="lib.path"/>
     </target>
     
     <target name="check-compiler-home"
-        description="Set ROYALE_COMPILER_HOME to point at the compiler.">
-        
-        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
-        type="file"
-        property="ROYALE_COMPILER_HOME"
-        value="${ROYALE_HOME}"/>
-        
-        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing compiler-mxmlc.jar such as the compiler folder in royale-compiler repo or the root of a Royale SDK"
-        unless="ROYALE_COMPILER_HOME"/>
-    </target>
-    
-    <target name="check-transpiler-home"
-        description="Set ROYALE_TRANSPILER_HOME to point at the cross-compiler.">
+        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
         
         <available file="${ROYALE_HOME}/js/lib/jsc.jar"
         type="file"
-        property="ROYALE_TRANSPILER_HOME"
+        property="ROYALE_COMPILER_HOME"
         value="${ROYALE_HOME}/js"/>
         
-        <fail message="ROYALE_TRANSPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
-        unless="ROYALE_TRANSPILER_HOME"/>
+        <fail message="ROYALE_COMPILER_HOME must be set to a folder with a lib sub-folder containing jsc.jar such as the compiler-jx folder in royale-compiler repo or the js folder of a Royale SDK"
+        unless="ROYALE_COMPILER_HOME"/>
     </target>
     
 </project>

-- 
To stop receiving notification emails like this one, please contact
['"commits@royale.apache.org" <co...@royale.apache.org>'].