incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cframp...@apache.org
Subject svn commit: r1408943 [1/2] - in /incubator/flex/sdk/branches/develop/frameworks/projects: advancedgrids/ airframework/ airspark/ apache/ authoringsupport/ automation/ automation_agent/ automation_air/ automation_airspark/ automation_dmv/ automation_fla...
Date Tue, 13 Nov 2012 20:32:17 GMT
Author: cframpton
Date: Tue Nov 13 20:32:13 2012
New Revision: 1408943

URL: http://svn.apache.org/viewvc?rev=1408943&view=rev
Log:
FLEX-33226 - Convert sdk project compile targets to include flex-config format xml.  Commit patches for Chema Balsas.

Added:
    incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml   (with props)
    incubator/flex/sdk/branches/develop/frameworks/projects/tool_air/compile-config.xml   (with props)
Modified:
    incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/airframework/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/airspark/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/apache/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/charts/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/experimental/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/tool/build.xml
    incubator/flex/sdk/branches/develop/frameworks/projects/tool_air/build.xml

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/build.xml Tue Nov 13 20:32:13 2012
@@ -199,28 +199,11 @@
 			into the file bundles.properties in this directory.
 		-->
 		<compc fork="true"
-			include-classes="AdvancedDataGridClasses"
-			output="${FLEX_HOME}/frameworks/libs/advancedgrids.swc"
-			resource-bundle-list="${basedir}/bundles.properties">
+			output="${FLEX_HOME}/frameworks/libs/advancedgrids.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<namespace uri="library://ns.adobe.com/flex/mx" manifest="${basedir}/manifest_advancedgrids.xml"/>
-			<include-namespaces>library://ns.adobe.com/flex/mx</include-namespaces>
-			<source-path path-element="${basedir}/src"/>
-			<library-path />
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-			<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="rpc.swc"/>
-                <include name="textLayout.swc"/>
-			</external-library-path>
-			<include-file name="defaults.css" path="${basedir}/data_management.css"/>
-			<include-file name="defaults-3.0.0.css" path="${basedir}/data_management-3.0.0.css"/>
-			<locale/>
-            <accessible>true</accessible>
-			<show-deprecation-warnings>false</show-deprecation-warnings>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 	

Added: incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,69 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/mx</uri>
+                <manifest>manifest_advancedgrids.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <show-deprecation-warnings>false</show-deprecation-warnings>
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AdvancedDataGridClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>data_management.css</path>
+    </include-file>
+    <include-file>
+        <name>defaults-3.0.0.css</name>
+        <path>data_management-3.0.0.css</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/mx</uri>
+    </include-namespaces>  
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>    
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/advancedgrids/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/airframework/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/airframework/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/airframework/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/airframework/build.xml Tue Nov 13 20:32:13 2012
@@ -229,56 +229,11 @@
 			into the file bundles.properties in this directory.
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/air/airframework.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
-		    <target-player>${playerglobal.version}</target-player>
+			   output="${FLEX_HOME}/frameworks/libs/air/airframework.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<namespace uri="library://ns.adobe.com/flex/mx" manifest="${basedir}/manifest.xml"/>
-			<include-namespaces uri="library://ns.adobe.com/flex/mx"/>
-			<include-classes>AIRFrameworkClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-            <external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-			<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-                <include name="textLayout.swc"/>
-			</external-library-path>
-			<include-file name="defaults.css" path="${basedir}/defaults.css"/>
-			<include-file name="defaults-3.0.0.css" path="${basedir}/defaults-3.0.0.css"/>
-			<include-file name="Assets.swf" path="${basedir}/assets/Assets.swf"/>
-			<include-file name="ComputerIcon.swf" path="${basedir}/assets/ComputerIcon.swf"/>
-			<include-file name="gripper_up.png" path="${basedir}//assets/gripper_up.png"/>
-			<include-file name="mac_close_down.png" path="${basedir}/assets/mac_close_down.png"/>
-			<include-file name="mac_close_over.png" path="${basedir}/assets/mac_close_over.png"/>
-			<include-file name="mac_close_up.png" path="${basedir}/assets/mac_close_up.png"/>
-			<include-file name="mac_max_dis.png" path="${basedir}/assets/mac_max_dis.png"/>
-			<include-file name="mac_max_down.png" path="${basedir}/assets/mac_max_down.png"/>
-			<include-file name="mac_max_over.png" path="${basedir}/assets/mac_max_over.png"/>
-			<include-file name="mac_max_up.png" path="${basedir}/assets/mac_max_up.png"/>
-			<include-file name="mac_min_dis.png" path="${basedir}/assets/mac_min_dis.png"/>
-			<include-file name="mac_min_down.png" path="${basedir}/assets/mac_min_down.png"/>
-			<include-file name="mac_min_over.png" path="${basedir}/assets/mac_min_over.png"/>
-			<include-file name="mac_min_up.png" path="${basedir}/assets/mac_min_up.png"/>
-			<include-file name="win_close_down.png" path="${basedir}/assets/win_close_down.png"/>
-			<include-file name="win_close_over.png" path="${basedir}/assets/win_close_over.png"/>
-			<include-file name="win_close_up.png" path="${basedir}/assets/win_close_up.png"/>
-			<include-file name="win_max_dis.png" path="${basedir}/assets/win_max_dis.png"/>
-			<include-file name="win_max_down.png" path="${basedir}/assets/win_max_down.png"/>
-			<include-file name="win_max_over.png" path="${basedir}/assets/win_max_over.png"/>
-			<include-file name="win_max_up.png" path="${basedir}/assets/win_max_up.png"/>
-			<include-file name="win_min_dis.png" path="${basedir}/assets/win_min_dis.png"/>
-			<include-file name="win_min_down.png" path="${basedir}/assets/win_min_down.png"/>
-			<include-file name="win_min_over.png" path="${basedir}/assets/win_min_over.png"/>
-			<include-file name="win_min_up.png" path="${basedir}/assets/win_min_up.png"/>
-			<include-file name="win_restore_down.png" path="${basedir}/assets/win_restore_down.png"/>
-			<include-file name="win_restore_over.png" path="${basedir}/assets/win_restore_over.png"/>
-			<include-file name="win_restore_up.png" path="${basedir}/assets/win_restore_up.png"/>
-			<locale/>
-		        <keep-as3-metadata name="SkinPart"/>
-		        <accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
 		</compc>
 	</target>
 	

