incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cframp...@apache.org
Subject svn commit: r1352975 - in /incubator/flex/trunk: README frameworks/build_framework.xml frameworks/downloads.xml frameworks/projects/automation_flashflexkit/build.xml frameworks/projects/tool/build.xml
Date Fri, 22 Jun 2012 17:01:42 GMT
Author: cframpton
Date: Fri Jun 22 17:01:40 2012
New Revision: 1352975

URL: http://svn.apache.org/viewvc?rev=1352975&view=rev
Log:
Add section about software dependencies to README and add automation swcs to build_framework.xml
(which becomes frameworks/build.xml in the bin kit).

Modified:
    incubator/flex/trunk/README
    incubator/flex/trunk/frameworks/build_framework.xml
    incubator/flex/trunk/frameworks/downloads.xml
    incubator/flex/trunk/frameworks/projects/automation_flashflexkit/build.xml
    incubator/flex/trunk/frameworks/projects/tool/build.xml

Modified: incubator/flex/trunk/README
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/README?rev=1352975&r1=1352974&r2=1352975&view=diff
==============================================================================
--- incubator/flex/trunk/README (original)
+++ incubator/flex/trunk/README Fri Jun 22 17:01:40 2012
@@ -170,16 +170,94 @@ FlashPlayer Configuration
  Software Dependencies
 ----------------------
 
-    Apache Flex uses some third-party code that will be downloaded as part of the Apache
+    Apache Flex uses third-party code that will be downloaded as part of the Apache
     Flex build.  In addition, there is some optional third-party code that you can choose
-    to download if you would like to take advantage of the features offered.  
+    to download if you would like to take advantage of the features offered and you agree
+    to the license terms.  
     
+    The Apache Version 2.0 license is in the LICENSE file.  
+    
+    The following dependencies have licenses which are, or are compatible with, the Apache

+    Version 2.0 license.  You will not be prompted to acknowledge the download.  Most
+    of the jars are installed in lib/external.
+    
+        batik - http://archive.apache.org/dist/xmlgraphics/batik/batik-1.6.zip
+        commons-collections - http://archive.apache.org/dist/commons/collections/binaries/commons-collections-3.0.tar.gz
+        commons-discovery - http://archive.apache.org/dist/commons/discovery/binaries/commons-discovery-0.2.tar.gz
+        commons-logging - http://archive.apache.org/dist/commons/logging/binaries/commons-logging-1.0.4.tar.gz
+        javacc - http://java.net/projects/javacc/downloads/download/javacc-5.0.tar.gz
+        saxon9 - http://sourceforge.net/projects/saxon/files/Saxon-B/9.1.0.8/saxonb9-1-0-8j.zip/download
+        velocity - http://archive.apache.org/dist/velocity/engine/1.4/velocity-1.4.tar.gz
+        xalan - http://archive.apache.org/dist/xml/xalan-j/binaries/xalan-j_2_6_0-bin.tar.gz
+        xerces - http://archive.apache.org/dist/xerces/j/Xerces-J-bin.2.9.1.zip
+ 
+    The following dependencies have licenses which considers reciprocal licenses so you 
+    will be prompted to acknowledge the license before the software is downloaded to your

+    system. These files are installed in frameworks/libs.
+        
+        osmf.swc            
+            frameworks/libs
+            
+            Open Source Media Framework v1.0 used for video components
+        
+            This file is extracted from:
+            http://sourceforge.net/projects/osmf.adobe/files/OSMF%201.0%20%28final%20source%2C%20ASDocs%2C%20PDF%20guides%2C%20and%20release%20notes%29/OSMF_1.0.zip/download
+            
+            This software is released under the Mozilla Public License Version 1.1:
+            <http://www.mozilla.org/MPL/>
+        
+        textLayout.swc
+            framework/libs
+            
+            Text Layout Format v2.0 used for text in Spark components
+        
+            This file is extracted from:
+            http://sourceforge.net/projects/tlf.adobe/files/2.0/232/textLayout_build.zip/download
+    
+            This software is released under the Mozilla Public License Version 1.1:
+            <http://www.mozilla.org/MPL/>
+            
+    The following dependencies have licenses which Apache considers to be not compatible

