use binary form of GCC, get externs from GCC's compiler.jar,  and include 
svg.js into JS.swc


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/17ce8fe0
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/17ce8fe0
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/17ce8fe0

Branch: refs/heads/develop
Commit: 17ce8fe0c6a5963e2f5541b0a32a4abd92942117
Parents: 1768774
Author: Alex Harui <[email protected]>
Authored: Thu Jun 18 13:32:02 2015 -0700
Committer: Alex Harui <[email protected]>
Committed: Thu Jun 18 13:32:02 2015 -0700

----------------------------------------------------------------------
 compiler.jx/downloads.xml | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/17ce8fe0/compiler.jx/downloads.xml
----------------------------------------------------------------------
diff --git a/compiler.jx/downloads.xml b/compiler.jx/downloads.xml
index 3366f16..3e8e97b 100644
--- a/compiler.jx/downloads.xml
+++ b/compiler.jx/downloads.xml
@@ -88,10 +88,10 @@
     <property name="closure.dest.filename" value="${closure.name}.jar"/>
     <antcall target="download-dependency-closure">
       <param name="name" value="${closure.name}"/>
-      <param name="src.server" value="https://github.com"/>
-      <param name="src.folder" value="google/closure-compiler/archive"/>
-      <param name="src.filename" value="v${closure.version}.zip"/>
-      <param name="src.checksum" value="e8054e2f3e403477ab656ca4031bdb00"/>
+      <param name="src.server" value="http://dl.google.com"/>
+      <param name="src.folder" value="closure-compiler"/>
+      <param name="src.filename" value="compiler-${closure.version}.zip"/>
+      <param name="src.checksum" value="3a6ab9e470d57e827425d722cf12118e"/>
     </antcall>
     
     <!--  commons-io -->
@@ -216,15 +216,13 @@
     </antcall>
   </target>
 
-  <target name="download-dependency-closure" 
depends="check-dependency-closure" unless="project.jar.exists" 
description="Downloads a jar + license to the lib directory.">
+  <target name="download-dependency-closure" 
depends="check-dependency-closure" unless="project.jar.exists" 
description="Downloads a jar to the lib directory.">
     <antcall target="echo-project-jar">
       <param name="srcDomain" value="${src.server}"/>
       <param name="srcPath" value="${src.folder}/${src.filename}"/>
     </antcall>
     <mkdir dir="${lib.dir}/${closure.dest.folder}"/>
 
-    <get src="http://www.apache.org/licenses/LICENSE-2.0"; 
dest="${lib.dir}/${closure.dest.folder}/${name}-LICENSE.txt"/>
-
     <antcall target="download-dependency-zip-closure">
       <param name="server" value="${src.server}"/>
       <param name="folder" value="${src.folder}"/>
@@ -232,17 +230,19 @@
       <param name="checksum" value="${src.checksum}"/>
     </antcall>
 
-    <ant dir="${download.dir}/temp/closure-compiler-${closure.version}" 
inheritAll="false" />
+    <copy file="${download.dir}/temp/${closure.name}.jar" 
toFile="${lib.dir}/${closure.dest.folder}/${closure.dest.filename}" 
verbose="true"/>
+    <copy file="${download.dir}/temp/README.md" 
toFile="${lib.dir}/${closure.dest.folder}/README.md" verbose="true"/>
 
-    <copy 
file="${download.dir}/temp/closure-compiler-${closure.version}/build/${closure.name}.jar"
 toFile="${lib.dir}/${closure.dest.folder}/${closure.dest.filename}" 
verbose="true"/>
-    
+    <mkdir dir="${download.dir}/temp/externs" />
+    <unjar src="${lib.dir}/${closure.dest.folder}/${closure.dest.filename}"
+           dest="${download.dir}/temp/externs">
+           <patternset>
+               <include name="externs.zip"/>
+           </patternset>
+    </unjar>
     <mkdir dir="${basedir}/../closure-compiler/externs" />
-    <copy todir="${basedir}/../closure-compiler/externs" failonerror="false" 
quiet="true">
-        <fileset 
dir="${download.dir}/temp/closure-compiler-${closure.version}/externs">
-            <include name="**/**"/>
-        </fileset>
-    </copy>
-
+    <unzip src="${download.dir}/temp/externs/externs.zip" 
dest="${basedir}/../closure-compiler/externs" />
+    <get src="https://closureidl.googlecode.com/files/svg.js"; 
dest="${basedir}/../closure-compiler/externs/svg.js"/>
   </target>
 
   <target name="download-dependency-jar" if="project.download.jar" 
description="Downloads a jar to the lib directory.">

Reply via email to