Added: incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,181 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>SkinPart</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/mx</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AIRFrameworkClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+    <include-file>
+        <name>defaults-3.0.0.css</name>
+        <path>defaults-3.0.0.css</path>
+    </include-file>
+    <include-file>
+        <name>Assets.swf</name>
+        <path>assets/Assets.swf</path>
+    </include-file>
+    <include-file>
+        <name>ComputerIcon.swf</name>
+        <path>assets/ComputerIcon.swf</path>
+    </include-file>
+    <include-file>
+        <name>gripper_up.png</name>
+        <path>assets/gripper_up.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_close_down.png</name>
+        <path>assets/mac_close_down.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_close_over.png</name>
+        <path>assets/mac_close_over.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_close_up.png</name>
+        <path>assets/mac_close_up.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_max_dis.png</name>
+        <path>assets/mac_max_dis.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_max_down.png</name>
+        <path>assets/mac_max_down.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_max_over.png</name>
+        <path>assets/mac_max_over.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_max_up.png</name>
+        <path>assets/mac_max_up.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_min_dis.png</name>
+        <path>assets/mac_min_dis.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_min_down.png</name>
+        <path>assets/mac_min_down.png</path>
+    </include-file>
+    <include-file>
+        <name>mac_min_up.png</name>
+        <path>assets/mac_min_up.png</path>
+    </include-file>
+    <include-file>
+        <name>win_close_down.png</name>
+        <path>assets/win_close_down.png</path>
+    </include-file>
+    <include-file>
+        <name>win_close_over.png</name>
+        <path>assets/win_close_over.png</path>
+    </include-file>
+    <include-file>
+        <name>win_close_up.png</name>
+        <path>assets/win_close_up.png</path>
+    </include-file>
+    <include-file>
+        <name>win_max_dis.png</name>
+        <path>assets/win_max_dis.png</path>
+    </include-file>
+    <include-file>
+        <name>win_max_down.png</name>
+        <path>assets/win_max_down.png</path>
+    </include-file>
+    <include-file>
+        <name>win_max_over.png</name>
+        <path>assets/win_max_over.png</path>
+    </include-file>
+    <include-file>
+        <name>win_max_up.png</name>
+        <path>assets/win_max_up.png</path>
+    </include-file>
+    <include-file>
+        <name>win_min_dis.png</name>
+        <path>assets/win_min_dis.png</path>
+    </include-file>
+    <include-file>
+        <name>win_min_down.png</name>
+        <path>assets/win_min_down.png</path>
+    </include-file>
+    <include-file>
+        <name>win_min_over.png</name>
+        <path>assets/win_min_over.png</path>
+    </include-file>
+    <include-file>
+        <name>win_min_up.png</name>
+        <path>assets/win_min_up.png</path>
+    </include-file>
+    <include-file>
+        <name>win_restore_down.png</name>
+        <path>assets/win_restore_down.png</path>
+    </include-file>
+    <include-file>
+        <name>win_restore_over.png</name>
+        <path>assets/win_restore_over.png</path>
+    </include-file>
+    <include-file>
+        <name>win_restore_up.png</name>
+        <path>assets/win_restore_up.png</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/mx</uri>
+    </include-namespaces>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/airframework/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/airspark/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/airspark/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/airspark/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/airspark/build.xml Tue Nov 13 20:32:13 2012
@@ -196,29 +196,11 @@
             into the file bundles.properties in this directory.
         -->
         <compc fork="true"