+    with the Apache License Version 2.0. You will be prompted to read and agree to the 
+    license terms of the dependency before the software can be downloaded to your system.
 
+    These are optional components which enable additional features.  They are installed in

+    libs/external/optional.
+
+    flex-messaging-common.jar
+        Provides integration with Adobe BlazeDs.
+               
+        This files are extracted from: 
+        http://fpdownload.adobe.com/pub/flex/sdk/builds/flex4.6/flex_sdk_4.6.0.23201B.zip
+       
+        This software is released under an Adobe license:
+        <http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf>
+        
+    flex-fontkit.jar
+    afe.jar, adt.jar
+    aglj40.jar
+    rideau.jar
+        Adobe proprietary software which provides embedded font support.
+       
+        These jars are extracted from:
+        http://fpdownload.adobe.com/pub/flex/sdk/builds/flex4.6/flex_sdk_4.6.0.23201B.zip
+       
+        This software is released under an Adobe license:
+        <http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf>
+
+
+
+ 
+ 
+ 
+               
     Per the Apache licensing guidelines, if a software dependency has a license which 
     Apache considers a reciprocal license you will be prompted to acknowledge the license
-    before the software is downloaded to your system and if a software dependency has a 
-    license which Apache considers to be not compatible with the Apache v2 license you 
-    will be prompted to confirm the download before the software is downloaded to your 
-    system.  The following dependencies fall into one of these categories.
+    before the software is downloaded to your system. If a software dependency has a 
+    license which Apache considers to be not compatible with the Apache License 
+    Version 2.0 you will be prompted to confirm the download before the software is 
+    downloaded to your system.  The Apache Version 2.0 license is in the LICENSE file.
+    
+    The following dependencies fall into one of these categories.
     
     osmf.swc            
         frameworks/libs
@@ -238,7 +316,7 @@ FlashPlayer Configuration
 
         This feature is optional.  You will need to confirm that you are aware of its
         license and would download this software.
-                    
+        
 Building the Source in the Source Distribution
 ----------------------------------------------
 

Modified: incubator/flex/trunk/frameworks/build_framework.xml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/frameworks/build_framework.xml?rev=1352975&r1=1352974&r2=1352975&view=diff
==============================================================================
--- incubator/flex/trunk/frameworks/build_framework.xml (original)
+++ incubator/flex/trunk/frameworks/build_framework.xml Fri Jun 22 17:01:40 2012
@@ -38,32 +38,56 @@
     
     <property name="locale" value="en_US"/>
     <property name="projects.dir" value="${FLEX_HOME}/frameworks/projects"/>
+
+    <property name="advancedgrids.dir" value="${projects.dir}/advancedgrids"/>
+    <property name="authoringsupport.dir" value="${projects.dir}/authoringsupport"/>
     <property name="airframework.dir" value="${projects.dir}/airframework"/>
     <property name="airspark.dir" value="${projects.dir}/airspark"/>
-    <property name="mobilecomponents.dir" value="${projects.dir}/mobilecomponents"/>
     <property name="charts.dir" value="${projects.dir}/charts"/>
-    <property name="advancedgrids.dir" value="${projects.dir}/advancedgrids"/>
     <property name="core.dir" value="${projects.dir}/core"/>
     <property name="flash-integration.dir" value="${projects.dir}/flash-integration"/>
     <property name="framework.dir" value="${projects.dir}/framework"/>
+    <property name="mobilecomponents.dir" value="${projects.dir}/mobilecomponents"/>
     <property name="mx.dir" value="${projects.dir}/mx"/>
     <property name="rpc.dir" value="${projects.dir}/rpc"/>
     <property name="spark.dir" value="${projects.dir}/spark"/>
     <property name="sparkskin.dir" value="${projects.dir}/sparkskins"/>
     <property name="spark_dmv.dir" value="${projects.dir}/spark_dmv"/>
