Build the Feathers SDK from Source Code (Starling version)

The document explains how to build the Feathers SDK from source code.

Most developers should use the Feathers SDK Manager instead. This tutorial is meant for advanced developers who want to modify the Feathers SDK compiler source code to contribute or to create a fork.

Requirements

Build Steps

  1. Clone the Feathers SDK repository from Github:

    git clone --recursive https://github.com/feathersui/feathersui-starling-sdk.git ./feathersui-starling-sdk
    

    You must include the --recursive flag to load the required sub-modules for Starling Framework and Feathers.

  2. Copy the playerglobal.swc file to frameworks/libs/player/32.0/playerglobal.swc.

  3. In the root of the cloned repository, create a file named env.properties and set env.AIR_HOME to the path of the Adobe AIR SDK.

    Example:

    env.AIR_HOME = /path/to/AIR_SDK
    
  4. Run the following command in the root of the cloned repository:

    ant main
    

    When asked if you want to integrate with Adobe's embedded font support, type y and press the Enter key.

  5. Continue by following the instructions to Build the Feathers SDK from a Binary Distribution.