-               output="${FLEX_HOME}/frameworks/libs/air/airspark.swc"
-               resource-bundle-list="${basedir}/bundles.properties">
-            <target-player>${playerglobal.version}</target-player>
+               output="${FLEX_HOME}/frameworks/libs/air/airspark.swc">
             <jvmarg line="${compc.jvm.args}"/>
-            <namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest.xml"/>
-            <include-namespaces uri="library://ns.adobe.com/flex/spark"/>
-            <include-classes>AIRSparkClasses</include-classes>
-            <source-path path-element="${basedir}/src"/>
-            <library-path/>
-            <external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="air/airframework.swc"/>
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-                <include name="spark.swc"/>
-                <include name="textLayout.swc"/>
-            </external-library-path>
-            <include-file name="defaults.css" path="${basedir}/defaults.css"/>
-            <locale/>
-                <keep-as3-metadata name="SkinPart"/>
-                <accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
         </compc>
     </target>
     

Added: incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,71 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>SkinPart</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/spark</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AIRSparkClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/spark</uri>
+    </include-namespaces>  
+        
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/airspark/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/apache/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/apache/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/apache/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/apache/build.xml Tue Nov 13 20:32:13 2012
@@ -154,28 +154,11 @@
 			into the file bundles.properties in this directory.
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/apache.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/apache.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<namespace uri="http://flex.apache.org/ns" manifest="${basedir}/manifest.xml"/>
-			<include-classes>ApacheClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-			<external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                  <include name="mx.swc"/>
-			</external-library-path>
-			<include-file name="defaults.css" path="${basedir}/defaults.css"/>
-			<locale/>
-			<accessible>true</accessible>
-			<keep-as3-metadata name="Bindable"/>
-			<keep-as3-metadata name="Managed"/>
-			<keep-as3-metadata name="ChangeEvent"/>
-			<keep-as3-metadata name="NonCommittingChangeEvent"/>
-			<keep-as3-metadata name="Transient"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 	

Added: incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,67 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>Bindable</name>
+            <name>Managed</name>
+            <name>ChangeEvent</name>
+            <name>NonCommittingChangeEvent</name>
+            <name>Transient</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>http://flex.apache.org/ns</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>ApacheClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/apache/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/build.xml Tue Nov 13 20:32:13 2012
@@ -59,20 +59,11 @@
 			(This should be an empty list.)
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/authoringsupport.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/authoringsupport.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<include-classes>AuthoringSupportClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-            <include-file name="manifest.xml" path="${basedir}/manifest.xml"/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 

Added: incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,48 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+                
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AuthoringSupportClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>manifest.xml</name>
+        <path>manifest.xml</path>
+    </include-file>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>    
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/authoringsupport/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation/build.xml Tue Nov 13 20:32:13 2012
@@ -167,25 +167,11 @@
 		-->
 	
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/automation/automation.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/automation/automation.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="tool.swc"/>
-				<include name="tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 		

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,51 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/build.xml Tue Nov 13 20:32:13 2012
@@ -61,23 +61,11 @@
         -->
         
         <compc fork="true"
-               output="${FLEX_HOME}/frameworks/libs/automation/automation_agent.swc"
-        	   resource-bundle-list="${basedir}/bundles.properties">
+               output="${FLEX_HOME}/frameworks/libs/automation/automation_agent.swc">
             <jvmarg line="${compc.jvm.args}"/>
