You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Josh Tynjala <jo...@apache.org> on 2019/05/23 15:59:10 UTC

Re: [royale-asjs] branch develop updated: Build files for JS libraries find the compilers...

Hey Alex,

I'll be sure give it a try and make any necessary fixes, if it doesn't work.

- Josh

On 2019/05/23 01:22:23, Alex Harui <ah...@adobe.com.INVALID> wrote: 
> Please make sure "ant all" from a newly cloned royale-asjs repo is not broken by this change.
> 
> Thanks,
> -Alex
> 
> On 5/22/19, 11:12 AM, "joshtynjala@apache.org" <jo...@apache.org> wrote:
> 
>     This is an automated email from the ASF dual-hosted git repository.
>     
>     joshtynjala pushed a commit to branch develop
>     in repository https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitbox.apache.org%2Frepos%2Fasf%2Froyale-asjs.git&data=02%7C01%7Caharui%40adobe.com%7C54fe9df3ab3848d42b6a08d6dee1081e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636941455501423441&sdata=GxfNLG%2FX%2FbcninbFt5K0XG9vxFHblQr5YMIuYtP1%2F4Y%3D&reserved=0
>     
>     
>     The following commit(s) were added to refs/heads/develop by this push:
>          new e18d7d7  Build files for JS libraries find the compilers the same way as the build files for SWF libraries
>     e18d7d7 is described below
>     
>     commit e18d7d747cd7898f04f07e91f2c71b217275340f
>     Author: Josh Tynjala <jo...@apache.org>
>     AuthorDate: Wed May 22 11:11:54 2019 -0700
>     
>         Build files for JS libraries find the compilers the same way as the build files for SWF libraries
>         
>         Previously, the inconsistent detection could cause JS and SWF libraries to be built with different local compilers. It also caused JS builds to fail to find closure-lib in some cases.
>     ---
>      frameworks/js/projects/AceJS/build.xml             | 34 ++++++-------------
>      frameworks/js/projects/BasicJS/build.xml           | 34 ++++++-------------
>      frameworks/js/projects/BindingJS/build.xml         | 34 ++++++-------------
>      frameworks/js/projects/ChartsJS/build.xml          | 34 ++++++-------------
>      frameworks/js/projects/CollectionsJS/build.xml     | 34 ++++++-------------
>      frameworks/js/projects/CoreJS/build.xml            | 34 ++++++-------------
>      frameworks/js/projects/CreateJSJS/build.xml        | 34 ++++++-------------
>      frameworks/js/projects/DragDropJS/build.xml        | 34 ++++++-------------
>      frameworks/js/projects/EffectsJS/build.xml         | 34 ++++++-------------
>      frameworks/js/projects/ExpressJS/build.xml         | 34 ++++++-------------
>      frameworks/js/projects/FlatJS/build.xml            | 34 ++++++-------------
>      frameworks/js/projects/FontAwesomeJS/build.xml     | 34 ++++++-------------
>      frameworks/js/projects/FormattersJS/build.xml      | 34 ++++++-------------
>      frameworks/js/projects/GoogleMapsJS/build.xml      | 34 ++++++-------------
>      frameworks/js/projects/GraphicsJS/build.xml        | 34 ++++++-------------
>      frameworks/js/projects/HTML5JS/build.xml           | 34 ++++++-------------
>      frameworks/js/projects/HTMLJS/build.xml            | 34 ++++++-------------
>      frameworks/js/projects/IconsJS/build.xml           | 34 ++++++-------------
>      frameworks/js/projects/JQueryJS/build.xml          | 34 ++++++-------------
>      frameworks/js/projects/JewelJS/build.xml           | 34 ++++++-------------
>      frameworks/js/projects/LanguageJS/build.xml        | 34 ++++++-------------
>      frameworks/js/projects/MXRoyaleJS/build.xml        | 34 ++++++-------------
>      .../js/projects/MaterialDesignLiteJS/build.xml     | 34 ++++++-------------
>      frameworks/js/projects/MobileJS/build.xml          | 34 ++++++-------------
>      frameworks/js/projects/NetworkJS/build.xml         | 34 ++++++-------------
>      frameworks/js/projects/ReflectionJS/build.xml      | 34 ++++++-------------
>      frameworks/js/projects/RoyaleSiteJS/build.xml      | 34 ++++++-------------
>      frameworks/js/projects/RoyaleUnitJS/build.xml      | 34 ++++++-------------
>      frameworks/js/projects/SparkRoyaleJS/build.xml     | 34 ++++++-------------
>      frameworks/js/projects/StorageJS/build.xml         | 34 ++++++-------------
>      frameworks/js/projects/TLFJS/build.xml             | 34 ++++++-------------
>      frameworks/js/projects/TextJS/build.xml            | 34 ++++++-------------
>      frameworks/js/projects/XMLJS/build.xml             | 38 +++++++---------------
>      33 files changed, 332 insertions(+), 794 deletions(-)
>     
>     diff --git a/frameworks/js/projects/AceJS/build.xml b/frameworks/js/projects/AceJS/build.xml
>     index 5aabe59..b1444d2 100644
>     --- a/frameworks/js/projects/AceJS/build.xml
>     +++ b/frameworks/js/projects/AceJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/BasicJS/build.xml b/frameworks/js/projects/BasicJS/build.xml
>     index 436e1c9..e555ee6 100644
>     --- a/frameworks/js/projects/BasicJS/build.xml
>     +++ b/frameworks/js/projects/BasicJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/BindingJS/build.xml b/frameworks/js/projects/BindingJS/build.xml
>     index 6d6747f..a27186b 100644
>     --- a/frameworks/js/projects/BindingJS/build.xml
>     +++ b/frameworks/js/projects/BindingJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/ChartsJS/build.xml b/frameworks/js/projects/ChartsJS/build.xml
>     index 03a3fbc..55bdcce 100644
>     --- a/frameworks/js/projects/ChartsJS/build.xml
>     +++ b/frameworks/js/projects/ChartsJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/CollectionsJS/build.xml b/frameworks/js/projects/CollectionsJS/build.xml
>     index bbde442..e6569e8 100644
>     --- a/frameworks/js/projects/CollectionsJS/build.xml
>     +++ b/frameworks/js/projects/CollectionsJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/CoreJS/build.xml b/frameworks/js/projects/CoreJS/build.xml
>     index 5b3a33d..d04fd0b 100644
>     --- a/frameworks/js/projects/CoreJS/build.xml
>     +++ b/frameworks/js/projects/CoreJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/CreateJSJS/build.xml b/frameworks/js/projects/CreateJSJS/build.xml
>     index d6c86d2..d262177 100644
>     --- a/frameworks/js/projects/CreateJSJS/build.xml
>     +++ b/frameworks/js/projects/CreateJSJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/DragDropJS/build.xml b/frameworks/js/projects/DragDropJS/build.xml
>     index f0c25ec..c786ee2 100644
>     --- a/frameworks/js/projects/DragDropJS/build.xml
>     +++ b/frameworks/js/projects/DragDropJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/EffectsJS/build.xml b/frameworks/js/projects/EffectsJS/build.xml
>     index cf0012c..af55846 100644
>     --- a/frameworks/js/projects/EffectsJS/build.xml
>     +++ b/frameworks/js/projects/EffectsJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/ExpressJS/build.xml b/frameworks/js/projects/ExpressJS/build.xml
>     index d0736a1..c971e9c 100644
>     --- a/frameworks/js/projects/ExpressJS/build.xml
>     +++ b/frameworks/js/projects/ExpressJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/FlatJS/build.xml b/frameworks/js/projects/FlatJS/build.xml
>     index feda52e..859a607 100644
>     --- a/frameworks/js/projects/FlatJS/build.xml
>     +++ b/frameworks/js/projects/FlatJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/FontAwesomeJS/build.xml b/frameworks/js/projects/FontAwesomeJS/build.xml
>     index 5f313a6..6be0b50 100644
>     --- a/frameworks/js/projects/FontAwesomeJS/build.xml
>     +++ b/frameworks/js/projects/FontAwesomeJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/FormattersJS/build.xml b/frameworks/js/projects/FormattersJS/build.xml
>     index 6f0efac..6917432 100644
>     --- a/frameworks/js/projects/FormattersJS/build.xml
>     +++ b/frameworks/js/projects/FormattersJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/GoogleMapsJS/build.xml b/frameworks/js/projects/GoogleMapsJS/build.xml
>     index c3e05f6..6ba5f05 100644
>     --- a/frameworks/js/projects/GoogleMapsJS/build.xml
>     +++ b/frameworks/js/projects/GoogleMapsJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/GraphicsJS/build.xml b/frameworks/js/projects/GraphicsJS/build.xml
>     index 5f1e396..9322990 100644
>     --- a/frameworks/js/projects/GraphicsJS/build.xml
>     +++ b/frameworks/js/projects/GraphicsJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/HTML5JS/build.xml b/frameworks/js/projects/HTML5JS/build.xml
>     index 9748bf3..2d13b6f 100644
>     --- a/frameworks/js/projects/HTML5JS/build.xml
>     +++ b/frameworks/js/projects/HTML5JS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/HTMLJS/build.xml b/frameworks/js/projects/HTMLJS/build.xml
>     index a863a8a..8403149 100644
>     --- a/frameworks/js/projects/HTMLJS/build.xml
>     +++ b/frameworks/js/projects/HTMLJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/IconsJS/build.xml b/frameworks/js/projects/IconsJS/build.xml
>     index fba5946..fa47e3d 100644
>     --- a/frameworks/js/projects/IconsJS/build.xml
>     +++ b/frameworks/js/projects/IconsJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/JQueryJS/build.xml b/frameworks/js/projects/JQueryJS/build.xml
>     index 4ce8092..306717f 100644
>     --- a/frameworks/js/projects/JQueryJS/build.xml
>     +++ b/frameworks/js/projects/JQueryJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/JewelJS/build.xml b/frameworks/js/projects/JewelJS/build.xml
>     index 151360c..29435ee 100644
>     --- a/frameworks/js/projects/JewelJS/build.xml
>     +++ b/frameworks/js/projects/JewelJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/LanguageJS/build.xml b/frameworks/js/projects/LanguageJS/build.xml
>     index f07ec67..d51aed9 100644
>     --- a/frameworks/js/projects/LanguageJS/build.xml
>     +++ b/frameworks/js/projects/LanguageJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/MXRoyaleJS/build.xml b/frameworks/js/projects/MXRoyaleJS/build.xml
>     index b18022a..fcfda9c 100644
>     --- a/frameworks/js/projects/MXRoyaleJS/build.xml
>     +++ b/frameworks/js/projects/MXRoyaleJS/build.xml
>     @@ -78,46 +78,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/MaterialDesignLiteJS/build.xml b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
>     index d6633a4..e8a8252 100644
>     --- a/frameworks/js/projects/MaterialDesignLiteJS/build.xml
>     +++ b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/MobileJS/build.xml b/frameworks/js/projects/MobileJS/build.xml
>     index 5eff344..b1cc93a 100644
>     --- a/frameworks/js/projects/MobileJS/build.xml
>     +++ b/frameworks/js/projects/MobileJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/NetworkJS/build.xml b/frameworks/js/projects/NetworkJS/build.xml
>     index 3c6af03..3261460 100644
>     --- a/frameworks/js/projects/NetworkJS/build.xml
>     +++ b/frameworks/js/projects/NetworkJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/ReflectionJS/build.xml b/frameworks/js/projects/ReflectionJS/build.xml
>     index 612c051..059eef0 100644
>     --- a/frameworks/js/projects/ReflectionJS/build.xml
>     +++ b/frameworks/js/projects/ReflectionJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/RoyaleSiteJS/build.xml b/frameworks/js/projects/RoyaleSiteJS/build.xml
>     index 5463375..9b49b60 100644
>     --- a/frameworks/js/projects/RoyaleSiteJS/build.xml
>     +++ b/frameworks/js/projects/RoyaleSiteJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/RoyaleUnitJS/build.xml b/frameworks/js/projects/RoyaleUnitJS/build.xml
>     index 82e5b33..cbbae4a 100644
>     --- a/frameworks/js/projects/RoyaleUnitJS/build.xml
>     +++ b/frameworks/js/projects/RoyaleUnitJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/SparkRoyaleJS/build.xml b/frameworks/js/projects/SparkRoyaleJS/build.xml
>     index 60a3a44..25b1c09 100644
>     --- a/frameworks/js/projects/SparkRoyaleJS/build.xml
>     +++ b/frameworks/js/projects/SparkRoyaleJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/StorageJS/build.xml b/frameworks/js/projects/StorageJS/build.xml
>     index bc847d3..aafdef3 100644
>     --- a/frameworks/js/projects/StorageJS/build.xml
>     +++ b/frameworks/js/projects/StorageJS/build.xml
>     @@ -76,46 +76,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/TLFJS/build.xml b/frameworks/js/projects/TLFJS/build.xml
>     index 4421592..365a798 100644
>     --- a/frameworks/js/projects/TLFJS/build.xml
>     +++ b/frameworks/js/projects/TLFJS/build.xml
>     @@ -78,46 +78,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/TextJS/build.xml b/frameworks/js/projects/TextJS/build.xml
>     index c24b747..4a80346 100644
>     --- a/frameworks/js/projects/TextJS/build.xml
>     +++ b/frameworks/js/projects/TextJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>          
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     diff --git a/frameworks/js/projects/XMLJS/build.xml b/frameworks/js/projects/XMLJS/build.xml
>     index 491d50a..423821a 100644
>     --- a/frameworks/js/projects/XMLJS/build.xml
>     +++ b/frameworks/js/projects/XMLJS/build.xml
>     @@ -77,46 +77,32 @@
>              </copy>
>          </target>
>      
>     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
>     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
>              <path id="lib.path">
>                  <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_SWF_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
>     -        type="file"
>     -        property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
>     +    
>     +    <target name="check-compiler-home"
>     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
>     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
>              type="file"
>              property="ROYALE_SWF_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
>     +        value="${ROYALE_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"
>     +        <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" unless="ROYALE_COMPILER_HOME"
>     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
>     -        
>     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
>     -        
>     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
>     -        type="file"
>     -        property="ROYALE_COMPILER_HOME"
>     -        value="${env.ROYALE_COMPILER_HOME}"/>
>     +    
>     +    <target name="check-transpiler-home"
>     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
>              
>     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
>     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
>              type="file"
>              property="ROYALE_COMPILER_HOME"
>     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
>     +        value="${ROYALE_HOME}/js"/>
>              
>              <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"/>
>     
>     
> 
> 

