You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/12/17 09:21:14 UTC

[royale-asjs] branch develop updated (14eebc4 -> 2c8623f)

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

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


    from 14eebc4  Drop indicator was being shown in the wrong place.
     new 6730ddb  non-debug uses min.css
     new 0df792a  don't rename 'init'
     new 7f21b1a  prevent renaming of ROYALE_CLASS_INFO
     new 2c8623f  use renaming maps

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 examples/mxroyale/tourdeflexmodules/build.xml      | 734 +++++++++++----------
 .../org/apache/royale/utils/UIModuleUtils.as       |   8 +-
 .../royale/org/apache/royale/utils/MixinManager.as |   2 +-
 .../src/main/royale/mx/managers/SystemManager.as   |   2 +-
 .../MXRoyale/src/main/royale/mx/modules/Module.as  |  17 +
 .../src/main/royale/mx/modules/ModuleLoader.as     |  24 +-
 6 files changed, 433 insertions(+), 354 deletions(-)


[royale-asjs] 02/04: don't rename 'init'

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 0df792a0542b13206f415899cef5cb3afe7931bf
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue Dec 11 16:10:57 2018 -0800

    don't rename 'init'
---
 .../Core/src/main/royale/org/apache/royale/utils/MixinManager.as        | 2 +-
 .../projects/MXRoyale/src/main/royale/mx/managers/SystemManager.as      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/MixinManager.as b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/MixinManager.as
index 6edad71..f8b657e 100644
--- a/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/MixinManager.as
+++ b/frameworks/projects/Core/src/main/royale/org/apache/royale/utils/MixinManager.as
@@ -104,7 +104,7 @@ public class MixinManager implements IBead
                         var n:int = mixins.length;
                         for (var i:int = 0; i < n; i++) 
                         {
-                            mixins[i].init(value);
+                            mixins[i]['init'](value);
                         }
                     }
 				}
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/SystemManager.as b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/SystemManager.as
index 59ce4e3..987f3f5 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/managers/SystemManager.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/managers/SystemManager.as
@@ -2952,7 +2952,7 @@ public class SystemManager extends SystemManagerBase implements ISystemManager,
             var n:int = mixinList.length;
             for (var i:int = 0; i < n; ++i)
             {
-                mixinList[i].init(this);
+                mixinList[i]['init'](this);
             }
         }
         if (!SystemManagerGlobals.info)


[royale-asjs] 01/04: non-debug uses min.css

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 6730ddb970bfe158e97e779badc584792d814afa
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue Dec 11 16:10:01 2018 -0800

    non-debug uses min.css
---
 .../src/main/royale/org/apache/royale/utils/UIModuleUtils.as      | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/utils/UIModuleUtils.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/utils/UIModuleUtils.as
index 12970a1..3077b25 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/utils/UIModuleUtils.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/utils/UIModuleUtils.as
@@ -36,6 +36,7 @@ package org.apache.royale.utils
 	
     COMPILE::JS
     {
+        import goog.DEBUG;
         import goog.global;
         import org.apache.royale.core.WrappedHTMLElement;   
     }
@@ -185,8 +186,11 @@ package org.apache.royale.utils
 				}
 			}
 			COMPILE::JS {
-                loadCSS(modulePath ? modulePath + "/" + moduleName + ".css" :
-                    moduleName + ".css");
+                var suffix:String = ".min.css";
+                if (goog.DEBUG)
+                    suffix = ".css";
+                loadCSS(modulePath ? modulePath + "/" + moduleName + suffix :
+                    moduleName + suffix);
             }
         }
         


[royale-asjs] 03/04: prevent renaming of ROYALE_CLASS_INFO

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 7f21b1acd75496699df296a533cf6f6d1d58b84c
Author: Alex Harui <ah...@apache.org>
AuthorDate: Tue Dec 11 16:11:19 2018 -0800

    prevent renaming of ROYALE_CLASS_INFO
---
 .../MXRoyale/src/main/royale/mx/modules/Module.as  | 17 +++++++++++++++
 .../src/main/royale/mx/modules/ModuleLoader.as     | 24 +++++++++++++++-------
 2 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/modules/Module.as b/frameworks/projects/MXRoyale/src/main/royale/mx/modules/Module.as
index 014e78d..cd844f3 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/modules/Module.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/modules/Module.as
@@ -89,6 +89,23 @@ public class Module extends Container implements IModule //extends LayoutContain
         super();
     }
 	
+    /**
+     * These APIs keep properties in ROYALE_CLASS_INFO from being minified.
+     * When a module is being loaded, both the loading .js file and the loaded
+     * .js file need to have an agreement on which plain object field names
+     * can be minified.  If you run into other issues with plain object renaming
+     * you can add your own getters.
+     */
+    private static function get interfaces():Boolean
+    {
+        return true;
+    }
+    private static function get qName():Boolean
+    {
+        return true;
+    }
+    
+    
     //----------------------------------
     //  layout
     //----------------------------------
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/modules/ModuleLoader.as b/frameworks/projects/MXRoyale/src/main/royale/mx/modules/ModuleLoader.as
index 601d6b1..b88a264 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/modules/ModuleLoader.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/modules/ModuleLoader.as
@@ -25,13 +25,6 @@ import mx.core.FlexVersion;
 import mx.events.FlexEvent;
 import mx.events.ModuleEvent;
 import mx.system.ApplicationDomain;
-//import flash.display.DisplayObject;
-//import flash.display.DisplayObjectContainer;
-//import flash.events.Event;
-//import flash.system.ApplicationDomain;
-//import flash.system.SecurityDomain;
-//import flash.utils.ByteArray;
-//import mx.core.IDeferredInstantiationUIComponent;
 
 import org.apache.royale.utils.UIModuleUtils;
 
@@ -211,6 +204,23 @@ public class ModuleLoader extends VBox
 
     private var utils:UIModuleUtils = new UIModuleUtils();
     