-            <target-player>${playerglobal.version}</target-player>
-            <include-classes>AutomationAgentClasses</include-classes>
-            <source-path path-element="${basedir}/src"/>
-            <source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-            <library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-            </external-library-path>
-            <locale/>
-            <accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
         </compc>
     </target>
 

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,49 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAgentClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_agent/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/build.xml Tue Nov 13 20:32:13 2012
@@ -47,29 +47,11 @@
 		-->
 	
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/automation/automation_air.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/automation/automation_air.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationAirClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-			<library-path/>
-            <external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-		        <include name="textLayout.swc"/>
-				<include name="air/airframework.swc"/>
-				<include name="automation/automation/automation.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
 		</compc>
 	</target>
 

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,55 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAirClasses</class>
+    </include-classes>
+    
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_air/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/build.xml Tue Nov 13 20:32:13 2012
@@ -125,29 +125,9 @@
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_airspark.swc"
 			   resource-bundle-list="${basedir}/bundles.properties">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationAirSparkClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-			<external-library-path dir="${env.AIR_HOME}/frameworks/libs/air">
-                <include name="airglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-		        <include name="mx/mx.swc"/>
-				<include name="spark.swc"/>
-                <include name="textLayout.swc"/>
-				<include name="air/airframework.swc"/>
-				<include name="air/airspark.swc"/>
-				<include name="automation/automation.swc"/>
-				<include name="automation/automation_spark.swc"/>
-				<include name="automation/automation_air.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.AIR_HOME=${env.AIR_HOME}" />
 		</compc>
 	</target>
 			

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,56 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.AIR_HOME}/frameworks/libs/air/airglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/air/airframework.swc</path-element>
+            <path-element>../../libs/air/airspark.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_spark.swc</path-element>
+            <path-element>../../libs/automation/automation_air.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationAirSparkClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_airspark/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/build.xml Tue Nov 13 20:32:13 2012
@@ -52,28 +52,9 @@
 		<compc fork="true"
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_dmv.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationDMVClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="textLayout.swc"/>
-				<include name="rpc.swc"/>
-				<include name="charts.swc"/>
-				<include name="advancedgrids.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-				</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
-			<show-deprecation-warnings>false</show-deprecation-warnings>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 		

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,55 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/charts.swc</path-element>
+            <path-element>../../libs/advancedgrids.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+        </source-path>
+        
+        <show-deprecation-warnings>false</show-deprecation-warnings>
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationDMVClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_dmv/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/build.xml Tue Nov 13 20:32:13 2012
@@ -68,26 +68,9 @@
 		<compc fork="true"
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_flashflexkit.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationFlashFlexKitClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-			<external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="rpc.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/automation.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<external-library-path dir="${FLEX_HOME}/frameworks/projects/flash-integration/libs">
-			    <include name="flash-integration.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 </project>
\ No newline at end of file

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,50 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/flash-integration.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationFlashFlexKitClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_flashflexkit/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/build.xml Tue Nov 13 20:32:13 2012
@@ -51,28 +51,9 @@
 		<compc fork="true"
 			   output="${FLEX_HOME}/frameworks/libs/automation/automation_spark.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<namespace uri="library://ns.adobe.com/flex/spark" manifest="${basedir}/manifest_automation_spark.xml"/>
-			<target-player>${playerglobal.version}</target-player>
-			<include-classes>AutomationSparkClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-				<include name="mx/mx.swc"/>
-				<include name="spark.swc"/>
-                <include name="textLayout.swc"/>
-				<include name="rpc.swc"/>
-				<include name="osmf.swc"/>
-				<include name="automation/automation.swc"/>
-				<include name="automation/automation_agent.swc"/>
-				<include name="automation/tool.swc"/>
-				<include name="automation/tool_air.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 

Added: incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,60 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/automation/automation.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/tool.swc</path-element>
+            <path-element>../../libs/automation/tool_air.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/spark</uri>
+                <manifest>manifest_automation_spark.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>AutomationSparkClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/automation_spark/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/charts/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/charts/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/charts/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/charts/build.xml Tue Nov 13 20:32:13 2012
@@ -203,29 +203,11 @@
             into the file bundles.properties in this directory.
         -->
         <compc fork="true"
-            include-classes="ChartsClasses"
-            output="${FLEX_HOME}/frameworks/libs/charts.swc"
-            resource-bundle-list="${basedir}/bundles.properties">
+            output="${FLEX_HOME}/frameworks/libs/charts.swc">
             <jvmarg line="${compc.jvm.args}"/>