-    <property name="authoringsupport.dir" value="${projects.dir}/authoringsupport"/>
+
+    <!-- automation -->
+    <property name="automation.dir" value="${projects.dir}/automation"/>
+    <property name="automation_agent.dir" value="${projects.dir}/automation_agent"/>
+    <property name="automation_air.dir" value="${projects.dir}/automation_air"/>
+    <property name="automation_airspark.dir" value="${projects.dir}/automation_airspark"/>
+    <property name="automation_dmv.dir" value="${projects.dir}/automation_dmv"/>
+    <property name="automation_flashflexkit.dir" value="${projects.dir}/automation_flashflexkit"/>
+    <property name="automation_spark.dir" value="${projects.dir}/automation_spark"/>
+    <property name="tool.dir" value="${projects.dir}/tool"/>
+    <property name="tool_air.dir" value="${projects.dir}/tool_air"/>
+
+    <!-- themes -->
     <property name="halo.dir" value="${projects.dir}/Halo"/>
     <property name="mobiletheme.dir" value="${projects.dir}/mobiletheme"/>
     <property name="wireframe.dir" value="${projects.dir}/wireframe"/>
+
     <property name="compc.jvm.args" value="-Xmx384m" />
     
     <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
 
-	<!-- This does not contain the automation jars but they could be added.  -->
-    <target name="main" depends="check-compile-env,clean,thirdparty-downloads,prepare,framework,mx,spark,airframework,airspark,mobilecomponents,rpc,charts,advancedgrids,core,flash-integration,bundles,themes,sparkskins,spark_dmv"/>
+    <target name="main" depends="check-compile-env,clean,thirdparty-downloads,prepare,framework,mx,spark,airframework,airspark,mobilecomponents,rpc,charts,advancedgrids,core,flash-integration,automation-swcs,bundles,themes,sparkskins,spark_dmv"/>
 
-    <target name="bundles" depends="framework_rb,mx_rb,spark_rb,airframework_rb,airspark_rb,mobilecomponents_rb,rpc_rb,charts_rb,advancedgrids_rb"/>
+    <target name="bundles" depends="framework_rb,mx_rb,spark_rb,airframework_rb,airspark_rb,mobilecomponents_rb,rpc_rb,charts_rb,advancedgrids_rb,automation-rbs"/>
     
+    <target name="automation-swcs" 
+        depends="automation_agent,automation_dmv,tool,tool_air,automation,automation_air,automation_spark,automation_flashflexkit,automation_air,automation_airspark"
+        unless="no.automation"
+        description="Builds the automation swcs." />
+
+    <target name="automation-rbs" 
+        depends="automation_agent_rb,tool_air_rb,automation_rb"
+        unless="no.automation"
+        description="Builds the resource bundles for the automation swcs." />
+
     <target name="prepare"
         description="Copies manifests to project directories so the IDE can find them">
         
@@ -261,6 +285,224 @@
         </compc>
     </target>
 