+    /**
+     * These APIs keep properties in ROYALE_CLASS_INFO from being minified.
+     * When a module is being loaded, both the loading .js file and the loaded
+     * .js file need to have an agreement on which plain object field names
+     * can be minified.  If you run into other issues with plain object renaming
+     * you can add your own getters.
+     */
+    private static function get interfaces():Boolean
+    {
+        return true;
+    }
+    private static function get qName():Boolean
+    {
+        return true;
+    }
+    
+    
     //--------------------------------------------------------------------------
     //
     //  Variables


[royale-asjs] 04/04: use renaming maps

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 2c8623fb9bb9fe07d3aca655173d4ce686fc93bf
Author: Alex Harui <ah...@apache.org>
AuthorDate: Mon Dec 17 01:20:55 2018 -0800

    use renaming maps
---
 examples/mxroyale/tourdeflexmodules/build.xml | 734 ++++++++++++++------------
 1 file changed, 391 insertions(+), 343 deletions(-)

diff --git a/examples/mxroyale/tourdeflexmodules/build.xml b/examples/mxroyale/tourdeflexmodules/build.xml
index cf6ed23..58d99fe 100644
--- a/examples/mxroyale/tourdeflexmodules/build.xml
+++ b/examples/mxroyale/tourdeflexmodules/build.xml
@@ -25,6 +25,8 @@
     <property environment="env"/>
     <property file="${ROYALE_HOME}/build.properties"/>
     <property name="ROYALE_HOME" value="${ROYALE_HOME}"/>
+    <property name="debug_flag" value="false"/>
+    
 
     <condition property="ROYALE_COMPILER_HOME" value="${env.ROYALE_COMPILER_HOME}">
         <and>
@@ -85,19 +87,46 @@
     <macrodef name="compile-mxml">
     	 <attribute name="example"/>
          <attribute name="folder"/>
+         <attribute name="relmap"/>
         
         <sequential>
-   			<mxmlc file="${basedir}/src/@{folder}@{example}.mxml" debug="true"
+   			<mxmlc file="${basedir}/src/@{folder}@{example}.mxml" debug="${debug_flag}"
             	output="${basedir}/bin-debug/@{folder}@{example}.swf"
                 fork="true" failonerror="true">
 				<load-config filename="${ROYALE_HOME}/frameworks/flex-config.xml"/>
                 <arg value="-module-output=@{folder}" />
+                <arg value="-load-externs=${basedir}/bin-debug/link_report-js.xml" />
+                <arg value="-js-compiler-option=--variable_map_input_file @{relmap}gcc_variablemap.txt" />
+                <arg value="-js-compiler-option+=--property_map_input_file @{relmap}gcc_propertymap.txt" />
+                <arg value="-js-compiler-option+=--externs ${basedir}/bin/js-debug/externs_report.js" />
                 <arg value="+playerglobal.version=${playerglobal.version}" />
                 <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
                 <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 			</mxmlc>
 		</sequential>
-	</macrodef>	
+	</macrodef>
+    
+    <macrodef name="compile-main">
+        <attribute name="example"/>
+        <attribute name="folder"/>
+        
+        <sequential>
+            <mxmlc file="${basedir}/src/@{folder}@{example}.mxml" debug="${debug_flag}"
+                output="${basedir}/bin-debug/@{folder}@{example}.swf"
+                fork="true" failonerror="true">
+                <load-config filename="${ROYALE_HOME}/frameworks/flex-config.xml"/>
+                <arg value="-module-output=@{folder}" />
+                <arg value="-js-compiler-option=--variable_map_output_file gcc_variablemap.txt" />
+                <arg value="-js-compiler-option+=--property_map_output_file gcc_propertymap.txt" />
+                <arg value="-externs-report=${basedir}/bin/js-debug/externs_report.js" />
+                <!-- the JSROYALE compilation will produce a file called link_report-js.xml -->
+                <arg value="-link-report=${basedir}/bin-debug/link_report.xml" />
+                <arg value="+playerglobal.version=${playerglobal.version}" />
+                <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
+                <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
+            </mxmlc>
+        </sequential>
+    </macrodef>	
 	
     <macrodef name="compile-mxml-locales">
     	 <attribute name="example"/>
@@ -120,17 +149,30 @@
 	
 	<target name="compile" description="compile all examples and the explorer shell" depends="compile-shell,compile-mx,compile-spark,compile-spark2,compile-spark3,compile-apache">
 	</target>
+    
+    <target name="compile-explorer" description="compile only explorer">
+        <compile-main folder="/" example="explorer"/>
+    </target>
 	
 	<target name="compile-shell" description="compile explorer shell">
-		<compile-mxml folder="/" example="explorer"/>
+		<compile-main folder="/" example="explorer"/>
 		<!-- not sure why these were compiled, they are not apps or modules
          <compile-mxml-locales folder="/" example-"loaderPanel"/>
 		<compile-mxml folder="/" example="SourceTab"/>
          -->
-		<compile-mxml folder="/" example="Welcome"/>
+		<compile-mxml folder="/" relmap="" example="Welcome"/>
         <copy file="${basedir}/src/3rdparty.xml" toFile="${basedir}/bin/js-debug/3rdparty.xml" />
+        <condition property="js-release" value="true">
+            <available file="${basedir}/bin/js-release" type="dir" />
+        </condition>
+
         <antcall target="copy-mxml" />
-        <!--<copy file="${basedir}/src/3rdparty.xml" toFile="${basedir}/bin/js-release/3rdparty.xml" />-->
+        <antcall target="copy-mxml-release" />
+        <antcall target="copy-3p-release" />
+    </target>
+    
+    <target name="copy-3p-release" if="js-release">
+        <copy file="${basedir}/src/3rdparty.xml" toFile="${basedir}/bin/js-release/3rdparty.xml" />
 	</target>
     
     <target name="copy-mxml" >
@@ -140,424 +182,430 @@
             </fileset>
         </copy>
     </target>