-            <namespace uri="library://ns.adobe.com/flex/mx" manifest="${basedir}/manifest_charts.xml"/>
-            <include-namespaces>library://ns.adobe.com/flex/mx</include-namespaces>
-            <source-path path-element="${basedir}/src"/>
-            <library-path />
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="framework.swc"/>
-                <include name="rpc.swc"/>
-                <include name="textLayout.swc"/>
-            </external-library-path>
-            <include-file name="defaults.css" path="${basedir}/charts.css"/>
-            <include-file name="defaults-4.1.0.css" path="${basedir}/charts-4.X.0.css"/>
-            <include-file name="defaults-4.0.0.css" path="${basedir}/charts-4.X.0.css"/>
-            <include-file name="defaults-3.0.0.css" path="${basedir}/charts-3.0.0.css"/>
-            <locale/>
-            <accessible>true</accessible>
-            <show-deprecation-warnings>false</show-deprecation-warnings>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
         </compc>
     </target>
     

Added: incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,72 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/rpc.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <namespaces>
+            <namespace>
+                <uri>library://ns.adobe.com/flex/mx</uri>
+                <manifest>manifest_charts.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <show-deprecation-warnings>false</show-deprecation-warnings>
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>ChartsClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>charts.css</path>
+    </include-file>
+    <include-file>
+        <name>defaults-4.1.0.css</name>
+        <path>charts-4.X.0.css</path>
+    </include-file>
+    <include-file>
+        <name>defaults-4.0.0.css</name>
+        <path>charts-4.X.0.css</path>
+    </include-file>
+    <include-file>
+        <name>defaults-3.0.0.css</name>
+        <path>charts-3.0.0.css</path>
+    </include-file>
+    
+    <include-namespaces>
+        <uri>library://ns.adobe.com/flex/mx</uri>
+    </include-namespaces>
+        
+    <resource-bundle-list>bundles.properties</resource-bundle-list>    
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/charts/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/experimental/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/experimental/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/experimental/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/experimental/build.xml Tue Nov 13 20:32:13 2012
@@ -149,28 +149,11 @@
 			into the file bundles.properties in this directory.
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/experimental.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/experimental.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-			<target-player>${playerglobal.version}</target-player>
-			<namespace uri="http://flex.apache.org/experimental/ns" manifest="${basedir}/manifest.xml"/>
-			<include-classes>ExperimentalClasses</include-classes>
-			<source-path path-element="${basedir}/src"/>
-			<library-path/>
-			<external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                  <include />
-			</external-library-path>
-			<include-file name="defaults.css" path="${basedir}/defaults.css"/>
-			<locale/>
-			<accessible>true</accessible>
-			<keep-as3-metadata name="Bindable"/>
-			<keep-as3-metadata name="Managed"/>
-			<keep-as3-metadata name="ChangeEvent"/>
-			<keep-as3-metadata name="NonCommittingChangeEvent"/>
-			<keep-as3-metadata name="Transient"/>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
 	</target>
 	

Added: incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,66 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+        </external-library-path>
+        
+        <keep-as3-metadata>
+            <name>Bindable</name>
+            <name>Managed</name>
+            <name>ChangeEvent</name>
+            <name>NonCommittingChangeEvent</name>
+            <name>Transient</name>
+        </keep-as3-metadata>
+        
+        <locale/>
+        
+        <library-path/>
+
+        <namespaces>
+            <namespace>
+                <uri>http://flex.apache.org/experimental/ns</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>ExperimentalClasses</class>
+    </include-classes>
+    
+    <include-file>
+        <name>defaults.css</name>
+        <path>defaults.css</path>
+    </include-file>
+        
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/experimental/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/build.xml Tue Nov 13 20:32:13 2012
@@ -136,27 +136,12 @@
 			(This should be an empty list.)
 		-->
 		<compc fork="true"
-			   output="${FLEX_HOME}/frameworks/libs/flash-integration.swc"
-			   resource-bundle-list="${basedir}/bundles.properties">
+			   output="${FLEX_HOME}/frameworks/libs/flash-integration.swc">
 			<jvmarg line="${compc.jvm.args}"/>
-            <!-- doesn't matter what we put in here as long as it links in the classes.
-                Flash Authoring ignores this and the namespace it's mapped too...
-                it just needs to be linked through a manifest file -->
-            <namespace uri="http://www.adobe.com/someNonSensicalURI" manifest="${basedir}/manifest.xml"/>
-			<include-namespaces uri="http://www.adobe.com/someNonSensicalURI"/>
-			<source-path path-element="${basedir}/src"/>
             <load-config filename="${FLEX_HOME}/frameworks/projects/framework/framework-config.xml"/>
