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" />