You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/04/26 20:21:03 UTC
git commit: [flex-falcon] [refs/heads/develop] - fix build for now.
Still needs tuning
Repository: flex-falcon
Updated Branches:
refs/heads/develop ba42c1399 -> 99f59eece
fix build for now. Still needs tuning
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/99f59eec
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/99f59eec
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/99f59eec
Branch: refs/heads/develop
Commit: 99f59eece37307166a0495fea5bbfe93d7251bb0
Parents: ba42c13
Author: Alex Harui <ah...@apache.org>
Authored: Tue Apr 26 11:20:40 2016 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Tue Apr 26 11:20:40 2016 -0700
----------------------------------------------------------------------
externs/createjs/build.xml | 121 +++++++++++++++++++++++++++-------------
1 file changed, 83 insertions(+), 38 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/99f59eec/externs/createjs/build.xml
----------------------------------------------------------------------
diff --git a/externs/createjs/build.xml b/externs/createjs/build.xml
index 98ed9d3..e093eff 100644
--- a/externs/createjs/build.xml
+++ b/externs/createjs/build.xml
@@ -43,117 +43,155 @@
<target name="preprocess" depends="expandzip, expandzip_tween">
<antcall target="preprocessfile" >
<param name="file" value="createjs/events/Event.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="createjs/events/EventDispatcher.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="createjs/utils/extend.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="createjs/utils/indexof.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="createjs/utils/promote.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="createjs/utils/Ticker.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Bitmap.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/BitmapText.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Container.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/DisplayObject.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/DOMElement.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Graphics.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/MovieClip.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Shadow.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Shape.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Sprite.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/SpriteContainer.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/SpriteSheet.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/SpriteStage.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Stage.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/display/Text.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
+ <param name="folder" value="EaselJS-${createjs.version}" />
<param name="file" value="easeljs/events/MouseEvent.js" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/AlphaMapFilter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/AlphaMaskFilter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/BlurFilter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/ColorFilter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/ColorMatrix.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/ColorMatrixFilter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/filters/Filter.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/geom/DisplayProps.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/geom/Matrix2D.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/geom/Point.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/geom/Rectangle.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/ui/ButtonHelper.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/ui/Touch.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/utils/SpriteSheetBuilder.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/utils/SpriteSheetUtils.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="easeljs/utils/UID.js" />
+ <param name="folder" value="EaselJS-${createjs.version}" />
</antcall>
<antcall target="preprocessGraphics" />
<antcall target="preprocessMouseEvent" />
@@ -163,21 +201,27 @@
<!-- TweenJS -->
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/CSSPlugin.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/Ease.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/MotionGuidePlugin.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/SamplePlugin.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/Timeline.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessfile" >
<param name="file" value="tweenjs/Tween.js" />
+ <param name="folder" value="TweenJS-${tweenjs.version}" />
</antcall>
<antcall target="preprocessEase" />
<antcall target="preprocessTween" />
@@ -185,76 +229,76 @@
</target>
<target name="expandzip">
- <mkdir dir="${basedir}/target" />
+ <mkdir dir="${basedir}/target/downloads" />
+ <delete dir="${basedir}/target/downloads/EaselJS-${createjs.version}" />
<unzip src="${basedir}/in/easel-${createjs.version}.zip"
- dest="${basedir}/target">
+ dest="${basedir}/target/downloads">
</unzip>
</target>
<target name="expandzip_tween">
- <mkdir dir="${basedir}/target" />
+ <mkdir dir="${basedir}/target/downloads" />
+ <delete dir="${basedir}/target/downloads/TweenJS-${tweenjs.version}" />
<unzip src="${basedir}/in/tween-${tweenjs.version}.zip"
- dest="${basedir}/target">
+ dest="${basedir}/target/downloads">
</unzip>
- <move file="${basedir}/target/TweenJS-${tweenjs.version}/src/tweenjs"
- todir="${basedir}/target/EaselJS-${createjs.version}/src" />
</target>
<target name="preprocessfile" >
<basename property="file.base" file="${file}" suffix=".js"/>
<echo>file.base is ${file.base}</echo>
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="this.createjs = this.createjs||{};" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="this.createjs = this.createjs || {};" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="(function() {" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="(function () {" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="setTimeout " value="setTimeout(function() {" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="}());" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="})();" value="" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="@param [time] {Number}" value="@param {Number} time" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="function ${file.base}(" value="createjs.${file.base} = function(" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="@param data" value="@param {Object} data" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="@param ratio" value="@param {Number} ratio" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="@param target" value="@param {Object} target" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" token="{any}" value="{Object}" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\s"use strict";" replace="" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\screatejs.${file.base} = .*;" replace="" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="var p = createjs.extend.*;" replace="" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="var p = ${file.base}.prototype;" replace="" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="var s = ${file.base};" replace="" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\sp\." replace="${file.base}.prototype." flags="g"/>
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\ss\." replace="${file.base}." flags="g"/>
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="${file.base}\." replace="createjs.${file.base}." flags="g"/>
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\stry [{]\s*Object.defineProperties[(]p, [{]\s*(.*):\s(.*)[}] catch [(]e[)] [{][}]"
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="this.createjs = this.createjs||{};" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="this.createjs = this.createjs || {};" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="(function() {" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="(function () {" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="setTimeout " value="setTimeout(function() {" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="}());" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="})();" value="" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="@param [time] {Number}" value="@param {Number} time" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="function ${file.base}(" value="createjs.${file.base} = function(" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="@param data" value="@param {Object} data" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="@param ratio" value="@param {Number} ratio" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="@param target" value="@param {Object} target" />
+ <replace file="${basedir}/target/downloads/${folder}/src/${file}" token="{any}" value="{Object}" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\s"use strict";" replace="" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\screatejs.${file.base} = .*;" replace="" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="var p = createjs.extend.*;" replace="" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="var p = ${file.base}.prototype;" replace="" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="var s = ${file.base};" replace="" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\sp\." replace="${file.base}.prototype." flags="g"/>
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\ss\." replace="${file.base}." flags="g"/>
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="${file.base}\." replace="createjs.${file.base}." flags="g"/>
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\stry [{]\s*Object.defineProperties[(]p, [{]\s*(.*):\s(.*)[}] catch [(]e[)] [{][}]"
replace="createjs.${file.base}.prototype.\1;" flags="gs" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/${file}" match="\s@extends\s(.*)" replace=" @extends createjs.\1" />
+ <replaceregexp file="${basedir}/target/downloads/${folder}/src/${file}" match="\s@extends\s(.*)" replace=" @extends createjs.\1" />
</target>
<target name="preprocessTween">
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/tweenjs/Tween.js" match="@constructor" replace="@static" flags="gs" />
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/tweenjs/Tween.js" match="@static" replace="@constructor" />
+ <replaceregexp file="${basedir}/target/downloads/TweenJS-${tweenjs.version}/src/tweenjs/Tween.js" match="@constructor" replace="@static" flags="gs" />
+ <replaceregexp file="${basedir}/target/downloads/TweenJS-${tweenjs.version}/src/tweenjs/Tween.js" match="@static" replace="@constructor" />
</target>
<target name="preprocessEase">
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/tweenjs/Ease.js" match="@static" replace="@constructor" />
+ <replaceregexp file="${basedir}/target/downloads/TweenJS-${tweenjs.version}/src/tweenjs/Ease.js" match="@static" replace="@constructor" />
</target>
<target name="preprocessTicker">
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/createjs/utils/Ticker.js" match="@static" replace="@constructor" />
- <replace file="${basedir}/target/EaselJS-${createjs.version}/src/createjs/utils/Ticker.js" token="createjs.Ticker.addEventListener = function()" value="createjs.Ticker.addEventListener = function(type, handler)" />
+ <replaceregexp file="${basedir}/target/downloads/EaselJS-${createjs.version}/src/createjs/utils/Ticker.js" match="@static" replace="@constructor" />
+ <replace file="${basedir}/target/downloads/EaselJS-${createjs.version}/src/createjs/utils/Ticker.js" token="createjs.Ticker.addEventListener = function()" value="createjs.Ticker.addEventListener = function(type, handler)" />
</target>
<target name="preprocessGraphics" >
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/easeljs/display/Graphics.js" match="\s[(]G\..*function[(]ctx[)] [{].*[}];" replace="" flags="gs" />
+ <replaceregexp file="${basedir}/target/downloads/EaselJS-${createjs.version}/src/easeljs/display/Graphics.js" match="\s[(]G\..*function[(]ctx[)] [{].*[}];" replace="" flags="gs" />
</target>
<target name="preprocessMouseEvent" >
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/easeljs/events/MouseEvent.js" match="createjs.MouseEvent.prototype.localX:.*isTouch;" replace="" flags="gs" />
+ <replaceregexp file="${basedir}/target/downloads/EaselJS-${createjs.version}/src/easeljs/events/MouseEvent.js" match="createjs.MouseEvent.prototype.localX:.*isTouch;" replace="" flags="gs" />
</target>
<target name="preprocessMovieClip" >
- <replaceregexp file="${basedir}/target/EaselJS-${createjs.version}/src/easeljs/display/MovieClip.js" match="createjs.MovieClip.prototype.labels:.*currentLabel;" replace="" flags="gs" />
+ <replaceregexp file="${basedir}/target/downloads/EaselJS-${createjs.version}/src/easeljs/display/MovieClip.js" match="createjs.MovieClip.prototype.labels:.*currentLabel;" replace="" flags="gs" />
</target>
<target name="rename.in.jsdoc" >
- <replace dir="${basedir}/target/EaselJS-${createjs.version}/src" >
+ <replace dir="${basedir}/target/downloads/EaselJS-${createjs.version}/src" >
<include name="**/*.js"/>
<replacefilter token="ColorMatrix|" value="createjs.ColorMatrix|" />
<replacefilter token="Container|" value="createjs.Container|" />
@@ -287,6 +331,7 @@
</target>
<target name="externc" >
+ <delete dir="${basedir}/target/generated-sources/externs" />
<java jar="${basedir}/../../compiler-jx/lib/externc.jar" fork="true"
failonerror="false">
<arg value="+flexlib=externs" />