+    <target name="authoringsupport" description="Builds authoringsupport.swc">
+        <compc static-link-runtime-shared-libraries="true"  fork="true" 
+            output="${basedir}/libs/authoringsupport.swc" include-classes="AuthoringSupportClasses"
+            locale="" accessible="true"
+            resource-bundle-list="${authoringsupport.dir}/bundles.properties">
+            <source-path path-element="${authoringsupport.dir}/src"/>
+            <library-path dir="${authoringsupport.dir}/libs">
+                <include name="FlexContentHolderThumbnail.swc"/>
+            </library-path>
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/libs">
+                <include name="framework.swc"/>
+                <include name="mx/mx.swc"/>
+                <include name="flash-integration.swc"/>
+                <include name="textLayout.swc"/>
+            </external-library-path>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
+    <target name="automation" description="Builds the automation.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationClasses" 
+            output="${basedir}/libs/automation/automation.swc"
+            resource-bundle-list="${automation.dir}/bundles.properties">
+            <source-path path-element="${automation.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+    
+    <target name="automation_rb" description="Builds locale/en_US/automation_rb.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="${locale}"
+            output="${basedir}/locale/${locale}/automation_rb.swc">
+            <include-resource-bundles bundle="automation"/>
+            <source-path path-element="${automation.dir}/bundles/${locale}"/>
+            <source-path path-element="${automation.dir}/src"/>
+            <library-path/>
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/libs">
+                <include name="framework.swc"/>
+                <include name="mx/mx.swc"/>
+            </external-library-path>
+        </compc>
+    </target>
+
+    <target name="automation_agent" description="Builds the automation_agent.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationAgentClasses" 
+            output="${basedir}/libs/automation/automation_agent.swc"
+            resource-bundle-list="${automation_agent.dir}/bundles.properties">
+            <source-path path-element="${automation_agent.dir}/src"/>
+            <source-path path-element="${automation.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/libs">
+                <include name="framework.swc"/>
+                <include name="mx/mx.swc"/>
+			</external-library-path>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
+    <target name="automation_agent_rb" description="Builds locale/en_US/automation_agent_rb.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="${locale}"
+            output="${basedir}/locale/${locale}/automation_agent_rb.swc">
+ 			<include-resource-bundles bundle="automation_agent"/>
+			<include-resource-bundles bundle="containers"/>
+			<include-resource-bundles bundle="controls"/>
+			<include-resource-bundles bundle="core"/>
+			<include-resource-bundles bundle="effects"/>
+			<include-resource-bundles bundle="skins"/>
+			<include-resource-bundles bundle="styles"/>
+			<include-namespaces/>
+			<include-classes/>
+			<source-path path-element="${framework.dir}/bundles/${locale}"/>
+			<source-path path-element="${mx.dir}/bundles/${locale}"/>
+			<source-path path-element="${automation_agent.dir}/bundles/${locale}"/>
+			<source-path path-element="${framework.dir}/src"/>
+            <library-path/>
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+        </compc>
+    </target>
+
+    <target name="automation_air" description="Builds the automation_air.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationAirClasses" output="${basedir}/libs/automation/automation_air.swc"
+            resource-bundle-list="${automation_air.dir}/bundles.properties">
+            <source-path path-element="${automation_air.dir}/src"/>
+			<source-path path-element="${automation.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${airsdk.dir}/frameworks/libs">
+                <include name="air/airglobal.swc"/>
+            </external-library-path>
+            <external-library-path dir="${basedir}/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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
+    <target name="automation_airspark" description="Builds the automation_airspark.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationAirSparkClasses" 
+            output="${basedir}/libs/automation/automation_airspark.swc"
+            resource-bundle-list="${automation_airspark.dir}/bundles.properties">
+            <source-path path-element="${automation_airspark.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${airsdk.dir}/frameworks/libs">
+                <include name="air/airglobal.swc"/>
+            </external-library-path>
+            <external-library-path dir="${basedir}/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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+    
+    <target name="automation_dmv" description="Builds the automation_dmv.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationDMVClasses" 
+            output="${basedir}/libs/automation/automation_dmv.swc"
+            resource-bundle-list="${automation_dmv.dir}/bundles.properties">
+            <source-path path-element="${automation_dmv.dir}/src"/>
+            <source-path path-element="${automation.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+    
+    <target name="automation_flashflexkit" description="Builds the automation_flashflexkit.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationFlashFlexKitClasses" 
+            output="${basedir}/libs/automation/automation_flashflexkit.swc"
+            resource-bundle-list="${automation_flashflexkit.dir}/bundles.properties">
+            <source-path path-element="${automation_flashflexkit.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/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="${projects.dir}/flash-integration/libs">
+			    <include name="flash-integration.swc"/>
+			</external-library-path>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
+    <target name="automation_spark" description="Builds the automation_spark.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="AutomationSparkClasses" 
+            output="${basedir}/libs/automation/automation_spark.swc"
+            resource-bundle-list="${automation_spark.dir}/bundles.properties">
+			<namespace uri="library://ns.adobe.com/flex/spark" 
+			    manifest="${automation_spark.dir}/manifest_automation_spark.xml"/>
+            <source-path path-element="${automation_spark.dir}/src"/>
+            <library-path />
+            <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
+            <external-library-path dir="${basedir}/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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
     <target name="charts" description="Builds charts.swc">
         <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
             show-deprecation-warnings="false"
@@ -589,29 +831,73 @@
             <jvmarg line="${compc.jvm.args}"/>
         </compc>
     </target>