+    <target name="copy-mxml-release" if="js-release">
+        <copy todir="${basedir}/bin/js-release" >
+            <fileset dir="${basedir}/src" >
+                <include name="**/*.mxml" />
+            </fileset>
+        </copy>
+    </target>
 	
 	<target name="compile-mx" description="compile mx examples">
         <!--
-		<compile-mxml folder="/mx/charts/" example="BubbleChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="CandlestickChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="Column_BarChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="DateTimeAxisExample"/>
-		<compile-mxml folder="/mx/charts/" example="GridLinesExample"/>
-		<compile-mxml folder="/mx/charts/" example="HLOCChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="Line_AreaChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="LogAxisExample"/>
-		<compile-mxml folder="/mx/charts/" example="PieChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="PlotChartExample"/>
-		<compile-mxml folder="/mx/charts/" example="SeriesInterpolateExample"/>
-		<compile-mxml folder="/mx/charts/" example="SeriesSlideExample"/>
-		<compile-mxml folder="/mx/charts/" example="SeriesZoomExample"/>
-		<compile-mxml folder="/mx/containers/" example="AccordionExample"/>
-         -->
-		<compile-mxml folder="/mx/containers/" example="DividedBoxExample"/>
-		<compile-mxml folder="/mx/containers/" example="FormExample"/>
-		<compile-mxml folder="/mx/containers/" example="GridLayoutExample"/>
-		<compile-mxml folder="/mx/containers/" example="HBoxExample"/>
-		<compile-mxml folder="/mx/containers/" example="HDividedBoxExample"/>
-        <!--
-		<compile-mxml folder="/mx/containers/" example="SimpleApplicationControlBarExample"/>
-         -->
-		<compile-mxml folder="/mx/containers/" example="SimpleBoxExample"/>
-		<compile-mxml folder="/mx/containers/" example="SimpleCanvasExample"/>
-		<compile-mxml folder="/mx/containers/" example="SimpleControlBarExample"/>
-		<compile-mxml folder="/mx/containers/" example="SimplePanelExample"/>
-		<compile-mxml folder="/mx/containers/" example="SimpleTitleWindowExample"/>
-		<compile-mxml folder="/mx/containers/" example="TabNavigatorExample"/>
-		<compile-mxml folder="/mx/containers/" example="TileLayoutExample"/>
-		<compile-mxml folder="/mx/containers/" example="TitleWindowApp"/>
-		<compile-mxml folder="/mx/containers/" example="VBoxExample"/>
-		<compile-mxml folder="/mx/containers/" example="VDividedBoxExample"/>
-		<compile-mxml folder="/mx/containers/" example="ViewStackExample"/>
-		<compile-mxml folder="/mx/controls/" example="AdvancedDataGridExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="ButtonBarExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="ButtonExample"/>
-		<compile-mxml folder="/mx/controls/" example="CheckBoxExample"/>
-		<compile-mxml folder="/mx/controls/" example="ColorPickerExample"/>
-		<compile-mxml folder="/mx/controls/" example="DateChooserExample"/>
-		<compile-mxml folder="/mx/controls/" example="DateFieldExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="HorizontalListExample"/>
-		<compile-mxml folder="/mx/controls/" example="HScrollBarExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="LabelExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="LinkBarExample"/>
-		<compile-mxml folder="/mx/controls/" example="LinkButtonExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="Local"/>
-		<compile-mxml folder="/mx/controls/" example="MenuBarExample"/>
-		<compile-mxml folder="/mx/controls/" example="NumericStepperExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="OLAPDataGridExample"/>
-		<compile-mxml folder="/mx/controls/" example="PopUpButtonExample"/>
-		<compile-mxml folder="/mx/controls/" example="PopUpButtonMenuExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="RadioButtonExample"/>
-		<compile-mxml folder="/mx/controls/" example="RadioButtonGroupExample"/>
-		<compile-mxml folder="/mx/controls/" example="RichTextEditorExample"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleAlert"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleComboBox"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleDataGrid"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleHRule"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleImage"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="SimpleImageHSlider"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleImageVSlider"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="SimpleList"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="SimpleLoader"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleMenuExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="SimpleProgressBar"/>
-		<compile-mxml folder="/mx/controls/" example="SimpleVRule"/>
-		<compile-mxml folder="/mx/controls/" example="SpacerExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="TabBarExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="TextAreaExample"/>
-		<compile-mxml folder="/mx/controls/" example="TextExample"/>
-		<compile-mxml folder="/mx/controls/" example="TextInputExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="TileListExample"/>
-         -->
-		<compile-mxml folder="/mx/controls/" example="ToggleButtonBarExample"/>
-		<compile-mxml folder="/mx/controls/" example="TreeExample"/>
-        <!--
-		<compile-mxml folder="/mx/controls/" example="VideoDisplayExample"/>
-		<compile-mxml folder="/mx/controls/" example="VScrollBarExample"/>
-		<compile-mxml folder="/mx/core/" example="RepeaterExample"/>
-        <compile-mxml folder="/mx/core/" example="SimpleApplicationExample"/>
-		<compile-mxml folder="/mx/effects/" example="AddItemActionEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="AnimatePropertyEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="BlurEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="CompositeEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="DefaultListEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="DefaultTileListEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="DissolveEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="FadeEffectExample"/>
-         -->
-		<compile-mxml folder="/mx/effects/" example="GlowEffectExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="BubbleChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="CandlestickChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="Column_BarChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="DateTimeAxisExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="GridLinesExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="HLOCChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="Line_AreaChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="LogAxisExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="PieChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="PlotChartExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="SeriesInterpolateExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="SeriesSlideExample"/>
+		<compile-mxml folder="/mx/charts/" relmap="../../" example="SeriesZoomExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="AccordionExample"/>
+         -->
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="DividedBoxExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="FormExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="GridLayoutExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="HBoxExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="HDividedBoxExample"/>
+        <!--
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="SimpleApplicationControlBarExample"/>
+         -->
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="SimpleBoxExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="SimpleCanvasExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="SimpleControlBarExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="SimplePanelExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="TabNavigatorExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="TileLayoutExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="TitleWindowApp"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="VBoxExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="VDividedBoxExample"/>
+		<compile-mxml folder="/mx/containers/" relmap="../../" example="ViewStackExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="AdvancedDataGridExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="ButtonBarExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="ButtonExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="CheckBoxExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="ColorPickerExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="DateChooserExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="DateFieldExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="HorizontalListExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="HScrollBarExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="LabelExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="LinkBarExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="LinkButtonExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="Local"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="MenuBarExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="NumericStepperExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="OLAPDataGridExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="PopUpButtonExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="PopUpButtonMenuExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="RadioButtonExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="RadioButtonGroupExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="RichTextEditorExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleAlert"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleComboBox"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleDataGrid"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleHRule"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleImage"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleImageHSlider"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleImageVSlider"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleList"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleLoader"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleMenuExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleProgressBar"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SimpleVRule"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="SpacerExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TabBarExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TextAreaExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TextExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TextInputExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TileListExample"/>
+         -->
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="ToggleButtonBarExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="TreeExample"/>
+        <!--
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="VideoDisplayExample"/>
+		<compile-mxml folder="/mx/controls/" relmap="../../" example="VScrollBarExample"/>
+		<compile-mxml folder="/mx/core/" relmap="../../" example="RepeaterExample"/>
+        <compile-mxml folder="/mx/core/" relmap="../../" example="SimpleApplicationExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="AddItemActionEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="AnimatePropertyEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="BlurEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="CompositeEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="DefaultListEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="DefaultTileListEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="DissolveEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="FadeEffectExample"/>
+         -->
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="GlowEffectExample"/>
         <!--
