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 2012/10/19 02:01:28 UTC
svn commit: r1399928 -
/incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java
Author: aharui
Date: Fri Oct 19 00:01:27 2012
New Revision: 1399928
URL: http://svn.apache.org/viewvc?rev=1399928&view=rev
Log:
Generate link reports for every SWF
Modified:
incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java
Modified: incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java?rev=1399928&r1=1399927&r2=1399928&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java (original)
+++ incubator/flex/sdk/branches/develop/mustella/java/src/utils/CompileMxmlUtils.java Fri Oct 19 00:01:27 2012
@@ -30,6 +30,7 @@ import java.util.StringTokenizer;
*/
public class CompileMxmlUtils {
private String swf;
+ private String linkReport;
private String fileBasedArgs;
private String mxmlc;
private String dir;
@@ -66,7 +67,8 @@ public class CompileMxmlUtils {
}
swf=mxml.substring(0,mxml.length()-4)+"swf";
-
+ linkReport=mxml.substring(0,mxml.length()-4)+"lnk.xml";
+
String newArgs=null;
//if cmdLineArgs property exists used it for mxmlc args
@@ -152,11 +154,19 @@ public class CompileMxmlUtils {
basedir=FileUtils.normalizeDir(basedir);
}
+ boolean hasLinkReport = false;
+
List execArgsList=new Vector();
execArgsList.add(mxmlc);
for (int i=0;i<optionalArgs.length;i++) {
+ if (optionalArgs[i].indexOf("-link-report") != -1)
+ hasLinkReport = true;
execArgsList.add(optionalArgs[i]);
}
+ if (!hasLinkReport)
+ {
+ execArgsList.add("-link-report=" + linkReport);
+ }
execArgsList.add(mxml);
execArgs=(String[])execArgsList.toArray(new String[]{});