-			<library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-				<include name="textLayout.swc"/>
-				<include name="framework.swc"/>
-			</external-library-path>
-			<locale/>
-			<accessible>true</accessible>
-			<compute-digest>false</compute-digest>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
 		</compc>
         
         <!-- need to copy the file produced over so that the MXI 

Added: incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,60 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+                
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <!-- doesn't matter what we put in here as long as it links in the classes.
+            Flash Authoring ignores this and the namespace it's mapped too...
+            it just needs to be linked through a manifest file -->
+        <namespaces>
+            <namespace>
+                <uri>http://www.adobe.com/someNonSensicalURI</uri>
+                <manifest>manifest.xml</manifest>
+            </namespace>
+        </namespaces>
+        
+        <source-path>
+            <path-element>src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <compute-digest>false</compute-digest>
+    
+    <include-namespaces>
+        <uri>http://www.adobe.com/someNonSensicalURI</uri>
+    </include-namespaces>  
+        
+    <resource-bundle-list>bundles.properties</resource-bundle-list>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/flash-integration/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/flex/sdk/branches/develop/frameworks/projects/tool/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/tool/build.xml?rev=1408943&r1=1408942&r2=1408943&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/tool/build.xml (original)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/tool/build.xml Tue Nov 13 20:32:13 2012
@@ -60,28 +60,9 @@
         <compc fork="true"
                output="${FLEX_HOME}/frameworks/libs/automation/tool.swc">
             <jvmarg line="${compc.jvm.args}"/>
-            <target-player>${playerglobal.version}</target-player>
-            <include-classes>ToolClasses</include-classes>
-            <source-path path-element="${basedir}/src"/>
-            <source-path path-element="${FLEX_HOME}/frameworks/projects/automation/src"/>
-            <source-path path-element="${FLEX_HOME}/frameworks/projects/automation_spark/src"/>
-            <library-path/>
-            <external-library-path dir="${env.PLAYERGLOBAL_HOME}">
-                <include name="${playerglobal.version}/playerglobal.swc"/>
-            </external-library-path>
-            <external-library-path dir="${FLEX_HOME}/frameworks/libs">
-                <include name="automation/automation_agent.swc"/>
-                <include name="framework.swc"/>
-                <include name="mx/mx.swc"/>
-                <include name="advancedgrids.swc"/>
-                <include name="charts.swc"/>
-                <include name="spark.swc"/>
-                <include name="textLayout.swc"/>
-                <include name="automation/automation_dmv.swc"/>
-                <include name="datavisualization.swc"/>
-            </external-library-path>
-            <locale/>
-            <accessible>true</accessible>
+            <load-config filename="compile-config.xml" />
+            <arg value="+playerglobal.version=${playerglobal.version}" />
+            <arg value="+env.PLAYERGLOBAL_HOME=${env.PLAYERGLOBAL_HOME}" />
         </compc>
     </target>
 </project>

Added: incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml?rev=1408943&view=auto
==============================================================================
--- incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml (added)
+++ incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml Tue Nov 13 20:32:13 2012
@@ -0,0 +1,54 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<flex-config>
+
+    <compiler>
+        <accessible>true</accessible>
+        
+        <external-library-path>
+            <path-element>${env.PLAYERGLOBAL_HOME}/${playerglobal.version}/playerglobal.swc</path-element>
+            <path-element>../../libs/framework.swc</path-element>
+            <path-element>../../libs/mx/mx.swc</path-element>
+            <path-element>../../libs/textLayout.swc</path-element>
+            <path-element>../../libs/advancedgrids.swc</path-element>
+            <path-element>../../libs/charts.swc</path-element>
+            <path-element>../../libs/spark.swc</path-element>
+            <path-element>../../libs/automation/automation_agent.swc</path-element>
+            <path-element>../../libs/automation/automation_dmv.swc</path-element>
+        </external-library-path>
+        
+        <locale/>
+        
+        <library-path/>
+        
+        <source-path>
+            <path-element>src</path-element>
+            <path-element>../automation/src</path-element>
+            <path-element>../automation_spark/src</path-element>
+        </source-path>
+        
+        <warn-no-constructor>false</warn-no-constructor>
+    </compiler>
+    
+    <include-classes>
+        <class>ToolClasses</class>
+    </include-classes>
+    
+    <target-player>${playerglobal.version}</target-player>
+</flex-config>

Propchange: incubator/flex/sdk/branches/develop/frameworks/projects/tool/compile-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message