-		<compile-mxml folder="/mx/effects/" example="IrisEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="IrisEffectExample"/>
          -->
-		<compile-mxml folder="/mx/effects/" example="MoveEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="ParallelEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="MoveEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="ParallelEffectExample"/>
         <!--
-		<compile-mxml folder="/mx/effects/" example="PauseEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="PauseEffectExample"/>
          -->
-		<compile-mxml folder="/mx/effects/" example="ResizeEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="ResizeEffectExample"/>
         <!--
-		<compile-mxml folder="/mx/effects/" example="RotateEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="RotateEffectExample"/>
          -->
-        <compile-mxml folder="/mx/effects/" example="SequenceEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="SimpleEffectExample"/>
-		<compile-mxml folder="/mx/effects/" example="SimpleTweenEffectExample"/>
+        <compile-mxml folder="/mx/effects/" relmap="../../" example="SequenceEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="SimpleEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="SimpleTweenEffectExample"/>
         <!--
-		<compile-mxml folder="/mx/effects/" example="SoundEffectExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="SoundEffectExample"/>
          -->
-		<compile-mxml folder="/mx/effects/" example="WipeDownExample"/>
-		<compile-mxml folder="/mx/effects/" example="WipeLeftExample"/>
-		<compile-mxml folder="/mx/effects/" example="WipeRightExample"/>
-		<compile-mxml folder="/mx/effects/" example="WipeUpExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="WipeDownExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="WipeLeftExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="WipeRightExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="WipeUpExample"/>
         <!--
-		<compile-mxml folder="/mx/effects/" example="ZoomEffectExample"/>
-		<compile-mxml folder="/mx/formatters/" example="CurrencyFormatterExample"/>
+		<compile-mxml folder="/mx/effects/" relmap="../../" example="ZoomEffectExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="CurrencyFormatterExample"/>
          -->
-		<compile-mxml folder="/mx/formatters/" example="DateFormatterExample"/>
-		<compile-mxml folder="/mx/formatters/" example="NumberFormatterExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="DateFormatterExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="NumberFormatterExample"/>
         <!--
-		<compile-mxml folder="/mx/formatters/" example="PhoneFormatterExample"/>
-		<compile-mxml folder="/mx/formatters/" example="SimpleFormatterExample"/>
-		<compile-mxml folder="/mx/formatters/" example="SwitchSymbolFormatterExample"/>
-		<compile-mxml folder="/mx/formatters/" example="ZipCodeFormatterExample"/>
-		<compile-mxml folder="/mx/printing/" example="AdvancedPrintDataGridExample"/>
-		<compile-mxml folder="/mx/printing/" example="FormPrintFooter"/>
-		<compile-mxml folder="/mx/printing/" example="FormPrintHeader"/>
-		<compile-mxml folder="/mx/printing/" example="FormPrintView"/>
-		<compile-mxml folder="/mx/printing/" example="PrintDataGridExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="PhoneFormatterExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="SimpleFormatterExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="SwitchSymbolFormatterExample"/>
+		<compile-mxml folder="/mx/formatters/" relmap="../../" example="ZipCodeFormatterExample"/>
+		<compile-mxml folder="/mx/printing/" relmap="../../" example="AdvancedPrintDataGridExample"/>
+		<compile-mxml folder="/mx/printing/" relmap="../../" example="FormPrintFooter"/>
+		<compile-mxml folder="/mx/printing/" relmap="../../" example="FormPrintHeader"/>
+		<compile-mxml folder="/mx/printing/" relmap="../../" example="FormPrintView"/>
+		<compile-mxml folder="/mx/printing/" relmap="../../" example="PrintDataGridExample"/>
          -->
-		<compile-mxml folder="/mx/states/" example="StatesExample"/>
-		<compile-mxml folder="/mx/states/" example="TransitionExample"/>
+		<compile-mxml folder="/mx/states/" relmap="../../" example="StatesExample"/>
+		<compile-mxml folder="/mx/states/" relmap="../../" example="TransitionExample"/>
         <!--
-		<compile-mxml folder="/mx/validators/" example="CreditCardValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="CurrencyValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="DateValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="CreditCardValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="CurrencyValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="DateValidatorExample"/>
          -->
