You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Tigran Najaryan (JIRA)" <ji...@apache.org> on 2013/04/09 14:22:16 UTC

[jira] [Created] (FLEX-33481) Improve README for FalconJX compiler

Tigran Najaryan created FLEX-33481:
--------------------------------------

             Summary: Improve README for FalconJX compiler
                 Key: FLEX-33481
                 URL: https://issues.apache.org/jira/browse/FLEX-33481
             Project: Apache Flex
          Issue Type: Documentation
          Components: .Unspecified - Compiler
            Reporter: Tigran Najaryan
            Priority: Minor


The current README file is sparse and needs more details. Here is proposed README file content:


Apache FalconJx Prototype Cross Compiler
====================

Note: steps 1-4 and 7 below describe how to get and build Apache Flex SDK, develop branch. If you already have the the develop branch of SDK skip these steps.

To get and build FalconJX compiler follow these steps:


1. Create a working directory for Apache Flex ("repo" below).

2. cd repo

3. Get bleading-edge of SDK:
git clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git sdk
cd sdk
git checkout develop
cd ..

4. Get TLF
git clone https://git-wip-us.apache.org/repos/asf/flex-tlf.git tlf

5. Get Falcon and switch to develop branch:
git clone https://git-wip-us.apache.org/repos/asf/flex-falcon.git falcon
cd falcon
git checkout develop
cd ..

6. Get ASJS
git clone https://git-wip-us.apache.org/repos/asf/flex-asjs.git asjs
cd asjs
git checkout develop
cd ..

7. Build SDK. Follow instructions in sdk/README, then:
cd sdk
ant main (Select all default answers when prompted, i.e. just hit ENTER until the build finishes).
cd ..

8. Build Falcon compiler. Follow instructions in falcon/compiler/README, then:

cd falcon/compiler
ant -Dsdk.branch=path-to-repo/sdk
cd ../..

(Note: the compiler/build.xml assumes Flex SDK is in ../flex-sdk dir, which is not what we have created in step 3 above, so you need to supply correct dir to Ant via sdk.branch parameter).


9. Build FalconJX. 

cd falcon/compiler.jx
ant
cd ../..


10. Build ASJS and FlexJSUI.swc:
cd asjs
ant
cd frameworks/as
ant


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira