OK, I have finished re-creating the Ant builds for compiler, and
compiler-jx and externs and pushed those changes.  Hopefully I didn't
break the Maven build.  AFAIK, I did not change any file locations or
names.

Since we are downloading externs files, I think I am going to download the
swfutils files and use those to complete flex-compiler-oem and debugger.
I'll bake them right into those jars, so no separate swfutils.jar.

FWIW, we could merge now, but the nightly builds would be broken.

-Alex

On 4/22/16, 9:35 AM, "Alex Harui" <aha...@adobe.com> wrote:

>
>
>On 4/22/16, 1:11 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:
>
>>I'm currently just pulling the jar from the latest SDK release ...
>>anything wrong with that?
>
>IIRC, swfutils may have other dependencies on Flex SDK jars and end up
>pulling lots of stuff in, including classes I'm trying to replace with
>versions of mxmlc and compc that proxy in to Falcon.  I was able to find
>this subset of swfutils that works for both flex-compiler-oem and debugger
>and doesn't bring in un-needed stuff.  I couldn't find swfutils in maven
>central or a pom.xml for it to see what its dependencies are.
>
>I also found another issue: the externs/createjs project was running
>externc twice, once with the js-root option.  I remembered as I was
>working on that part of the Ant build that the reason it is called twice
>is to "sanitize" the .js files before they are put into the SWC so that
>the Google Closure Compiler will correctly use them as externs files.  The
>CreateJS source files are brought down, munged with various replace/sed
>tasks into a state where ExternC can use them to create .as files, but
>later in the workflow, the Google Closure Compiler wants more cleanly
>formatted .js files to use as externs during minification/optimization.
>
>So I was thinking of directing the output of the js-root pass to
>target/generated-sources/externs, and modifying the compile-as-config.xml
>to pick up the <include-files> from there.  Is that ok?
>
>Thanks,
>-Alex
>
>

Reply via email to