-		<compile-mxml folder="/mx/validators/" example="EmailValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="NumberValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="PhoneNumberValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="RegExValidatorExample"/>
-		<compile-mxml folder="/mx/validators/" example="SimpleValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="EmailValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="NumberValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="PhoneNumberValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="RegExValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="SimpleValidatorExample"/>
         <!--
-		<compile-mxml folder="/mx/validators/" example="SocialSecurityValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="SocialSecurityValidatorExample"/>
          -->
-		<compile-mxml folder="/mx/validators/" example="StringValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="StringValidatorExample"/>
         <!--
-		<compile-mxml folder="/mx/validators/" example="ZipCodeValidatorExample"/>
+		<compile-mxml folder="/mx/validators/" relmap="../../" example="ZipCodeValidatorExample"/>
          -->
 	</target>
 		
 	<target name="compile-spark" description="compile first set of spark examples">
         <!--
-		<compile-mxml folder="/spark/controls/" example="AccordionExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="AccordionExample"/>
          -->
-		<compile-mxml folder="/spark/controls/" example="AdvancedDatagridExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="AdvancedDatagridExample"/>
         <!--
-		<compile-mxml folder="/spark/controls/" example="ColorPickerExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ColorPickerExample"/>
          -->
-		<compile-mxml folder="/spark/controls/" example="ComboBoxExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGroupExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ComboBoxExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGroupExample"/>
         <!--
-		<compile-mxml folder="/spark/controls/" example="MenuExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="MenuExample"/>
          -->
-		<compile-mxml folder="/spark/controls/" example="RichEditableTextExample"/>
-        <compile-mxml folder="/spark/controls/" example="ImageExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="RichEditableTextExample"/>
+        <compile-mxml folder="/spark/controls/" relmap="../../" example="ImageExample"/>
         <!--
-		<compile-mxml folder="/spark/controls/" example="DateChooserExample"/>
-		<compile-mxml folder="/spark/controls/" example="DateFieldExample"/>
-		<compile-mxml folder="/spark/controls/" example="FormExample"/>
-		<compile-mxml folder="/spark/controls/" example="LinkBarExample"/>
-		<compile-mxml folder="/spark/controls/" example="LinkButtonExample"/>
-		<compile-mxml folder="/spark/controls/" example="OLAPDataGridExample"/>
-		<compile-mxml folder="/spark/controls/" example="PopupButtonExample"/>
-		<compile-mxml folder="/spark/controls/" example="ProgressBarExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DateChooserExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DateFieldExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="FormExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="LinkBarExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="LinkButtonExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="OLAPDataGridExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="PopupButtonExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ProgressBarExample"/>
          -->
-		<!-- Currently broken <compile-mxml folder="/spark/controls/" example="SWFLoaderExample"/> -->
-		<compile-mxml folder="/spark/controls/" example="TitleWindowExample"/>
-		<compile-mxml folder="/spark/controls/" example="ToggleButtonBarExample"/>
+		<!-- Currently broken <compile-mxml folder="/spark/controls/" relmap="../../" example="SWFLoaderExample"/> -->
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TitleWindowExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ToggleButtonBarExample"/>
         <!--
-		<compile-mxml folder="/spark/controls/" example="ToolTipExample"/>
-		<compile-mxml folder="/spark/controls/" example="TreeExample"/>
-		<compile-mxml folder="/spark/controls/" example="ViewStackExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ToolTipExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TreeExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ViewStackExample"/>
          -->
-		<compile-mxml folder="/spark/controls/" example="TextAreaExample"/>
-		<compile-mxml folder="/spark/controls/" example="TextInputExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextAreaExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextInputExample"/>
         <!--
-		<compile-mxml folder="/spark/controls/" example="TextLayout1Example"/>
-		<compile-mxml folder="/spark/controls/" example="TextLayout2Example"/>
-		<compile-mxml folder="/spark/controls/" example="TextLayout3Example"/>
-		<compile-mxml folder="/spark/controls/" example="TextLayout4Example"/>
-		<compile-mxml folder="/spark/controls/" example="VideoDisplayExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextLayout1Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextLayout2Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextLayout3Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="TextLayout4Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="VideoDisplayExample"/>
 		
-		<compile-mxml folder="/spark/css/" example="CSSDescendantSelectorExample"/>
-		<compile-mxml folder="/spark/css/" example="CSSTypeClassSelectorExample"/>
+		<compile-mxml folder="/spark/css/" relmap="../../" example="CSSDescendantSelectorExample"/>
+		<compile-mxml folder="/spark/css/" relmap="../../" example="CSSTypeClassSelectorExample"/>
 		
-		<compile-mxml folder="/spark/layouts/" example="CustomLayoutAnimatedExample"/>
-		<compile-mxml folder="/spark/layouts/" example="CustomLayoutFlickrWheelExample"/>
-		<compile-mxml folder="/spark/layouts/" example="CustomLayoutFlowExample"/>
-		<compile-mxml folder="/spark/layouts/" example="CustomLayoutHBaselineExample"/>
+		<compile-mxml folder="/spark/layouts/" relmap="../../" example="CustomLayoutAnimatedExample"/>
+		<compile-mxml folder="/spark/layouts/" relmap="../../" example="CustomLayoutFlickrWheelExample"/>
+		<compile-mxml folder="/spark/layouts/" relmap="../../" example="CustomLayoutFlowExample"/>
+		<compile-mxml folder="/spark/layouts/" relmap="../../" example="CustomLayoutHBaselineExample"/>
 		
-		<compile-mxml folder="/spark/itemRenderers/" example="ItemRenderer1Example"/>
-		<compile-mxml folder="/spark/itemRenderers/" example="ItemRenderer2Example"/>
+		<compile-mxml folder="/spark/itemRenderers/" relmap="../../" example="ItemRenderer1Example"/>
+		<compile-mxml folder="/spark/itemRenderers/" relmap="../../" example="ItemRenderer2Example"/>
 		