Re: [royale-asjs] branch develop updated: Build files for JS libraries find the compilers....

Posted by Josh Tynjala <jo...@apache.org>.
In a new, empty folder, I was able to run the following commands successfully:

git clone git@github.com:apache/royale-asjs.git
cd royale-asjs
ant all

- Josh

On 2019/05/23 15:59:10, Josh Tynjala <jo...@apache.org> wrote: 
> Hey Alex,
> 
> I'll be sure give it a try and make any necessary fixes, if it doesn't work.
> 
> - Josh
> 
> On 2019/05/23 01:22:23, Alex Harui <ah...@adobe.com.INVALID> wrote: 
> > Please make sure "ant all" from a newly cloned royale-asjs repo is not broken by this change.
> > 
> > Thanks,
> > -Alex
> > 
> > On 5/22/19, 11:12 AM, "joshtynjala@apache.org" <jo...@apache.org> wrote:
> > 
> >     This is an automated email from the ASF dual-hosted git repository.
> >     
> >     joshtynjala pushed a commit to branch develop
> >     in repository https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitbox.apache.org%2Frepos%2Fasf%2Froyale-asjs.git&data=02%7C01%7Caharui%40adobe.com%7C54fe9df3ab3848d42b6a08d6dee1081e%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636941455501423441&sdata=GxfNLG%2FX%2FbcninbFt5K0XG9vxFHblQr5YMIuYtP1%2F4Y%3D&reserved=0
> >     
> >     
> >     The following commit(s) were added to refs/heads/develop by this push:
> >          new e18d7d7  Build files for JS libraries find the compilers the same way as the build files for SWF libraries
> >     e18d7d7 is described below
> >     
> >     commit e18d7d747cd7898f04f07e91f2c71b217275340f
> >     Author: Josh Tynjala <jo...@apache.org>
> >     AuthorDate: Wed May 22 11:11:54 2019 -0700
> >     
> >         Build files for JS libraries find the compilers the same way as the build files for SWF libraries
> >         
> >         Previously, the inconsistent detection could cause JS and SWF libraries to be built with different local compilers. It also caused JS builds to fail to find closure-lib in some cases.
> >     ---
> >      frameworks/js/projects/AceJS/build.xml             | 34 ++++++-------------
> >      frameworks/js/projects/BasicJS/build.xml           | 34 ++++++-------------
> >      frameworks/js/projects/BindingJS/build.xml         | 34 ++++++-------------
> >      frameworks/js/projects/ChartsJS/build.xml          | 34 ++++++-------------
> >      frameworks/js/projects/CollectionsJS/build.xml     | 34 ++++++-------------
> >      frameworks/js/projects/CoreJS/build.xml            | 34 ++++++-------------
> >      frameworks/js/projects/CreateJSJS/build.xml        | 34 ++++++-------------
> >      frameworks/js/projects/DragDropJS/build.xml        | 34 ++++++-------------
> >      frameworks/js/projects/EffectsJS/build.xml         | 34 ++++++-------------
> >      frameworks/js/projects/ExpressJS/build.xml         | 34 ++++++-------------
> >      frameworks/js/projects/FlatJS/build.xml            | 34 ++++++-------------
> >      frameworks/js/projects/FontAwesomeJS/build.xml     | 34 ++++++-------------
> >      frameworks/js/projects/FormattersJS/build.xml      | 34 ++++++-------------
> >      frameworks/js/projects/GoogleMapsJS/build.xml      | 34 ++++++-------------
> >      frameworks/js/projects/GraphicsJS/build.xml        | 34 ++++++-------------
> >      frameworks/js/projects/HTML5JS/build.xml           | 34 ++++++-------------
> >      frameworks/js/projects/HTMLJS/build.xml            | 34 ++++++-------------
> >      frameworks/js/projects/IconsJS/build.xml           | 34 ++++++-------------
> >      frameworks/js/projects/JQueryJS/build.xml          | 34 ++++++-------------
> >      frameworks/js/projects/JewelJS/build.xml           | 34 ++++++-------------
> >      frameworks/js/projects/LanguageJS/build.xml        | 34 ++++++-------------
> >      frameworks/js/projects/MXRoyaleJS/build.xml        | 34 ++++++-------------
> >      .../js/projects/MaterialDesignLiteJS/build.xml     | 34 ++++++-------------
> >      frameworks/js/projects/MobileJS/build.xml          | 34 ++++++-------------
> >      frameworks/js/projects/NetworkJS/build.xml         | 34 ++++++-------------
> >      frameworks/js/projects/ReflectionJS/build.xml      | 34 ++++++-------------
> >      frameworks/js/projects/RoyaleSiteJS/build.xml      | 34 ++++++-------------
> >      frameworks/js/projects/RoyaleUnitJS/build.xml      | 34 ++++++-------------
> >      frameworks/js/projects/SparkRoyaleJS/build.xml     | 34 ++++++-------------
> >      frameworks/js/projects/StorageJS/build.xml         | 34 ++++++-------------
> >      frameworks/js/projects/TLFJS/build.xml             | 34 ++++++-------------
> >      frameworks/js/projects/TextJS/build.xml            | 34 ++++++-------------
> >      frameworks/js/projects/XMLJS/build.xml             | 38 +++++++---------------
> >      33 files changed, 332 insertions(+), 794 deletions(-)
> >     
> >     diff --git a/frameworks/js/projects/AceJS/build.xml b/frameworks/js/projects/AceJS/build.xml
> >     index 5aabe59..b1444d2 100644
> >     --- a/frameworks/js/projects/AceJS/build.xml
> >     +++ b/frameworks/js/projects/AceJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/BasicJS/build.xml b/frameworks/js/projects/BasicJS/build.xml
> >     index 436e1c9..e555ee6 100644
> >     --- a/frameworks/js/projects/BasicJS/build.xml
> >     +++ b/frameworks/js/projects/BasicJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/BindingJS/build.xml b/frameworks/js/projects/BindingJS/build.xml
> >     index 6d6747f..a27186b 100644
> >     --- a/frameworks/js/projects/BindingJS/build.xml
> >     +++ b/frameworks/js/projects/BindingJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/ChartsJS/build.xml b/frameworks/js/projects/ChartsJS/build.xml
> >     index 03a3fbc..55bdcce 100644
> >     --- a/frameworks/js/projects/ChartsJS/build.xml
> >     +++ b/frameworks/js/projects/ChartsJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/CollectionsJS/build.xml b/frameworks/js/projects/CollectionsJS/build.xml
> >     index bbde442..e6569e8 100644
> >     --- a/frameworks/js/projects/CollectionsJS/build.xml
> >     +++ b/frameworks/js/projects/CollectionsJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/CoreJS/build.xml b/frameworks/js/projects/CoreJS/build.xml
> >     index 5b3a33d..d04fd0b 100644
> >     --- a/frameworks/js/projects/CoreJS/build.xml
> >     +++ b/frameworks/js/projects/CoreJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/CreateJSJS/build.xml b/frameworks/js/projects/CreateJSJS/build.xml
> >     index d6c86d2..d262177 100644
> >     --- a/frameworks/js/projects/CreateJSJS/build.xml
> >     +++ b/frameworks/js/projects/CreateJSJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/DragDropJS/build.xml b/frameworks/js/projects/DragDropJS/build.xml
> >     index f0c25ec..c786ee2 100644
> >     --- a/frameworks/js/projects/DragDropJS/build.xml
> >     +++ b/frameworks/js/projects/DragDropJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/EffectsJS/build.xml b/frameworks/js/projects/EffectsJS/build.xml
> >     index cf0012c..af55846 100644
> >     --- a/frameworks/js/projects/EffectsJS/build.xml
> >     +++ b/frameworks/js/projects/EffectsJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/ExpressJS/build.xml b/frameworks/js/projects/ExpressJS/build.xml
> >     index d0736a1..c971e9c 100644
> >     --- a/frameworks/js/projects/ExpressJS/build.xml
> >     +++ b/frameworks/js/projects/ExpressJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/FlatJS/build.xml b/frameworks/js/projects/FlatJS/build.xml
> >     index feda52e..859a607 100644
> >     --- a/frameworks/js/projects/FlatJS/build.xml
> >     +++ b/frameworks/js/projects/FlatJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/FontAwesomeJS/build.xml b/frameworks/js/projects/FontAwesomeJS/build.xml
> >     index 5f313a6..6be0b50 100644
> >     --- a/frameworks/js/projects/FontAwesomeJS/build.xml
> >     +++ b/frameworks/js/projects/FontAwesomeJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/FormattersJS/build.xml b/frameworks/js/projects/FormattersJS/build.xml
> >     index 6f0efac..6917432 100644
> >     --- a/frameworks/js/projects/FormattersJS/build.xml
> >     +++ b/frameworks/js/projects/FormattersJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/GoogleMapsJS/build.xml b/frameworks/js/projects/GoogleMapsJS/build.xml
> >     index c3e05f6..6ba5f05 100644
> >     --- a/frameworks/js/projects/GoogleMapsJS/build.xml
> >     +++ b/frameworks/js/projects/GoogleMapsJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/GraphicsJS/build.xml b/frameworks/js/projects/GraphicsJS/build.xml
> >     index 5f1e396..9322990 100644
> >     --- a/frameworks/js/projects/GraphicsJS/build.xml
> >     +++ b/frameworks/js/projects/GraphicsJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/HTML5JS/build.xml b/frameworks/js/projects/HTML5JS/build.xml
> >     index 9748bf3..2d13b6f 100644
> >     --- a/frameworks/js/projects/HTML5JS/build.xml
> >     +++ b/frameworks/js/projects/HTML5JS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/HTMLJS/build.xml b/frameworks/js/projects/HTMLJS/build.xml
> >     index a863a8a..8403149 100644
> >     --- a/frameworks/js/projects/HTMLJS/build.xml
> >     +++ b/frameworks/js/projects/HTMLJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/IconsJS/build.xml b/frameworks/js/projects/IconsJS/build.xml
> >     index fba5946..fa47e3d 100644
> >     --- a/frameworks/js/projects/IconsJS/build.xml
> >     +++ b/frameworks/js/projects/IconsJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/JQueryJS/build.xml b/frameworks/js/projects/JQueryJS/build.xml
> >     index 4ce8092..306717f 100644
> >     --- a/frameworks/js/projects/JQueryJS/build.xml
> >     +++ b/frameworks/js/projects/JQueryJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/JewelJS/build.xml b/frameworks/js/projects/JewelJS/build.xml
> >     index 151360c..29435ee 100644
> >     --- a/frameworks/js/projects/JewelJS/build.xml
> >     +++ b/frameworks/js/projects/JewelJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/LanguageJS/build.xml b/frameworks/js/projects/LanguageJS/build.xml
> >     index f07ec67..d51aed9 100644
> >     --- a/frameworks/js/projects/LanguageJS/build.xml
> >     +++ b/frameworks/js/projects/LanguageJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/MXRoyaleJS/build.xml b/frameworks/js/projects/MXRoyaleJS/build.xml
> >     index b18022a..fcfda9c 100644
> >     --- a/frameworks/js/projects/MXRoyaleJS/build.xml
> >     +++ b/frameworks/js/projects/MXRoyaleJS/build.xml
> >     @@ -78,46 +78,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/MaterialDesignLiteJS/build.xml b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
> >     index d6633a4..e8a8252 100644
> >     --- a/frameworks/js/projects/MaterialDesignLiteJS/build.xml
> >     +++ b/frameworks/js/projects/MaterialDesignLiteJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/MobileJS/build.xml b/frameworks/js/projects/MobileJS/build.xml
> >     index 5eff344..b1cc93a 100644
> >     --- a/frameworks/js/projects/MobileJS/build.xml
> >     +++ b/frameworks/js/projects/MobileJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/NetworkJS/build.xml b/frameworks/js/projects/NetworkJS/build.xml
> >     index 3c6af03..3261460 100644
> >     --- a/frameworks/js/projects/NetworkJS/build.xml
> >     +++ b/frameworks/js/projects/NetworkJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/ReflectionJS/build.xml b/frameworks/js/projects/ReflectionJS/build.xml
> >     index 612c051..059eef0 100644
> >     --- a/frameworks/js/projects/ReflectionJS/build.xml
> >     +++ b/frameworks/js/projects/ReflectionJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/RoyaleSiteJS/build.xml b/frameworks/js/projects/RoyaleSiteJS/build.xml
> >     index 5463375..9b49b60 100644
> >     --- a/frameworks/js/projects/RoyaleSiteJS/build.xml
> >     +++ b/frameworks/js/projects/RoyaleSiteJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/RoyaleUnitJS/build.xml b/frameworks/js/projects/RoyaleUnitJS/build.xml
> >     index 82e5b33..cbbae4a 100644
> >     --- a/frameworks/js/projects/RoyaleUnitJS/build.xml
> >     +++ b/frameworks/js/projects/RoyaleUnitJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/SparkRoyaleJS/build.xml b/frameworks/js/projects/SparkRoyaleJS/build.xml
> >     index 60a3a44..25b1c09 100644
> >     --- a/frameworks/js/projects/SparkRoyaleJS/build.xml
> >     +++ b/frameworks/js/projects/SparkRoyaleJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/StorageJS/build.xml b/frameworks/js/projects/StorageJS/build.xml
> >     index bc847d3..aafdef3 100644
> >     --- a/frameworks/js/projects/StorageJS/build.xml
> >     +++ b/frameworks/js/projects/StorageJS/build.xml
> >     @@ -76,46 +76,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/TLFJS/build.xml b/frameworks/js/projects/TLFJS/build.xml
> >     index 4421592..365a798 100644
> >     --- a/frameworks/js/projects/TLFJS/build.xml
> >     +++ b/frameworks/js/projects/TLFJS/build.xml
> >     @@ -78,46 +78,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/TextJS/build.xml b/frameworks/js/projects/TextJS/build.xml
> >     index c24b747..4a80346 100644
> >     --- a/frameworks/js/projects/TextJS/build.xml
> >     +++ b/frameworks/js/projects/TextJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >          
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     diff --git a/frameworks/js/projects/XMLJS/build.xml b/frameworks/js/projects/XMLJS/build.xml
> >     index 491d50a..423821a 100644
> >     --- a/frameworks/js/projects/XMLJS/build.xml
> >     +++ b/frameworks/js/projects/XMLJS/build.xml
> >     @@ -77,46 +77,32 @@
> >              </copy>
> >          </target>
> >      
> >     -    <target name="check-compiler" depends="check-compiler-home, check-transpiler-home">
> >     +    <target name="check-compiler" depends="check-compiler-home,check-transpiler-home">
> >              <path id="lib.path">
> >                  <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_SWF_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_SWF_COMPILER_HOME is ${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_SWF_COMPILER_HOME}/lib/compiler-mxmlc.jar"
> >     -        type="file"
> >     -        property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${env.ROYALE_SWF_COMPILER_HOME}"/>
> >     +    
> >     +    <target name="check-compiler-home"
> >     +        description="Set ROYALE_SWF_COMPILER_HOME to point at the compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler/lib/compiler-mxmlc.jar"
> >     +        <available file="${ROYALE_HOME}/lib/compiler-mxmlc.jar"
> >              type="file"
> >              property="ROYALE_SWF_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler"/>
> >     +        value="${ROYALE_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"
> >     +        <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" unless="ROYALE_COMPILER_HOME"
> >     -        description="Check ROYALE_SWF_COMPILER_HOME is a directory.">
> >     -        
> >     -        <echo message="ROYALE_COMPILER_HOME is ${env.ROYALE_COMPILER_HOME}"/>
> >     -        
> >     -        <available file="${env.ROYALE_COMPILER_HOME}/lib/jsc.jar"
> >     -        type="file"
> >     -        property="ROYALE_COMPILER_HOME"
> >     -        value="${env.ROYALE_COMPILER_HOME}"/>
> >     +    
> >     +    <target name="check-transpiler-home"
> >     +        description="Set ROYALE_COMPILER_HOME to point at the cross-compiler.">
> >              
> >     -        <available file="${ROYALE_HOME}/../royale-compiler/compiler-jx/lib/jsc.jar"
> >     +        <available file="${ROYALE_HOME}/js/lib/jsc.jar"
> >              type="file"
> >              property="ROYALE_COMPILER_HOME"
> >     -        value="${ROYALE_HOME}/../royale-compiler/compiler-jx"/>
> >     +        value="${ROYALE_HOME}/js"/>
> >              
> >              <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"/>
> >     
> >     
> > 
> > 
>