got SWFs to build in profiles
diff --git a/ApproveRoyale.xml b/ApproveRoyale.xml
index 14eb10b..401274d 100644
--- a/ApproveRoyale.xml
+++ b/ApproveRoyale.xml
@@ -787,6 +787,10 @@
             else="main">
             <isset property="env.AIR_HOME" />
         </condition>
+        <condition property="asjs_mvn_defines" value="-Dgenerate.swf.swcs=true"
+            else="-Ddummy=true">
+            <isset property="env.AIR_HOME" />
+        </condition>
         <echo>Path is ${env.Path}</echo>
         <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-compiler" failonerror="true" >
             <arg value="-P" />
@@ -805,6 +809,7 @@
             <arg value="install" />
         </exec>
         <exec executable="${mvn}" dir="${basedir}/${maven.package.url.name}/royale-asjs" failonerror="true" >
+            <arg value="${asjs_mvn_defines}" />
             <arg value="clean" />
             <arg value="-P" />
             <arg value="${asjs_mvn_profiles}" />
diff --git a/examples/express/pom.xml b/examples/express/pom.xml
index eec39db..3e1d13b 100644
--- a/examples/express/pom.xml
+++ b/examples/express/pom.xml
@@ -80,6 +80,41 @@
           <dependencies>
               <dependency>
                   <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Core</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Basic</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Collections</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Binding</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Graphics</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
                   <artifactId>Effects</artifactId>
                   <version>0.9.6-SNAPSHOT</version>
                   <type>swc</type>
@@ -104,6 +139,41 @@
   </profiles>
 
   <dependencies>
+      <dependency>
+          <groupId>org.apache.royale.framework</groupId>
+          <artifactId>Core</artifactId>
+          <version>0.9.6-SNAPSHOT</version>
+          <type>swc</type>
+          <classifier>js</classifier>
+      </dependency>
+      <dependency>
+          <groupId>org.apache.royale.framework</groupId>
+          <artifactId>Basic</artifactId>
+          <version>0.9.6-SNAPSHOT</version>
+          <type>swc</type>
+          <classifier>js</classifier>
+      </dependency>
+      <dependency>
+          <groupId>org.apache.royale.framework</groupId>
+          <artifactId>Collections</artifactId>
+          <version>0.9.6-SNAPSHOT</version>
+          <type>swc</type>
+          <classifier>js</classifier>
+      </dependency>
+      <dependency>
+          <groupId>org.apache.royale.framework</groupId>
+          <artifactId>Binding</artifactId>
+          <version>0.9.6-SNAPSHOT</version>
+          <type>swc</type>
+          <classifier>js</classifier>
+      </dependency>
+      <dependency>
+          <groupId>org.apache.royale.framework</groupId>
+          <artifactId>Graphics</artifactId>
+          <version>0.9.6-SNAPSHOT</version>
+          <type>swc</type>
+          <classifier>js</classifier>
+      </dependency>
     <dependency>
       <groupId>org.apache.royale.framework</groupId>
       <artifactId>Effects</artifactId>
diff --git a/examples/royale/ASDoc/pom.xml b/examples/royale/ASDoc/pom.xml
index 2a99f17..2416b04 100644
--- a/examples/royale/ASDoc/pom.xml
+++ b/examples/royale/ASDoc/pom.xml
@@ -64,6 +64,13 @@
               </dependency>
               <dependency>
                   <groupId>org.apache.royale.framework</groupId>
+                  <artifactId>Reflection</artifactId>
+                  <version>0.9.6-SNAPSHOT</version>
+                  <type>swc</type>
+                  <classifier>swf</classifier>
+              </dependency>
+              <dependency>
+                  <groupId>org.apache.royale.framework</groupId>
                   <artifactId>RoyaleSite</artifactId>
                   <version>0.9.6-SNAPSHOT</version>
                   <type>swc</type>
@@ -82,6 +89,13 @@
       <classifier>js</classifier>
     </dependency>
     <dependency>
+        <groupId>org.apache.royale.framework</groupId>
+        <artifactId>Reflection</artifactId>
+        <version>0.9.6-SNAPSHOT</version>
+        <type>swc</type>
+        <classifier>js</classifier>
+    </dependency>
+    <dependency>
       <groupId>org.apache.royale.framework</groupId>
       <artifactId>RoyaleSite</artifactId>
       <version>0.9.6-SNAPSHOT</version>
diff --git a/pom.xml b/pom.xml
index db3bf26..1060f23 100644
--- a/pom.xml
+++ b/pom.xml
@@ -429,7 +429,6 @@
         <id>generate-swf</id>

         <properties>

             <royale.example.targets>SWF,JSRoyale</royale.example.targets>

-            <generate.swf>true</generate.swf>

         </properties>

         <dependencies>

             <dependency>

@@ -446,7 +445,6 @@
       <id>generate-swcs-for-swf</id>

       <properties>

           <royale.skipAS>false</royale.skipAS>

-          <generate.swf.swcs>true</generate.swf.swcs>

       </properties>

       <dependencies>

           <dependency>

diff --git a/releasesteps.xml b/releasesteps.xml
index 5c3edf1..9842e9c 100644
--- a/releasesteps.xml
+++ b/releasesteps.xml
@@ -194,6 +194,7 @@
         
         <!-- build these modules -->
         <exec executable="${mvn}" dir="${artifactfolder}/sources" failonerror="true" >
+            <arg value="-Dgenerate.swf.swcs=true" />
             <arg value="clean" />
             <arg value="install" />
             <arg value="-P" />