-		<compile-mxml folder="/spark/fxg/" example="BitmapImageExample"/>
-		<compile-mxml folder="/spark/fxg/" example="EclipseExample"/>
-		<compile-mxml folder="/spark/fxg/" example="LineExample"/>
-		<compile-mxml folder="/spark/fxg/" example="RectExample"/>
-		<compile-mxml folder="/spark/fxg/" example="RichTextExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="BitmapImageExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="EclipseExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="LineExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="RectExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="RichTextExample"/>
          -->
 		
-		<compile-mxml folder="/spark/containers/" example="SampleHGroup"/>
-		<compile-mxml folder="/spark/containers/" example="SampleVGroup"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="SampleHGroup"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="SampleVGroup"/>
         <!--
-		<compile-mxml folder="/spark/containers/" example="SampleVerticalHorizontalAlign"/>
-		<compile-mxml folder="/spark/containers/" example="SkinnableDataContainerExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="SampleVerticalHorizontalAlign"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="SkinnableDataContainerExample"/>
          -->
-		<compile-mxml folder="/spark/containers/" example="TileGroupExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="TileGroupExample"/>
 		
         <!--
-		<compile-mxml folder="/spark/effects/" example="Move3DExample"/>
-		<compile-mxml folder="/spark/effects/" example="WipeExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="Move3DExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="WipeExample"/>
 		
-		<compile-mxml folder="/spark/charts/" example="AreaChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="BarChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="BubbleChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="CandleStickChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="ColumnChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="HLOCChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="LineChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="PieChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="PlotChartExample"/>
-		<compile-mxml folder="/spark/charts/" example="SeriesInterpolateExample"/>
-		<compile-mxml folder="/spark/charts/" example="SeriesSlideExample"/>
-		<compile-mxml folder="/spark/charts/" example="SeriesZoomExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="AreaChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="BarChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="BubbleChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="CandleStickChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="ColumnChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="HLOCChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="LineChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="PieChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="PlotChartExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="SeriesInterpolateExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="SeriesSlideExample"/>
+		<compile-mxml folder="/spark/charts/" relmap="../../" example="SeriesZoomExample"/>
         
-		<compile-mxml folder="/spark/components/" example="SearchExample"/>
-		<compile-mxml folder="/spark/components/" example="VideoPlayerExample"/>
+		<compile-mxml folder="/spark/components/" relmap="../../" example="SearchExample"/>
+		<compile-mxml folder="/spark/components/" relmap="../../" example="VideoPlayerExample"/>
 		
-		<compile-mxml folder="/spark/validators/" example="CreditCardValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="CurrencyValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="DateValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="EmailValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="NumberValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="RegExpValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="SocialSecurityValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="StringValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="FormValidatorExample"/>
-		<compile-mxml folder="/spark/validators/" example="ZipCodeValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="CreditCardValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="CurrencyValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="DateValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="EmailValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="NumberValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="RegExpValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="SocialSecurityValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="StringValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="FormValidatorExample"/>
+		<compile-mxml folder="/spark/validators/" relmap="../../" example="ZipCodeValidatorExample"/>
 		
-		<compile-mxml folder="/spark/formatters/" example="CurrencyFormatterExample"/>
-		<compile-mxml folder="/spark/formatters/" example="DateFormatterExample"/>
-		<compile-mxml folder="/spark/formatters/" example="NumberFormatterExample"/>
-		<compile-mxml folder="/spark/formatters/" example="PhoneFormatterExample"/>
-		<compile-mxml folder="/spark/formatters/" example="SwitchFormatterExample"/>
-		<compile-mxml folder="/spark/formatters/" example="ZipCodeFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="CurrencyFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="DateFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="NumberFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="PhoneFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="SwitchFormatterExample"/>
+		<compile-mxml folder="/spark/formatters/" relmap="../../" example="ZipCodeFormatterExample"/>
 		
-		<compile-mxml folder="/spark/other/" example="Cursor1Example"/>
-		<compile-mxml folder="/spark/other/" example="Cursor2Example"/>
-		<compile-mxml folder="/spark/other/" example="DragAndDrop1Example"/>
-		<compile-mxml folder="/spark/other/" example="DragAndDrop2Example"/>
-		<compile-mxml folder="/spark/other/" example="FilterExample"/>
-		<compile-mxml folder="/spark/other/" example="RepeaterExample"/>
-		<compile-mxml folder="/spark/other/" example="ScrollBarsExample"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="Cursor1Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="Cursor2Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="DragAndDrop1Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="DragAndDrop2Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="FilterExample"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="RepeaterExample"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="ScrollBarsExample"/>
 		
-		<compile-mxml folder="/spark/events/" example="EventExample1"/>
-		<compile-mxml folder="/spark/events/" example="EventExample2"/>
-		<compile-mxml folder="/spark/events/" example="EventExample3"/>
-		<compile-mxml folder="/spark/events/" example="EventExample4"/>
-		<compile-mxml folder="/spark/events/" example="EventExample5"/>
-		<compile-mxml folder="/spark/events/" example="EventExample6"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample1"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample2"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample3"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample4"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample5"/>
+		<compile-mxml folder="/spark/events/" relmap="../../" example="EventExample6"/>
 		
-		<compile-mxml folder="/spark/modules/" example="ModuleExample"/>
-		<compile-mxml folder="/spark/modules/" example="Module1"/>
-		<compile-mxml folder="/spark/modules/" example="Module2"/>
+		<compile-mxml folder="/spark/modules/" relmap="../../" example="ModuleExample"/>
+		<compile-mxml folder="/spark/modules/" relmap="../../" example="Module1"/>
+		<compile-mxml folder="/spark/modules/" relmap="../../" example="Module2"/>
          -->
 