-        
-    <target name="authoringsupport" description="Builds authoringsupport.swc">
-        <compc static-link-runtime-shared-libraries="true"  fork="true" 
-            output="${basedir}/libs/authoringsupport.swc" include-classes="AuthoringSupportClasses"
-            locale="" accessible="true"
-            resource-bundle-list="${authoringsupport.dir}/bundles.properties">
-            <source-path path-element="${authoringsupport.dir}/src"/>
-            <library-path dir="${authoringsupport.dir}/libs">
-                <include name="FlexContentHolderThumbnail.swc"/>
-            </library-path>
+
+    <target name="tool" description="Builds the tool.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="ToolClasses" output="${basedir}/libs/automation/tool.swc"
+            resource-bundle-list="${tool.dir}/bundles.properties">
+            <source-path path-element="${tool.dir}/src"/>
+            <source-path path-element="${automation.dir}/src"/>
+            <source-path path-element="${automation_spark.dir}/src"/>
+            <library-path/>
             <external-library-path dir="${playerglobal.dir}" includes="playerglobal.swc"/>
             <external-library-path dir="${basedir}/libs">
+                <include name="automation/automation_agent.swc"/>
                 <include name="framework.swc"/>
                 <include name="mx/mx.swc"/>
-                <include name="flash-integration.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>
+            <jvmarg line="${compc.jvm.args}"/>
+        </compc>
+    </target>
+
+    <target name="tool_air" description="Builds the tool_air.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="" accessible="true"
+            include-classes="ToolAIRClasses" output="${basedir}/libs/automation/tool_air.swc"
+            resource-bundle-list="${tool_air.dir}/bundles.properties">
+            <source-path path-element="${tool_air.dir}/src"/>
+            <source-path path-element="${automation.dir}/src"/>
+            <source-path path-element="${automation_air.dir}/src"/>
+            <source-path path-element="${automation_spark.dir}/src"/>
+            <library-path/>
+            <external-library-path dir="${airsdk.dir}/frameworks/libs">
+                <include name="air/airglobal.swc"/>
+            </external-library-path>
+            <external-library-path dir="${basedir}/libs">
+				<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_agent.swc"/>
+				<include name="automation/automation_dmv.swc"/>
+				<include name="datavisualization.swc"/>
             </external-library-path>
             <jvmarg line="${compc.jvm.args}"/>
         </compc>
     </target>
 
+    <target name="tool_air_rb" description="Builds locale/en_US/tool_air_rb.swc">
+        <compc static-link-runtime-shared-libraries="true" fork="true" locale="${locale}"
+            output="${basedir}/locale/${locale}/tool_air_rb.swc">
+            <include-resource-bundles bundle="tool_air"/>
+            <source-path path-element="${tool_air.dir}/bundles/${locale}"/>
+            <source-path path-element="${framework.dir}/src"/>
+            <library-path/>
+            <external-library-path dir="${airsdk.dir}/frameworks/libs">
+                <include name="air/airglobal.swc"/>
+            </external-library-path>
+        </compc>
+    </target>
+
     <!-- Build themes code -->
-    <target name="themes" depends="halo, mobiletheme,wireframe" description="Builds themes"/>
+    <target name="themes" depends="halo,mobiletheme,wireframe" description="Builds themes"/>
     
     <target name="halo" description="Builds themes/Halo/halo.swc">
         <compc static-link-runtime-shared-libraries="true"  fork="true"
@@ -686,9 +972,10 @@
     <target name="super-clean" depends="thirdparty-clean,clean" description="Cleans everything."/>
     
     <target name="clean" depends="bundles-clean" description="Cleans all SWCs.">
-        <delete failonerror="false">
+        <delete failonerror="false" includeEmptyDirs="true">
             <fileset dir="${basedir}/libs">
                 <include name="mobile/mobilecomponents.swc"/>
+                <include name="mx/mx.swc"/>
                 <include name="spark_dmv.swc"/>
                 <include name="charts.swc"/>
                 <include name="advancedgrids.swc"/>