-		<!-- currently broken <compile-mxml folder="/spark/tlf/" example="TextLayoutEditorSample"/> -->
+		<!-- currently broken <compile-mxml folder="/spark/tlf/" relmap="../../" example="TextLayoutEditorSample"/> -->
 	</target>
 	
 	<target name="compile-spark2" description="compile second set of spark examples">
         <!--
-		<compile-mxml folder="/spark/i18n/" example="SparkCollatorExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkCollator2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkCurrencyValidatorExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkCurrencyValidator2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkNumberValidatorExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkNumberValidator2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkDateTimeFormatterExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkDateTimeFormatter2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkCurrencyFormatterExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkCurrencyFormatter2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkNumberFormatterExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkNumberFormatter2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkSortandSortFieldExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkSortandSortField2Example"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkStringToolsExample"/>
-		<compile-mxml folder="/spark/i18n/" example="SparkFormatterExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCollatorExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCollator2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCurrencyValidatorExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCurrencyValidator2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkNumberValidatorExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkNumberValidator2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkDateTimeFormatterExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkDateTimeFormatter2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCurrencyFormatterExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkCurrencyFormatter2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkNumberFormatterExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkNumberFormatter2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkSortandSortFieldExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkSortandSortField2Example"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkStringToolsExample"/>
+		<compile-mxml folder="/spark/i18n/" relmap="../../" example="SparkFormatterExample"/>
 		
-		<compile-mxml folder="/spark/controls/" example="DataGridCustomRendererExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridCustomRendererPrepareExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridCustomSkinExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridExample2"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridSimpleColumnsExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridSimpleNoWrapExample"/>
-		<compile-mxml folder="/spark/controls/" example="DataGridSizingExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridCustomRendererExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridCustomRendererPrepareExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridCustomSkinExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridExample2"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridSimpleColumnsExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridSimpleNoWrapExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DataGridSizingExample"/>
 		
-		<compile-mxml folder="/spark/controls/" example="ListDataPagingExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ListDataPagingExample"/>
 				
-		<compile-mxml folder="/spark/controls/" example="SampleHelpFormExample"/>
-		<compile-mxml folder="/spark/controls/" example="SampleSequenceFormExample"/>
-		<compile-mxml folder="/spark/controls/" example="SampleSimpleFormExample"/>
-		<compile-mxml folder="/spark/controls/" example="SampleStackedFormExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SampleHelpFormExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SampleSequenceFormExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SampleSimpleFormExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SampleStackedFormExample"/>
 		
-		<compile-mxml folder="/spark/controls/" example="OSMFExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="OSMFExample"/>
          -->
 	</target>
 	
 	<target name="compile-spark3" description="compile third set of spark examples">
         <!--
-		<compile-mxml folder="/spark/other/" example="BidirectionalBinding1Example"/>
-		<compile-mxml folder="/spark/other/" example="BidirectionalBinding2Example"/>
-		<compile-mxml folder="/spark/other/" example="ControllingViewportExample"/>
-		<compile-mxml folder="/spark/itemRenderers/" example="ListItemRendererExample"/>
-		<compile-mxml folder="/spark/effects/" example="AnimatePropertiesExample"/>
-		<compile-mxml folder="/spark/effects/" example="AnimateTransformExample"/>
-		<compile-mxml folder="/spark/effects/" example="CrossFadeExample"/>
-		<compile-mxml folder="/spark/effects/" example="FadeExample"/>
-		<compile-mxml folder="/spark/effects/" example="Rotate3DExample"/>
-		<compile-mxml folder="/spark/effects/" example="Scale3DExample"/>
-		<compile-mxml folder="/spark/fxg/" example="EllipseTransformExample"/>
-		<compile-mxml folder="/spark/fxg/" example="DropShadowGraphicExample"/>
-		<compile-mxml folder="/spark/fxg/" example="LinearGradientsSpreadMethodExample"/>
-		<compile-mxml folder="/spark/fxg/" example="StaticFXGExample"/>
-		<compile-mxml folder="/spark/containers/" example="BorderExample"/>
-		<compile-mxml folder="/spark/containers/" example="GroupExample"/>
-		<compile-mxml folder="/spark/containers/" example="PanelExample"/>
-		<compile-mxml folder="/spark/containers/" example="TabNavigator1Example"/>
-		<compile-mxml folder="/spark/containers/" example="TabNavigator2Example"/>
-		<compile-mxml folder="/spark/skinning/" example="ButtonWithIconExample"/>
-		<compile-mxml folder="/spark/skinning/" example="SkinningApplication1Example"/>
-		<compile-mxml folder="/spark/skinning/" example="SkinningApplication2Example"/>
-		<compile-mxml folder="/spark/skinning/" example="SkinningApplication3Example"/>
-		<compile-mxml folder="/spark/skinning/" example="SkinningContainerExample"/>
-		<compile-mxml folder="/spark/css/" example="CSSIDSelectorExample"/>
-         -->
-		<compile-mxml folder="/spark/controls/" example="ButtonExample"/>
-        <!--
-		<compile-mxml folder="/spark/controls/" example="ButtonBarExample"/>
-		<compile-mxml folder="/spark/controls/" example="PopUpAnchor1Example"/>
-		<compile-mxml folder="/spark/controls/" example="PopUpAnchor2Example"/>
-         -->
-		<compile-mxml folder="/spark/controls/" example="ToggleButtonExample"/>
-		<compile-mxml folder="/spark/controls/" example="CheckboxExample"/>
-		<compile-mxml folder="/spark/controls/" example="DropdownExample"/>
-		<compile-mxml folder="/spark/controls/" example="NumericStepperExample"/>
-		<compile-mxml folder="/spark/controls/" example="RadioButtonExample"/>
-		<compile-mxml folder="/spark/controls/" example="ToggleButton2Example"/>
-        <!--
-		<compile-mxml folder="/spark/controls/" example="ScrollBarExample"/>
-		<compile-mxml folder="/spark/controls/" example="Scroller1Example"/>
-		<compile-mxml folder="/spark/controls/" example="Scroller2Example"/>
-		<compile-mxml folder="/spark/controls/" example="SliderExample"/>
-		<compile-mxml folder="/spark/controls/" example="SpinnerExample"/>
-		<compile-mxml folder="/spark/controls/" example="VideoPlayerExample"/>
-         -->
-		<compile-mxml folder="/spark/controls/" example="ListExample"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="BidirectionalBinding1Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="BidirectionalBinding2Example"/>
+		<compile-mxml folder="/spark/other/" relmap="../../" example="ControllingViewportExample"/>
+		<compile-mxml folder="/spark/itemRenderers/" relmap="../../" example="ListItemRendererExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="AnimatePropertiesExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="AnimateTransformExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="CrossFadeExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="FadeExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="Rotate3DExample"/>
+		<compile-mxml folder="/spark/effects/" relmap="../../" example="Scale3DExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="EllipseTransformExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="DropShadowGraphicExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="LinearGradientsSpreadMethodExample"/>
+		<compile-mxml folder="/spark/fxg/" relmap="../../" example="StaticFXGExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="BorderExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="GroupExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="PanelExample"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="TabNavigator1Example"/>
+		<compile-mxml folder="/spark/containers/" relmap="../../" example="TabNavigator2Example"/>
+		<compile-mxml folder="/spark/skinning/" relmap="../../" example="ButtonWithIconExample"/>
+		<compile-mxml folder="/spark/skinning/" relmap="../../" example="SkinningApplication1Example"/>
+		<compile-mxml folder="/spark/skinning/" relmap="../../" example="SkinningApplication2Example"/>
+		<compile-mxml folder="/spark/skinning/" relmap="../../" example="SkinningApplication3Example"/>
+		<compile-mxml folder="/spark/skinning/" relmap="../../" example="SkinningContainerExample"/>
+		<compile-mxml folder="/spark/css/" relmap="../../" example="CSSIDSelectorExample"/>
+         -->
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ButtonExample"/>
+        <!--
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ButtonBarExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="PopUpAnchor1Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="PopUpAnchor2Example"/>
+         -->
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ToggleButtonExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="CheckboxExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="DropdownExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="NumericStepperExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="RadioButtonExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ToggleButton2Example"/>
+        <!--
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ScrollBarExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="Scroller1Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="Scroller2Example"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SliderExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="SpinnerExample"/>
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="VideoPlayerExample"/>
+         -->
+		<compile-mxml folder="/spark/controls/" relmap="../../" example="ListExample"/>
 	</target>
 	
 	<target name="compile-apache" description="compile apache examples">
         <!--