@@ -700,12 +987,21 @@
                 <include name="authoringsupport.swc"/>
                 <include name="flash-integration.swc"/>
             </fileset>
+            <fileset dir="${basedir}/libs/automation">
+                <include name="automation_agent.swc"/>
+                <include name="automation.swc"/>
+                <include name="automation_air.swc"/>
+                <include name="automation_dmv.swc"/>
+                <include name="automation_flashflexkit.swc"/>
+                <include name="automation_spark.swc"/>
+                <include name="automation_airspark.swc"/>
+                <include name="tool.swc"/>
+                <include name="tool_air.swc"/>
+            </fileset>
             <fileset dir="${basedir}/themes/Halo" includes="halo.swc"/>
             <fileset dir="${basedir}/themes/Mobile" includes="mobile.swc"/>
             <fileset dir="${basedir}/themes/Wireframe" includes="wireframe.swc"/>
         </delete>
-        <delete dir="${basedir}/libs/mx"/>
-        <delete dir="${basedir}/libs/mobile"/>
     </target>
 
     <target name="bundles-clean" description="Cleans all the resource bundles">
@@ -713,6 +1009,8 @@
             <fileset dir="${basedir}/locale/${locale}">
                 <include name="airframework_rb.swc"/>
                 <include name="airspark_rb.swc"/>
+                <include name="automation_rb.swc"/>
+                <include name="automation_agent_rb.swc"/>
                 <include name="mobilecomponents_rb.swc"/>
                 <include name="charts_rb.swc"/>
                 <include name="advancedgrids_rb.swc"/>
@@ -720,6 +1018,7 @@
                 <include name="mx_rb.swc"/>
                 <include name="rpc_rb.swc"/>
                 <include name="spark_rb.swc"/>
+                <include name="tool_air_rb.swc"/>
             </fileset>
         </delete>
         <delete dir="${basedir}/projects" includes="*/bundles.properties"/>

Modified: incubator/flex/trunk/frameworks/downloads.xml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/frameworks/downloads.xml?rev=1352975&r1=1352974&r2=1352975&view=diff
==============================================================================
--- incubator/flex/trunk/frameworks/downloads.xml (original)
+++ incubator/flex/trunk/frameworks/downloads.xml Fri Jun 22 17:01:40 2012
@@ -130,6 +130,7 @@
     <target name="swfobject-download" depends="swfobject-check" unless="swfobject.js.present"

         description="Copies SWFObject from code.google.com">
         
+        <mkdir dir="${download.dir}"/>
         <get src="http://swfobject.googlecode.com/files/swfobject_2_2.zip" 
             dest="${download.dir}/swfobject_2_2.zip" 
             verbose="false"/>

Modified: incubator/flex/trunk/frameworks/projects/automation_flashflexkit/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/frameworks/projects/automation_flashflexkit/build.xml?rev=1352975&r1=1352974&r2=1352975&view=diff
==============================================================================
--- incubator/flex/trunk/frameworks/projects/automation_flashflexkit/build.xml (original)
+++ incubator/flex/trunk/frameworks/projects/automation_flashflexkit/build.xml Fri Jun 22
17:01:40 2012
@@ -85,9 +85,9 @@
 				<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>
+			<external-library-path dir="${FLEX_HOME}/frameworks/projects/flash-integration/libs">
+			    <include name="flash-integration.swc"/>
+			</external-library-path>
 			<locale/>
 			<accessible>true</accessible>
 		</compc>

Modified: incubator/flex/trunk/frameworks/projects/tool/build.xml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/frameworks/projects/tool/build.xml?rev=1352975&r1=1352974&r2=1352975&view=diff
==============================================================================
--- incubator/flex/trunk/frameworks/projects/tool/build.xml (original)
+++ incubator/flex/trunk/frameworks/projects/tool/build.xml Fri Jun 22 17:01:40 2012
@@ -79,7 +79,7 @@
                 <include name="textLayout.swc"/>
                 <include name="automation/automation_dmv.swc"/>
                 <include name="datavisualization.swc"/>
-                </external-library-path>
+            </external-library-path>
             <locale/>
             <accessible>true</accessible>
         </compc>



Mime
View raw message