-		<compile-mxml folder="/apache/" example="ApacheFlex4_8_0"/>
-		<compile-mxml folder="/apache/" example="ApacheFlex4_9_0"/>
-		<compile-mxml folder="/apache/" example="ApacheFlex4_10_0"/>
-		<compile-mxml folder="/apache/" example="ApacheFlex4_11_0"/>
-		<compile-mxml folder="/apache/" example="ApacheFlex4_12_1"/>
-		<compile-mxml folder="/apache/" example="ApacheFlex4_13_0"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_8_0"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_9_0"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_10_0"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_11_0"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_12_1"/>
+		<compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_13_0"/>
          -->
-		<!-- <compile-mxml folder="/apache/" example="ApacheFlex4_13_0"/> -->
+		<!-- <compile-mxml folder="/apache/" relmap="../../" example="ApacheFlex4_13_0"/> -->
 		
         <!--
-		<compile-mxml folder="/apache/formatters/" example="PostCodeFormatterExample"/>
-		<compile-mxml folder="/apache/validators/" example="PostCodeValidatorExample"/>
-		<compile-mxml-locales folder="/apache/i18n/" example="LocaleExample"/>
-		<compile-mxml folder="/apache/i18n/" example="DateExample"/>
-		<compile-mxml folder="/apache/i18n/" example="TimeZoneExample"/>
-		<compile-mxml folder="/apache/i18n/" example="MillisecondExample"/>
-		<compile-mxml folder="/apache/i18n/" example="ScientificExample"/>
-		<compile-mxml folder="/apache/i18n/" example="NumericStepperExample"/>
-		<compile-mxml folder="/apache/containers/" example="CalloutExample"/>
-		<compile-mxml folder="/apache/controls/" example="MaskedTextInputExample"/>
+		<compile-mxml folder="/apache/formatters/" relmap="../../" example="PostCodeFormatterExample"/>
+		<compile-mxml folder="/apache/validators/" relmap="../../" example="PostCodeValidatorExample"/>
+		<compile-mxml-locales folder="/apache/i18n/" relmap="../../" example="LocaleExample"/>
+		<compile-mxml folder="/apache/i18n/" relmap="../../" example="DateExample"/>
+		<compile-mxml folder="/apache/i18n/" relmap="../../" example="TimeZoneExample"/>
+		<compile-mxml folder="/apache/i18n/" relmap="../../" example="MillisecondExample"/>
+		<compile-mxml folder="/apache/i18n/" relmap="../../" example="ScientificExample"/>
+		<compile-mxml folder="/apache/i18n/" relmap="../../" example="NumericStepperExample"/>
+		<compile-mxml folder="/apache/containers/" relmap="../../" example="CalloutExample"/>
+		<compile-mxml folder="/apache/controls/" relmap="../../" example="MaskedTextInputExample"/>
          -->
 		
 		<!-- Uncomment when Flex 4.14 is released -->
-		<!-- compile-mxml folder="/apache/controls/" example="SparkRichTextEditorExample"/-->
+		<!-- compile-mxml folder="/apache/controls/" relmap="../../" example="SparkRichTextEditorExample"/-->
 	</target>
 	
     <target name="compile-one" description="compile one example">
-        <compile-mxml folder="${folder}" example="${example}"/>
+        <compile-mxml folder="${folder}" relmap="${relmap}" example="${example}"/>
     </target>
     
     <!--- don't worry about squiggly for now -->